Započeo [GU:RP] ivica 156
•7. Mar. 2012.• Zaključano[Pomoc] samo vozilo za posao
1,139
pregleda
13
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
7. Mar. 2012.
Skripta koju koristim:cyber
Detaljan opis problema:kako da u ovu komandu ubacim da moraju tu komandu samo kad su u vozilu previdenu za posao.
evo komande;
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:kako da u ovu komandu ubacim da moraju tu komandu samo kad su u vozilu previdenu za posao.
evo komande;
if(strcmp(cmd, "/beton", true) == 0) //promjenite kako zelite da glasi komanda
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo == 1)//provjerava dali igrac ima posao Farmera
{
{
SetPlayerCheckpoint(playerid,-2132.2336,250.5033,35.1307,10.0);
CP = 46;
}
{
/*new vehicle = GetPlayerVehicleID(playerid);
if(!GradjevinarVozila(vehicle))
{
SCM(playerid,COLOR_GRAD4,"(Izbacen) Moras biti u vozilu za Gradjevinare da nastavite raditi.");
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
return 1;
}*/
SendClientMessage(playerid, ZUTA, "(posao) Aktivirali ste prijevoz betona!");
SendClientMessage(playerid, COLOR_ALLDEPT, "(posao) Sada odi i utovari beton te isporucite na gradiliste zadano na mapi(crveno na mapi).");
return 1;
}
}
}
return 1;
}Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
7. Mar. 2012.
da imam sve ali ja kad sam imao srv poslove su radili bez tih vozila u bilo kojem vozilu
7. Mar. 2012.
ivica 156 wrote on March 7, 2012, 8:57 pm:
da imam sve ali ja kad sam imao srv poslove su radili bez tih vozila u bilo kojem vozilu
Pa da , mjesanje Id-eva vozila. Preporucio bih ti da definiras vozila ovako.
Primjer:
new GradjevinarVozila:
GradjevinarVozila = AddStaticVehicleEx( ... );
-//- itd ...Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
7. Mar. 2012.
ma ne ne kontas me nisu mi izmijesani idovi vozila nego nisam stavio da komandu posla mogu samo u vozilimia za posao kontas me znaci tii sad kucas npr nafta to je za vozaca nafte oni to mogu radit u motorima a ja zelim da tu komandu kucaju u vozilu od posla.
7. Mar. 2012.
Pa koristis se funkcijom IsPlayerInVehicle. Evo ti objasnjenje kako toi da napravis:
Znaci ako nije u odredjenom vozilu, u ovom slucaju GradjevinarVozila izbacit ce ga vani i ispisat mu poruku ...
if(!GradjevinarVozila(newcar))
{
SendClientMessage(playerid,COLOR_WHITE,"Morate biti u vozilu kako bi poceli s poslom!");
return 1;
}Znaci ako nije u odredjenom vozilu, u ovom slucaju GradjevinarVozila izbacit ce ga vani i ispisat mu poruku ...
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
7. Mar. 2012.
Evo ja cu ti odradit 😉
Javi da li ti radi ...
if(strcmp(cmd, "/beton", true) == 0) //promjenite kako zelite da glasi komanda
{
if(IsPlayerConnected(playerid))
{
if(!GradjevinarVozila(newcar))
{
SendClientMessage(playerid,COLOR_WHITE,"Morate biti u vozilu kako bi poceli s poslom!");
return 1;
}
if(PlayerInfo == 1)//provjerava dali igrac ima posao Farmera
{
{
SetPlayerCheckpoint(playerid,-2132.2336,250.5033,35.1307,10.0);
CP = 46;
}
{
/*new vehicle = GetPlayerVehicleID(playerid);
if(!GradjevinarVozila(vehicle))
{
SCM(playerid,COLOR_GRAD4,"(Izbacen) Moras biti u vozilu za Gradjevinare da nastavite raditi.");
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
return 1;
}*/
SendClientMessage(playerid, ZUTA, "(posao) Aktivirali ste prijevoz betona!");
SendClientMessage(playerid, COLOR_ALLDEPT, "(posao) Sada odi i utovari beton te isporucite na gradiliste zadano na mapi(crveno na mapi).");
return 1;
}
}
}
return 1;
}Javi da li ti radi ...
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
8. Mar. 2012.
Pasa wrote on March 8, 2012, 9:07 am:
moras napravit "forward GradjevinarVozila(carid)" i "public GradjevinarVozila(carid)" funkcije da bi ti radilo i definisat u "public" koja ce ti vozila bit!
Ja mislim da ona vec ima public i forward GradjevinarVozila jer da nema, izbacio bi mu warning udentified symbol GradjevinarVozila
Ajd Ivice probaj ovako:
if(strcmp(cmd, "/beton", true) == 0) //promjenite kako zelite da glasi komanda
{
IsPlayerInVehicle(playerid, GradjevinarVozila) return SendClientMessage(playerid, COLOR_GREY, "Niste u vozilu za beton!");
if(IsPlayerConnected(playerid))
{
if(PlayerInfo == 1)//provjerava dali igrac ima posao Farmera
{
{
SetPlayerCheckpoint(playerid,-2132.2336,250.5033,35.1307,10.0);
CP = 46;
}
{
/*new vehicle = GetPlayerVehicleID(playerid);
if(!GradjevinarVozila(vehicle))
{
SCM(playerid,COLOR_GRAD4,"(Izbacen) Moras biti u vozilu za Gradjevinare da nastavite raditi.");
TogglePlayerControllable(playerid, 1);
RemovePlayerFromVehicle(playerid);
return 1;
}*/
SendClientMessage(playerid, ZUTA, "(posao) Aktivirali ste prijevoz betona!");
SendClientMessage(playerid, COLOR_ALLDEPT, "(posao) Sada odi i utovari beton te isporucite na gradiliste zadano na mapi(crveno na mapi).");
return 1;
}
}
}
return 1;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
8. Mar. 2012.
ja imam vec definisano ali na drugi nacin i meni tako radi samo ja nisam stavio tako meni vak drugo radi da ne moze npr uci u kamion ako nije zaposlen samo u mene je drukcije
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
8. Mar. 2012.
ne nije bitno nego kako da definisem sada ono da mora komandu posla samo u vozilu od posla ovak je sve kod mene
stock GradjevinarVozila(carid)
{
if(carid == GRADJEVINAR1 || carid == GRADJEVINAR2 || carid == GRADJEVINAR3 || carid == GRADJEVINAR4 || carid == GRADJEVINAR5 || carid == GRADJEVINAR6 || carid == GRADJEVINAR7)
{
return 1;
}
return 0;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava