Skripta koju koristim:BE
Detaljan opis problema: Ovako ubacio sam prikolice i kamion na prodaju, interesuje me sad kako da namestim kad prikolicu zakaci na kamion da mu izbaci da kupi prikolicu? :D
Dio skripte:Sta treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Zna neko?
I prikolica je ID vozila samo napravi proveru da li zakacena
http://wiki.sa-mp.com/wiki/IsTrailerAttachedToVehicle
Napravim proveru a nemoram da pravim i ono da mu pise da mu izbaci kucaj /buyvehicle
Ovako dodao sam prikolice i kad kupim kamion i dodjem do prikolice samo mi zakaci e sad me interesuje kako kad samo tako zakaci da stavim da izbaci da je kupim stari mi inace mi kupovina vozila kao na gta rp.
else if(strcmp(x_nr,"buy",true) == 0)
{
if(IsAnOwnableCar(idcar))
{
new newcar = GetPlayerVehicleID(playerid);
if(PI[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "Morate biti level 2 da kupite vozilo!");
return 1;
}
/*if(BizzInfo[45][bProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Rasporodato", 5000, 1);
return 1;
}*/
if(PI[playerid][pPcarkey] == 9999) { }
else if(PI[playerid][pPcarkey2] == 9999) { }
else if(PI[playerid][pPcarkey3] == 9999) { }
else if(PI[playerid][pPcarkey4] == 9999) { }
else { SendClientMessage(playerid, COLOR_GREY, " Ti vec imas 3/4 vozila."); return 1; }
if(CarInfo[idcar][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Neko je vec kupio ovo vozilo.");
return 1;
}
if(JBC_GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
{
if(PI[playerid][pPcarkey] == 9999)
{
PI[playerid][pPcarkey] = idcar;
PI[playerid][pRegVozilo1] = 0;
PI[playerid][pPorez1] = CarInfo[idcar][cValue]/500;
}
else if(PI[playerid][pPcarkey2] == 9999)
{
PI[playerid][pPcarkey2] = idcar;
PI[playerid][pRegVozilo2] = 0;
PI[playerid][pPorez2] = CarInfo[idcar][cValue]/500;
}
else if(PI[playerid][pPcarkey3] == 9999)
{
PI[playerid][pPcarkey3] = idcar;
PI[playerid][pRegVozilo3] = 0;
PI[playerid][pPorez3] = CarInfo[idcar][cValue]/500;
}
else if(PI[playerid][pPcarkey4] == 9999 && PI[playerid][pDoniranSlot] == 1)
{
PI[playerid][pPcarkey4] = idcar;
}
else { return 1; }
CarInfo[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 9999);
JBC_GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
BizzInfo[39][bTill] += 5000;
ExtortionSBiz(1, BizzInfo[39][bEntranceCost]);
BizzInfo[39][bProducts]--;
PlayerPlayMusic(playerid);
/*AttachTrailerToVehicle(584, 514);
AttachTrailerToVehicle(450, 514);
//AttachTrailerToVehicle(584, 514);
AttachTrailerToVehicle(584, 515);
AttachTrailerToVehicle(450, 515);
//AttachTrailerToVehicle(450, 515);
AttachTrailerToVehicle(584, 403);
AttachTrailerToVehicle(450, 403);
//AttachTrailerToVehicle(584, 403);*/
GameTextForPlayer(playerid, "~w~Cestitamo~n~Ne zaboravite da [ /v park ] vase vozilo!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo, kupili ste vozilo!");
SendClientMessage(playerid, COLOR_GRAD2, "Kucajte /vehiclehelp da vidite instrukcije za vozilo!");
SendClientMessage(playerid, COLOR_YELLOW2, "Mozete pokrenuti vas motor sad ( /engine ili pritisnite ALT ) !");
//new newcar = GetPlayerVehicleID(playerid);
DestroyDynamic3DTextLabel(VehicleLabel[idcar]);
//new engine,lightss,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(newcar,engine,lightss,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(newcar,0,lightss,alarm,doors,bonnet,boot,objective);
gEngine[playerid] = 0;
JBC_TogglePlayerControllable(playerid, 1);
engineOn[GetPlayerVehicleID(playerid)] = false;
DateProp(playerid);
OnPropUpdate();
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nemate dovoljno novca kod sebe ! ");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{00C0FF}FPG:YP CMD | {C3C3C3}(/v)ehicle [ime]");
SendClientMessage(playerid, COLOR_WHITE, "Dostupna imena: park, lock(1-3), sell, sellto, color, find(1-4), options");
return 1;
}
}
return 1;
}
Izvinite sto spamam jel zna neko? :)
Provera da li je attachovana to sam ti dao sta da koristis, provera da li je taj ID auta u ovome slucaju prikolice kupljen ako nije da ti iskace buy kao i za ostala auta....kraj
Koliko mi je ostalo u sjecanju ti moras uci u auto pa ti iskoci za kupovinu e sada umesto ulaska proveravaj da li je attachovana prikolica....