Skripta koju koristim:mod od nule
Detaljan opis problema:Napravio sam posao sistem i sad kad sam napravio kosaca trave i cistaca ulice e hodu da kad igrac ukuca /zapocniposao ako je naprimer posao na 1 to je kosaca trave i pali mu rutu a ako je posao na 2 onda mu pali ovu drugu rutu eto dole komande ali mi ne radi izbacuje da nisam kao zaposlen to jest ne radi...
Dio skripte:YCMD:zapocniposao(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new idv = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pPosao] != 1) // proverava jel igrac ima odgovarajuci posao
{
SendClientMessage(playerid, SIVA, "Nisi zaposlen kao Kosac Trave! ");
return 1;
}
if(KosiTravu[playerid] >= 1) // proverava jel igrac vec zapoceo sa kosenjem trave
{
SendClientMessage(playerid, SIVA, "Vec Radis!");
return 1;
}
if(!VoziloKosaca(idv)) // proverava jel igrac u vozilu kosaca, ako nije nemoze da kosi travu
{
SendClientMessage(playerid, SIVA, "Nisi u vozilu kosaca trave!");
return 1;
}
if(VoziloKosaca(idv)) // proverava da li je igrac u vozilu kosaca, ako jeste, nastavlja komandu...
{
KosiTravu[playerid] = 1; // postavlja igracu varijablu na 1, sto znaci da je zapoceo posao
SetPlayerCheckpoint(playerid,1905.4629,-1228.2189,16.2359, 5.0); // postavlja igracu CP(marker) na zeljene koordinate
SendClientMessage(playerid, BELA, "Zapoceo si posao!");
SendClientMessage(playerid, BELA, "Vozite do crvenog markera!");
}
// Cistac Ulica
if(PlayerInfo[playerid][pPosao] != 2) // proverava jel igrac ima odgovarajuci posao
{
SendClientMessage(playerid, SIVA, "Nisi zaposlen kao Cistac Ulica! ");
return 1;
}
if(CistiUlice[playerid] >= 1) // proverava jel igrac vec zapoceo sa kosenjem trave
{
SendClientMessage(playerid, SIVA, "Vec Radis!");
return 1;
}
if(!VoziloCistac(idv)) // proverava jel igrac u vozilu kosaca, ako nije nemoze da kosi travu
{
SendClientMessage(playerid, SIVA, "Niste u vozilu Cistaca Ulica!");
return 1;
}
if(VoziloCistac(idv)) // proverava da li je igrac u vozilu kosaca, ako jeste, nastavlja komandu...
{
CistiUlice[playerid] = 1; // postavlja igracu varijablu na 1, sto znaci da je zapoceo posao
SetPlayerCheckpoint(playerid,1817.0457,-1889.4136,13.4169, 5.0); // postavlja igracu CP(marker) na zeljene koordinate
SendClientMessage(playerid, BELA, "Zapoceo si posao!");
SendClientMessage(playerid, BELA, "Vozite do crvenog markera!");
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
YCMD:zapocniposao(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new idv = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pPosao] != 1) // proverava jel igrac ima odgovarajuci posao
{
SendClientMessage(playerid, SIVA, "Nisi zaposlen kao Kosac Trave! ");
return 1;
}
else if(KosiTravu[playerid] >= 1) // proverava jel igrac vec zapoceo sa kosenjem trave
{
SendClientMessage(playerid, SIVA, "Vec Radis!");
return 1;
}
else if(!VoziloKosaca(idv)) // proverava jel igrac u vozilu kosaca, ako nije nemoze da kosi travu
{
SendClientMessage(playerid, SIVA, "Nisi u vozilu kosaca trave!");
return 1;
}
else if(VoziloKosaca(idv)) // proverava da li je igrac u vozilu kosaca, ako jeste, nastavlja komandu...
{
KosiTravu[playerid] = 1; // postavlja igracu varijablu na 1, sto znaci da je zapoceo posao
SetPlayerCheckpoint(playerid,1905.4629,-1228.2189,16.2359, 5.0); // postavlja igracu CP(marker) na zeljene koordinate
SendClientMessage(playerid, BELA, "Zapoceo si posao!");
SendClientMessage(playerid, BELA, "Vozite do crvenog markera!");
}
// Cistac Ulica
else if(PlayerInfo[playerid][pPosao] != 2) // proverava jel igrac ima odgovarajuci posao
{
SendClientMessage(playerid, SIVA, "Nisi zaposlen kao Cistac Ulica! ");
return 1;
}
else if(CistiUlice[playerid] >= 1) // proverava jel igrac vec zapoceo sa kosenjem trave
{
SendClientMessage(playerid, SIVA, "Vec Radis!");
return 1;
}
else if(!VoziloCistac(idv)) // proverava jel igrac u vozilu kosaca, ako nije nemoze da kosi travu
{
SendClientMessage(playerid, SIVA, "Niste u vozilu Cistaca Ulica!");
return 1;
}
else if(VoziloCistac(idv)) // proverava da li je igrac u vozilu kosaca, ako jeste, nastavlja komandu...
{
CistiUlice[playerid] = 1; // postavlja igracu varijablu na 1, sto znaci da je zapoceo posao
SetPlayerCheckpoint(playerid,1817.0457,-1889.4136,13.4169, 5.0); // postavlja igracu CP(marker) na zeljene koordinate
SendClientMessage(playerid, BELA, "Zapoceo si posao!");
SendClientMessage(playerid, BELA, "Vozite do crvenog markera!");
}
return 1;
}
probaj sad
@Camper ne radi nikako :D
BUMP!!!
sve ti stima sad je pitanje kako ti ide CMD da se zaposlis kao kosac trave i jel ti postavlja ID posla na 1 :D