Skripta koju koristim:Eternal Gaming RP
Detaljan opis problema: Ne postoji auto salon,imaju auto pijace i poslije nekog vremena kad zelis kupiti auto pise "Nema zaliha"..zelio bih da napravim autosalon ali da auto u koje sjednem da kupim ostane a da se stvori novo,takodjer bi zelio da ta auta ubacim u ovaj ownership koji postoji u skripti (znaci da se koriste iste komande /v buy /v park i to ...)
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Daj mi komandu /buy ili kako i da ti je za da kupis auto ako ti je dialog daj dialog
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Morate se prvo prijaviti ! ");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
ShowPlayerDialog(playerid,213,DIALOG_STYLE_MSGBOX, "{0F629F}Vozilo Pomoc","{0F629F}/v park - {FFFFFF}Parkirati vozilo\n{0F629F}/v lock (1-3) - {FFFFFF}Zakljucati-Otkljucati vozilo\n{0F629F}/v sell - {FFFFFF}Prodati vozilo\n{0F629F}/v sellto - {FFFFFF}Prodati vozilo igracu\n{0F629F}/v color - {FFFFFF}Ofarbati vozilo\n{0F629F}/v list - {FFFFFF}Videti listu vozila\n{0F629F}/v find(1-3) - {FFFFFF}Pronaci vozilo","Ok","");
return 1;
}
if(strcmp(x_nr,"sell",true) == 0)
{
if(PlayerToPoint(60.0,playerid, 1654.2977,-1054.5654,23.8984))
{
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }
if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
{
new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
new Float:x,Float:y,Float:z;
new Float:a;
CarInfo[ownvehkey][cOwned] = 0;
strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
SafeJBC_GivePlayerMoney(playerid,carsellprice);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Prodali ste auto za: ~n~~g~$%d", carsellprice);
GameTextForPlayer(playerid, string, 10000, 3);
GetVehiclePos(ownvehkey, x, y, z);
GetVehicleZAngle(ownvehkey, a);
CarInfo[ownvehkey][cLocationx] = x;
CarInfo[ownvehkey][cLocationy] = y;
CarInfo[ownvehkey][cLocationz] = z;
CarInfo[ownvehkey][cAngle] = a;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; }
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
if(PlayerInfo[playerid][pLocal] == ownvehkey)
{
SetPlayerInterior(playerid,0);
JBC_SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
PlayerInfo[playerid][pInt] = 0;
}
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
ClearVehicleComponents(ownvehkey);
DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}BE:RP{FFFFFF}] Morate sjesti u auto da biste ga prodali! ");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}BE:RP{FFFFFF}] Moras biti na pijaci kod banke gde se prodaju vozila!");
return 1;
}
}
else if(strcmp(x_nr,"sellto",true) == 0)
{
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }
if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsjetnik: /v sellto [ID Igraca/Dio Imena] [price]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(8.0, playerid, giveplayerid))
{
if(PlayerInfo[giveplayerid][pPcarkey] == 999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsjetnik: /v sellto [ID Igraca/Dio Imena] [price]");
return 1;
}
new price;
price = strval(tmp);
if(price < 1 || price > 1500000)
{
SendClientMessage(playerid, COLOR_GREY, " Cijena ne moze biti manja od 1 ni veca od 1500000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, price);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, price);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
OwnableCarOffer[giveplayerid] = playerid;
OwnableCarID[giveplayerid] = ownvehkey;
OwnableCarPrice[giveplayerid] = price;
return 1;
}
else if(PlayerInfo[giveplayerid][pPcarkey2] == 999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsjetnik: /v sellto [ID Igraca/Dio Imena] [price]");
return 1;
}
new price;
price = strval(tmp);
if(price < 1 || price > 1500000)
{
SendClientMessage(playerid, COLOR_GREY, " Cijena ne moze biti manja od 1 ni veca od 1500000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, price);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, price);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
OwnableCarOffer[giveplayerid] = playerid;
OwnableCarID[giveplayerid] = ownvehkey;
OwnableCarPrice[giveplayerid] = price;
return 1;
}
else if(PlayerInfo[giveplayerid][pPcarkey3] == 999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsjetnik: /v sellto [ID Igraca/Dio Imena] [price]");
return 1;
}
new price;
price = strval(tmp);
if(price < 1 || price > 1500000)
{
SendClientMessage(playerid, COLOR_GREY, " Cijena ne moze biti manja od 1 ni veca od 1500000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, price);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, price);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
OwnableCarOffer[giveplayerid] = playerid;
OwnableCarID[giveplayerid] = ownvehkey;
OwnableCarPrice[giveplayerid] = price;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac vec ima 3 vozila ! ");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije blizu vas ! ");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " To nije vas auto");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Morate sjesti u autu da biste ga prodali");
return 1;
}
}
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
GetVehicleZAngle(carid, a);
if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1)
{
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if(health >= 600)
{
if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 & PlayerInfo[playerid][pPcarkey3])
{
SendClientMessage(playerid, COLOR_GREY, "Nemate auto.");
return 1;
}
if(getcarid == carid)
{
CarInfo[carid][cLocationx] = x;
CarInfo[carid][cLocationy] = y;
CarInfo[carid][cLocationz] = z;
CarInfo[carid][cAngle] = a;
format(string, sizeof(string), "~n~ Parkirali ste vozilo na ovoj lokaciji. ~n~");
GameTextForPlayer(playerid, "Parkirali ste vozilo ovdje. Ovdje ce se respawnovati.", 10000, 3);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
DestroyVehicle(carid);
CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000);
if(CarInfo[carid][cPaintjob] != 999)
{
ChangeVehiclePaintjob(carid, CarInfo[carid][cPaintjob]);
}
SetVehicleVirtualWorld(carid, CarInfo[carid][cVirWorld]);
SetVehicleModifications(carid);
TogglePlayerControllable(playerid, 1);
PutPlayerInVehicle(playerid, carid, 0);
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Ne mozete koristiti ovu komandu jer vam je vozilo osteceno!");
SendClientMessage(playerid,COLOR_WHITE,"Prvo ga popravite pa ga parkirajte!");
}
}
}
else if(strcmp(x_nr,"lock1",true) == 0)
{
new keycar = PlayerInfo[playerid][pPcarkey];
if(keycar != 999)
{
new locked[128];
locked = strtok(cmdtext, idx);
if(CarInfo[keycar][cLock] == 1)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate vozilo na slotu 1");
return 1;
}
}
else if(strcmp(x_nr,"lock2",true) == 0)
{
new keycar = PlayerInfo[playerid][pPcarkey2];
if(keycar != 999)
{
new locked[128];
locked = strtok(cmdtext, idx);
if(CarInfo[keycar][cLock] == 1)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate vozilo na slotu 2");
return 1;
}
}
else if(strcmp(x_nr,"lock3",true) == 0)
{
new keycar = PlayerInfo[playerid][pPcarkey3];
if(keycar != 999)
{
new locked[128];
locked = strtok(cmdtext, idx);
if(CarInfo[keycar][cLock] == 1)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,0);
}
format(string, sizeof(string), "~w~Vozilo~n~~g~Otkljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 0;
OnPropUpdate();
return 1;
}
else if(CarInfo[keycar][cLock] == 0)
{
foreach (Player, i)
{
SetVehicleParamsForPlayer(keycar,i,0,1);
}
format(string, sizeof(string), "~w~Vozilo~n~~r~Zakljucano");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo[keycar][cLock] = 1;
OnPropUpdate();
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate vozilo na slotu 3");
return 1;
}
}
else if(strcmp(x_nr,"list",true) == 0)
{
new carkey = PlayerInfo[playerid][pPcarkey];
new carkey2 = PlayerInfo[playerid][pPcarkey2];
new carkey3 = PlayerInfo[playerid][pPcarkey3];
if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
{
SendClientMessage(playerid, COLOR_RED," ");
SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Lista Vozila ]----------------------------------");
SendClientMessage(playerid, COLOR_WHITE," Nemate nijedno vozilo!");
SendClientMessage(playerid, COLOR_RED,"-------------------------------------------------------------------------------------------");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED," ");
SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Lista Vozila ]----------------------------------");
if (PlayerInfo[playerid][pPcarkey] != 999)
{
format(string, sizeof(string), " 1| Model:[%s] Vrijednost:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d]", CarInfo[carkey][cDescription], CarInfo[carkey][cValue], CarInfo[carkey][cColorOne], CarInfo[carkey][cColorTwo], CarInfo[carkey][cLock]);
SendClientMessage(playerid, COLOR_GRAD5,string);
}
if (PlayerInfo[playerid][pPcarkey2] != 999)
{
format(string, sizeof(string), " 2| Model:[%s] Vrijednost:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d]", CarInfo[carkey2][cDescription], CarInfo[carkey2][cValue], CarInfo[carkey2][cColorOne], CarInfo[carkey2][cColorTwo], CarInfo[carkey2][cLock]);
SendClientMessage(playerid, COLOR_GRAD5,string);
}
if (PlayerInfo[playerid][pPcarkey3] != 999)
{
format(string, sizeof(string), " 3| Model:[%s] Vrijednost:[%d] Boja1:[%d] Boja2:[%d] Zakljucano:[%d]", CarInfo[carkey3][cDescription], CarInfo[carkey3][cValue], CarInfo[carkey3][cColorOne], CarInfo[carkey3][cColorTwo], CarInfo[carkey3][cLock]);
SendClientMessage(playerid, COLOR_GRAD5,string);
}
SendClientMessage(playerid, COLOR_RED,"-------------------------------------------------------------------------------------------");
return 1;
}
}
else if(strcmp(x_nr,"color",true) == 0)
{
if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999)
{
SendClientMessage(playerid, COLOR_GREY," Nemate vozilo pa ga ne mozete ofarbati.");
return 1;
}
if(GetPlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid, COLOR_GREY," Nemate dovoljno novca za farbanje.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /v color [ColorOneID] [ColorTwoID]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Pogresan color id!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /v color [ColorOneID] [ColorTwoID]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Pogresan color id!");
return 1;
}
new vehid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; }
else { return 1; }
if(IsPlayerInVehicle(playerid, vehid))
{
CarInfo[vehid][cColorOne] = color1;
CarInfo[vehid][cColorTwo] = color2;
SafeJBC_GivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~w~Cijena farbanja~n~~r~-$1000", 5000, 1);
ChangeVehicleColor(vehid, color1, color2);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," Niste u vasem vozilu.");
return 1;
}
}
else if(strcmp(x_nr,"buy",true) == 0)
{
if(IsAnOwnableCar(idcar))
{
if(PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}BE:RP{FFFFFF}] Morate biti barem lvl 2 da kupite vozilo!");
return 1;
}
if(SBizzInfo[1][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 4);
return 1;
}
if(PlayerInfo[playerid][pPcarkey] == 999) { }
else if(PlayerInfo[playerid][pPcarkey2] == 999) { }
else if(PlayerInfo[playerid][pPcarkey3] == 999) { }
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[{F81414}BE:RP{FFFFFF}] Vec posjedujete 3 vozila !"); return 1; }
if(CarInfo[idcar][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "[GREKSA] Neko vec posjeduje to vozilo !");
return 1;
}
if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
{
if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; }
else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; }
else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; }
else { return 1; }
CarInfo[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
SafeJBC_GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
SBizzInfo[1][sbTill] += 5000;
ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbProducts]--;
GameTextForPlayer(playerid, "~w~Cestitamo~n~Nemojte zaboraviti /v park da ga parkirate!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "{0F629F}Cestitamo vam na novoj kupovini!");
SendClientMessage(playerid, COLOR_GRAD2, "{0F629F}Kucajte /vozilo da vidite uputstva!");
SendClientMessage(playerid, COLOR_WHITE, "Sada mozete upaliti motor !");
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
DateProp(playerid);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate dovoljno novca! ");
return 1;
}
}
}
else if(!strcmp(x_nr,"find1"))
{
if(PlayerInfo[playerid][pKosi] == 1 || PlayerInfo[playerid][pPilot] == 1 || PlayerInfo[playerid][pPostar] == 1 || PlayerInfo[playerid][pRazvozi] == 1 || PlayerInfo[playerid][pGorivo] == 1 || PlayerInfo[playerid][pRaznesiNovac] == 1 ||
PlayerInfo[playerid][pPrikuplja] == 1 || PlayerInfo[playerid][pDjubretar] == 1 || PlayerInfo[playerid][pCistac] == 1 || PlayerInfo[playerid][pSvercRM] == 1 || PlayerInfo[playerid][pSvercTEC] == 1)
{
SCM(playerid,COLOR_GRAD1,"{FFFFFF}[{F81414}BE:RP{FFFFFF}] Nemozes koristiti tu komandu kad si u poslu !");
return 1;
}
if(PlayerInfo[playerid][pPcarkey] != 999)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(PlayerInfo[playerid][pPcarkey], x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,10);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
}
else
{
SendClientMessage(playerid, -1, "Vase vozilo je oznaceno na mapi!");
}
}
else if(!strcmp(x_nr,"find2"))
{
if(PlayerInfo[playerid][pKosi] == 1 || PlayerInfo[playerid][pPilot] == 1 || PlayerInfo[playerid][pPostar] == 1 || PlayerInfo[playerid][pRazvozi] == 1 || PlayerInfo[playerid][pGorivo] == 1 || PlayerInfo[playerid][pRaznesiNovac] == 1 ||
PlayerInfo[playerid][pPrikuplja] == 1 || PlayerInfo[playerid][pDjubretar] == 1 || PlayerInfo[playerid][pCistac] == 1 || PlayerInfo[playerid][pSvercRM] == 1 || PlayerInfo[playerid][pSvercTEC] == 1)
{
SCM(playerid,COLOR_GRAD1,"{FFFFFF}[{F81414}BE:RP{FFFFFF}] Nemozes koristiti tu komandu kad si u poslu !");
return 1;
}
if(PlayerInfo[playerid][pPcarkey2] != 999)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(PlayerInfo[playerid][pPcarkey2], x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,10);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
}
else
{
SendClientMessage(playerid, -1, "Vase vozilo je oznaceno na mapi!");
}
}
else if(!strcmp(x_nr,"find3"))
{
if(PlayerInfo[playerid][pKosi] == 1 || PlayerInfo[playerid][pPilot] == 1 || PlayerInfo[playerid][pPostar] == 1 || PlayerInfo[playerid][pRazvozi] == 1 || PlayerInfo[playerid][pGorivo] == 1 || PlayerInfo[playerid][pRaznesiNovac] == 1 ||
PlayerInfo[playerid][pPrikuplja] == 1 || PlayerInfo[playerid][pDjubretar] == 1 || PlayerInfo[playerid][pCistac] == 1 || PlayerInfo[playerid][pSvercRM] == 1 || PlayerInfo[playerid][pSvercTEC] == 1)
{
SCM(playerid,COLOR_GRAD1,"{FFFFFF}[{F81414}BE:RP{FFFFFF}] Nemozes koristiti tu komandu kad si u poslu !");
return 1;
}
if(PlayerInfo[playerid][pPcarkey3] != 999)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(PlayerInfo[playerid][pPcarkey3], x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,10);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
}
else
{
SendClientMessage(playerid, -1, "Vase vozilo je oznaceno na mapi!");
}
}
else if(strcmp(x_nr,"paintjob",true) == 0)
{
if(PlayerInfo[playerid][pPcarkey] == 999)
{
SendClientMessage(playerid, COLOR_GREY," Nemate vozilo koje bi ofarbali.");
return 1;
}
if(GetPlayerMoney(playerid) < 5000)
{
SendClientMessage(playerid, COLOR_GREY," Nemate dovoljno novca za boju.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /v paintjob [paintjob(0-3)]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 3)
{
SendClientMessage(playerid, COLOR_GREY, " Krivi ID boje!");
return 1;
}
new vehid;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; }
else { return 1; }
if(IsPlayerInVehicle(playerid, vehid))
{
CarInfo[vehid][cPaintjob] = color1;
SafeJBC_GivePlayerMoney(playerid, -5000);
GameTextForPlayer(playerid, "~w~Racun za bojenje vozila~n~~r~-$5000", 5000, 1);
ChangeVehiclePaintjob(vehid, color1);
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," Nisi u vozilu.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]");
SendClientMessage(playerid, COLOR_WHITE, "Mogucnosti: park, lock(1-3), sell, sellto, color, paintjob");
return 1;
}
}
return 1;
}
Ja sam radio Eternal, to je edit GFa... Å¡to se tiÄe salona , odi na pickup od salona (kod grottija) , kucaj (/edit) i prudukte stavi na "99999999" npr ;)
Hvala na odgovoru...probao sam ali nece :S
probaj ovako mislim da ce raditi
http://pastebin.com/RFCQPKnS