Problema: Deci.. am comanda /buyvehicles.. care mergea inainte sa incep editul acestui gm.. si acum s-a frecat nush ce are.. si zice ca nu exista
Cod sursa
CMD:buyvehicle(playerid, params[])
{
new x=0, dbID[32];
if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
if(PlayerInfo[playerid][pPIN] != -1 && LoggedPIN[playerid] == 0 && PinSecurity == 0) return SendClientMessage(playerid, COLOR_YELLOW3, "(!) {FFFFFF}Contul tau este blocat. Scrie {FFD633}/pin {FFFFFF}pentru a il debloca.");
if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage( playerid, COLOR_ERROR, "Ai nevoie de nivel 3 ca sa folosesti aceasta comanda!" );
if(PlayerInfo[playerid][pDrivingLic] <= 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai nevoie de permis de conducere pentru a putea accesa dealership-ul!");
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 328.4914,-1513.1912,36.0391)) return SendClientMessage( playerid, COLOR_ERROR, "Nu esti la dealership. Foloseste /gps pentru a vedea locatia exacta." );
if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai wanted si nu poti sa folosesti aceasta comanda!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Trebuie sa iesi din vehicul intai!");
if(TotalVehicles >= MAX_PCARS) return SendClientMessage(playerid, COLOR_WHITE, "In acest moment nu poti achizitiona un vehicul, incearca mai tarziu!");
if(IsInWar1(playerid) || IsInWar2(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Momentan participi la un razboi, incearca mai tarziu!");
format(gQuery, sizeof(gQuery), "SELECT * FROM `dsveh` WHERE `Type`='1'");
new Cache: result = mysql_query(handle, gQuery);
for(new i, j = cache_get_row_count (); i != j; ++i)
{
cache_get_field_content(i, "ID", dbID);
x++;
SelectedCar[playerid][x] = strval(dbID);
LastDealerCar[playerid] = strval(dbID);
}
cache_delete(result);
TotalDealerCars[playerid] = x;
DealerCarType[playerid] = 1;
DealerID[playerid] = 1;
DSAngle[playerid] = 239.6950;
VehicleDealer[playerid] = CreateVehicle(DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel],-1658.5288,1214.3779,13.4152,DSAngle[playerid],1,1,-1);
vDBID[ VehicleDealer[playerid] ] = 0;
SetVehicleVirtualWorld(VehicleDealer[playerid],playerid+1);
SetPlayerVirtualWorld(playerid, playerid+1);
PutPlayerInVehicle(playerid, VehicleDealer[playerid], 0);
TogglePlayerControllableEx(playerid, 0);
SetPlayerCameraPos(playerid, -1651.346191, 1213.975830, 16.336431);
SetPlayerCameraLookAt(playerid, -1656.106201, 1214.196166, 14.821863);
SelectTextDraw(playerid, 0x008000FF);
PlayerTextDrawShow(playerid,DSTest);
PlayerTextDrawShow(playerid,DSInfo);
PlayerTextDrawShow(playerid,DSBuy);
PlayerTextDrawShow(playerid,DSCancel);
PlayerTextDrawShow(playerid,DSPrev);
PlayerTextDrawShow(playerid,DSNext);
PlayerTextDrawShow(playerid, CarsCategory), PlayerTextDrawShow(playerid, BikesCategory),
PlayerTextDrawShow(playerid, BoatsCategory), PlayerTextDrawShow(playerid, AirCategory);
PlayerTextDrawSetPreviewModel(playerid, DSModel, DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]);
PlayerTextDrawSetPreviewRot(playerid, DSModel, 0.0, 0.0, DSAngle[playerid], 1.0);
PlayerTextDrawShow(playerid,DSModel);
format(gString,sizeof(gString),"Name: ~y~%s~n~~w~Price: ~y~$%s~n~~w~Stock: ~y~%d",VehicleNames[DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]-400], FormatNumber(DSModels[SelectedCar[playerid][DealerID[playerid]]][dPrice]), DSModels[SelectedCar[playerid][DealerID[playerid]]][dStock]);
PlayerTextDrawSetString(playerid,DSDetails,gString);
PlayerTextDrawShow(playerid,DSDetails);
InDealer[playerid] = 1;
return 1;
}
Erori/atentionari: -
Imagine/video:
Alte detalii: -