[POMOC]Komanda


Započeo luka2223, Novembar 21, 2014, 22:33:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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
Poslednja Izmena: Novembar 21, 2014, 23:55:19 POSLE PODNE od CamPeR1232



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