Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: luka2223 poslato Novembar 21, 2014, 22:33:15 POSLE PODNE

Naslov: [POMOC]Komanda
Poruka od: luka2223 poslato Novembar 21, 2014, 22:33:15 POSLE PODNE
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):
Naslov: Odg: [POMOC]Komanda
Poruka od: CamPeR1232 poslato Novembar 21, 2014, 23:54:46 POSLE PODNE
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
Naslov: Odg: [POMOC]Komanda
Poruka od: luka2223 poslato Novembar 22, 2014, 00:05:34 PRE PODNE
@Camper ne radi nikako :D
Naslov: Odg: [POMOC]Komanda
Poruka od: luka2223 poslato Novembar 24, 2014, 17:24:33 POSLE PODNE
BUMP!!!
Naslov: Odg: [POMOC]Komanda
Poruka od: BLSkripter poslato Novembar 24, 2014, 23:45:16 POSLE PODNE
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