[Pomoc] Rent Cars & Uniforma & Pickup

Započeo Brabus
7. Sep. 2011.
1,084
pregleda
12
postova
Vjeran
4
Shot Caller
7. Sep. 2011.
Skripta koju koristim: GodFather
Detaljan opis problema: Znaci zanima me kod rentanja vozila, gdje se nalaze ta vozila tj. stavljam ih direktno u scriptu i onda idem IG uzmem /oldcar i stavim ID-eve pod onaj redak nesto tipa "IsARentCar" ili drugacije? + Zanima me kako da napravim da nemozes aktivirati posao dok nemas uniformu na sebi? Znaci da odes do pickupa upises /wearuniform i da ti se promjeni skin ( to ja namjestim po zelji ) i isto tako da tek onda mozes zapoceti posao? + Gdje da maknem one zute pickupove za ulaz, napravit cu sam /enter i /exit za taj int?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Zuti Pickup
pHon
4
Made Man
8. Sep. 2011.
Sto se tice pickupova, imas addstaticpickup i tamo nadi 😉
Vjeran
4
Shot Caller
8. Sep. 2011.
pHon wrote on September 8, 2011, 5:35 pm:
Sto se tice pickupova, imas addstaticpickup i tamo nadi 😉


Cek, jel ti to ozbiljno si reko ovakvu glupost ili sta?
pHon
4
Made Man
8. Sep. 2011.
Intelektualac ♥ wrote on September 7, 2011, 9:42 pm:
Skripta koju koristim: GodFather
Detaljan opis problema: Znaci zanima me kod rentanja vozila, gdje se nalaze ta vozila tj. stavljam ih direktno u scriptu i onda idem IG uzmem /oldcar i stavim ID-eve pod onaj redak nesto tipa "IsARentCar" ili drugacije? + Zanima me kako da napravim da nemozes aktivirati posao dok nemas uniformu na sebi? Znaci da odes do pickupa upises /wearuniform i da ti se promjeni skin ( to ja namjestim po zelji ) i isto tako da tek onda mozes zapoceti posao? + Gdje da maknem one zute pickupove za ulaz, napravit cu sam /enter i /exit za taj int?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Zuti Pickup

"Gdje da maknem one zute pickupove za ulaz"
ADDSTATICPICKUP - tako se stavlja, kako ja mogu znati di ti je taj pickup? -.-"
Vjeran
4
Shot Caller
8. Sep. 2011.
Jel citas ti dalje? Zelim maknuti cijelu tu komandu za ulazanje preko default zutih pickupova.
KuNaS
3
Hustler
8. Sep. 2011.
za ove zute ulaze u zgradu imas ovo
DisableInteriorEnterExits(); // Stavis pod on game mode init


a za ovo da moras imat uniformu imas ovako (bezveze sad radim primjer)

CMD:wearuniform(playerid,params[])
{
    SetPlayerSkin(playerid, 277); // 277 je bezveze, tu stavis ID skina koji ti oces
    return 1;
}


i onda imas ovako:

CMD:work(playerid,params[])
{
    if(GetPlayerSkin(playerid) == 277) // provjerava koji skin ima igrac, u tvom slucaju uniforma (ako ti gore stavis 321 onda i tu mora biti 321, valjda kuzis kaj ocu rec)
    {
            SendClientMessage(playerid, 0xFFFFFFFF, "Zapoceo si rutu posla!"); //ako igrac ima skin potreban za posao onda mu ispise ovo, naravno da tu mora jos ici za checkpointe itd.
      }
      else SendClientMessage(playerid,0xFFFFFFFF, "Nemas obucenu uniformu da bi mogao raditi!"); // ovo mu ispise ako nema odgovarajuci skin za posao, tj. ako nema "obucenu" uniformu te mu ne zapocinje posao
    return 1;
}


Nadam se da sam pomogao 🙂

Nazalost, za rent a car ti neznam 🙂

BTW.

Quote
"Gdje da maknem one zute pickupove za ulaz"
ADDSTATICPICKUP - tako se stavlja, kako ja mogu znati di ti je taj pickup? -.-"


On pita kako MAKNUTI, a ne postaviti, nemoj odgovarati ako neznas 🙂
Add na engleskom znaci dodaj
Vjeran
4
Shot Caller
8. Sep. 2011.
Ummm.. Nemam na ovaj CMD sistem scriptu. Imam default GF scriptu. Jel ima veza, jer mislim da ima?
Deleted User
Obrisan korisnik
8. Sep. 2011.
Ovako dodas kola zatim nadjes nesto ovako:
		if(newcar >= 72 && newcar <= 74)//Ovde stavljas od kog do kog ID-a je za rent i da mu onda ispise to ispod
{
if (HireCar != newcar)
{
format(string, sizeof(string), "~w~You can Rent this car~n~Cost:~g~$%d~n~~w~To rent type ~g~/rentcar~w~~n~to get out type ~r~/exit",SBizzInfo);//Ovo sam vadio iz GF moda XD
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, string, 5000, 3);
}
}



I zatim imas u komandi /rentcar da podesis isto ID-eve vozila
Ovo
if(GetPlayerVehicleID(playerid) >= 72 && GetPlayerVehicleID(playerid) <= 77)
i ovo:
if(GetPlayerVehicleID(playerid) >= 72 && GetPlayerVehicleID(playerid) <= 74)



I to ti sve tu ja mislim. Imas znaci kada covek udje u kola sa tim ID-em onda mu ispise da kuca to i to. I imas u komandi ako je u tim kolima koja su taj ID da im rent car i ostalo. I tu nemas vise nista ja mislim da je tako u GF modu koliko sam nasao. I da uradis onako kako si naveo za proveru ID-a

EDIT:
Evo ti one komande u stcmp posto si trazio iako ti ja predlazem da radis sa ZCMD ili jos bolje ako znas YCMD jer bolje je veruj. Najbolje je da optimiziras ceo mod ali aj:
if(strcmp(cmdtext, /wearuniform", true) == 0)
{
    SetPlayerSkin(playerid, 277); // 277 je bezveze, tu stavis ID skina koji ti oces
    return 1;
}

if(strcmp(cmdtext, /work", true) == 0)
{
    if(GetPlayerSkin(playerid) == 277) // provjerava koji skin ima igrac, u tvom slucaju uniforma (ako ti gore stavis 321 onda i tu mora biti 321, valjda kuzis kaj ocu rec)
    {
            SendClientMessage(playerid, 0xFFFFFFFF, "Zapoceo si rutu posla!"); //ako igrac ima skin potreban za posao onda mu ispise ovo, naravno da tu mora jos ici za checkpointe itd.
      }
      else SendClientMessage(playerid,0xFFFFFFFF, "Nemas obucenu uniformu da bi mogao raditi!"); // ovo mu ispise ako nema odgovarajuci skin za posao, tj. ako nema "obucenu" uniformu te mu ne zapocinje posao
    return 1;
}
KuNaS
3
Hustler
8. Sep. 2011.
Mala ispravka Gagi 🙂 (zaboravio si " na pocetku komande("/work", "/wearuniform"))
if(strcmp(cmdtext,"/wearuniform", true) == 0)
{
    SetPlayerSkin(playerid, 277); // 277 je bezveze, tu stavis ID skina koji ti oces
    return 1;
}

if(strcmp(cmdtext, "/work", true) == 0)
{
    if(GetPlayerSkin(playerid) == 277) // provjerava koji skin ima igrac, u tvom slucaju uniforma (ako ti gore stavis 321 onda i tu mora biti 321, valjda kuzis kaj ocu rec)
    {
            SendClientMessage(playerid, 0xFFFFFFFF, "Zapoceo si rutu posla!"); //ako igrac ima skin potreban za posao onda mu ispise ovo, naravno da tu mora jos ici za checkpointe itd.
      }
      else SendClientMessage(playerid,0xFFFFFFFF, "Nemas obucenu uniformu da bi mogao raditi!"); // ovo mu ispise ako nema odgovarajuci skin za posao, tj. ako nema "obucenu" uniformu te mu ne zapocinje posao
    return 1;
}
Vjeran
4
Shot Caller
8. Sep. 2011.
Ermm... Kak da napravim ono da mogu uniformu uzimati samo s odredenog mjesta.

Stavim ovako:
if(strcmp(cmdtext, "/wearcuuniform", true) == 0)
  {
        if (PlayerInfo == 1)
        {
            if(PlayerToPoint(5.0,playerid, -183.6774,255.8659,61.8077))
            {
SetPlayerSkin(playerid, 16);
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Obukli ste uniformu za posao!"); //Poruka koja se salje igracu kad zatvori kapiju
return 1;
}


I onda mi izbaci one errore "PlayerToPoint"
pHon
4
Made Man
9. Sep. 2011.
To ti je zbog "{"...

Moraju ti sve biti zatvorene, ti imas 3 a zatvorena ti je samo 1...
Deleted User
Obrisan korisnik
9. Sep. 2011.
Koristi ovako:
if(strcmp(cmdtext, "/wearcuuniform", true) == 0)
  {
        if (PlayerInfo != 1) return SendClientMessage(playerid, COLOR_LIGHTBLUE,"Nemate taj posao!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, -183.6774,255.8659,61.8077)) return SendClientMessage(playerid, COLOR_LIGHTBLUE,"Niste kod mesta za uzimanje uniforme!");
SetPlayerSkin(playerid, 16);
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Obukli ste uniformu za posao!"); //Poruka koja se salje igracu kad zatvori kapiju     
return 1;
}

Koristio sam IsPlayerInRangeOfPoint jer je bolje. A ovo "!" to znaci razlicito u ovom slucaj za prvo npr. ako igram ima posao koji je razlicit od 1 da mu posalje poruku "nemate taj posao"....
Eto tako probaj 😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha