Skripta koju koristim:YP/RP
Detaljan opis problema:E ovako kako mogu napraviti da kada covjek kupi vozilo da pise na autu label npr [Vlasnik vozila:Niksa]
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):http://prntscr.com/hbgq9t
Oko labela
723
pregleda
3
postova
16. Nov. 2017.
16. Nov. 2017.
Kada igrac kupi auto jednostavno kreiras ili attachujes label za to vozilo koje je kupljeno te mu postavis varijablu za vlasnika vozila, posalji komandu za kupovinu vozila. http://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle
Takodje kad igrac proda vozilo drugom igracu, da se jednostavno updatuje label. http://wiki.sa-mp.com/wiki/Update3DTextLabelText
Takodje kad igrac proda vozilo drugom igracu, da se jednostavno updatuje label. http://wiki.sa-mp.com/wiki/Update3DTextLabelText
16. Nov. 2017.
Evo komada za kupovinu vozila
sada cu pokusati
YCMD:kupiauto(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"BL:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo == 1)
{
if(PlayerInfo != -1 && PlayerInfo != -1) return SCM(playerid,-1,""SIVA"Vec posedujes 2 auta!");
}
else
{
if(PlayerInfo != -1) return SCM(playerid,-1,""SIVA"Vec posedujes auto!");
}
if(PlayerInfo < 4) return SCM(playerid,-1,""SIVA"Morate biti level 4+ za kupovinu auta!");
if(IsPlayerInRangeOfPoint(playerid, 5.0, 565.0984, -1285.4423, 17.2482) || IsPlayerInRangeOfPoint(playerid, 5.0, 2172.9819,1400.6012,11.0625))
{
new string;
if(KupovinaAuta == true) return SCM(playerid,-1,""SIVA"Vec gledate katalog vozila!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,""SIVA"Ne mozete gledati katalog iz vozila!");
if(ServerInfo == 0) return SCM(playerid,-1,"BL:RP | "CRVENA"Admin je zabranio kupovinu auta");
if(autokatalog != 0) return SCM(playerid,-1,""SIVA"Neko vec pregleda katalog!");
TogglePlayerControllable(playerid, 0); KupovinaAuta = true; PrikaziVozilaTD(playerid); autokatalog = 1;
format(string,sizeof(string),"%s",ImenaVozila[GetVehicleModel(IzlozbenoAuto) - 400]);
PlayerTextDrawSetString(playerid,TDProdajaVozila,string);
format(string,sizeof(string),"Cena: ~g~%d$",AutoSalon);
PlayerTextDrawSetString(playerid,TDProdajaVozila,string);
SCM(playerid, -1, "[BL:RP] "ZELENA"VAZNO!!! SISTEM KORISTI VASE TRENUTNE TIPKE, DAKLE AKO STE MENJALI PROCITAJTE!!!");
SCM(playerid, -1, "[BL:RP] "ZELENA"Koristite tipke NUMPAD 1-6 ili LEVO/DESNO za listanje vozila!");
SCM(playerid, -1, "[BL:RP] "ZELENA"Za kupovinu stisnite ENTER ili F! ");
SCM(playerid, -1, "[BL:RP] "ZELENA"Za izlaz stisnite tipku za skakanje!(SHIFT/SPACE)");
SetPlayerCameraPos(playerid, 550.461853, -1278.702392, 21.356954);
SetPlayerCameraLookAt(playerid, 547.587158, -1274.942382, 19.745004);
}
else if(UsaoAutoProdaja != -1)
{
new i = UsaoAutoProdaja;
if(VoziloInfo == 0)
{
new vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
if(PlayerInfo < AutoSalon/2) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
g_NovacMinus(playerid, AutoSalon/2);
if(PlayerInfo != -1)
{
PlayerInfo = i;
}
else
{
PlayerInfo = i;
}
VoziloInfo = 0;
VoziloInfo = 1; VoziloInfo = 1;
VoziloInfo = 0; VoziloInfo = 0;
VoziloInfo = -1; VoziloInfo = 0;
strmid(VoziloInfo, GetName(playerid), 0, strlen(GetName(playerid)), 999);
SacuvajVozilo(i); SavePlayer(playerid); TogglePlayerControllable(playerid, 1);
SCMF(playerid,-1,""CRVENA"BL:RP | "BELA"Uspesno ste kupili polovan auto za %d$ novca!",AutoSalon/2);
UsaoAutoProdaja = -1;
}
else return SCM(playerid,-1,""CRVENA"BL:RP | "SIVA"To vozilo nije na prodaju!");
}
return 1;
}sada cu pokusati
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava