Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ‹Fox› poslato Oktobar 06, 2010, 17:49:35 POSLE PODNE

Naslov: [pomoc]posao
Poruka od: ‹Fox› poslato Oktobar 06, 2010, 17:49:35 POSLE PODNE
evo ovako radim poslove i sada me zanima kako da napravim da nemozes uci u to vozilo, da se moze uci tek kada uzmes taj posao?
Naslov: Odg: [pomoc]posao
Poruka od: Aleksandar? poslato Oktobar 06, 2010, 18:10:36 POSLE PODNE
pa napravis isto kao i za Mafije... mozes preko IDeva...
Naslov: Odg: [pomoc]posao
Poruka od: ‹Fox› poslato Oktobar 06, 2010, 18:17:55 POSLE PODNE
evo kako sam napravio i nece, ja to radim prvi put tako da......
ovo sam stavio  na onplayerentervehicle
if(IsPlayerInVehicle(playerid, 408))
{
if(PlayerInfo[playerid][pJob] >= 2 || PlayerInfo[playerid][pJob] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Morate se zaposliti kao smetlar kako bi ste mogli voziti ovo vozilo!!");
}
}

Naslov: Odg: [pomoc]posao
Poruka od: []Flynâ„¢ poslato Oktobar 06, 2010, 18:28:48 POSLE PODNE
nemas else tu...i samo si dodao da mu tu pise da nema taj posao a moras i dodati RemovePlayerFromVehicle..tu si se zajebapo..
Ovako valjda trba ici
   1. if(IsPlayerInVehicle(playerid, 408)) 
   2. { 
   3. if(PlayerInfo[playerid][pJob] >= 2 || PlayerInfo[playerid][pJob] == 0) 
   4. { 
   5. SendClientMessage(playerid, COLOR_GRAD1, "Morate se zaposliti kao smetlar kako bi ste mogli voziti ovo vozilo!!"); 
       RemovePlayerFromVehicle(playerid);
   6. } 
        else
       SendClientMessage(playerid, COLOR_GRAD1, "Ulazis u vozilo smetlara!!");
   7. 


Ovako sam stavio samo kako otprilike treba da bude..ako stavis samo ovakvu moju komandu nece ti raditi i imaces errore...neda mi se pravo raditi samo ti kazem sta treba da ubacis
Naslov: Odg: [pomoc]posao
Poruka od: Aleksandar? poslato Oktobar 06, 2010, 18:31:17 POSLE PODNE
   if(newcar == idauta)
{
   if(PlayerInfo[playerid][pPosao] != idposla)
   {
       SendClientMessage(playerid,COLOR_GREY,"  Niste smetlar !");
       RemovePlayerFromVehicle(playerid);
   }
}


probaj ovo
Naslov: Odg: [pomoc]posao
Poruka od: ‹Fox› poslato Oktobar 06, 2010, 18:42:13 POSLE PODNE
probao sam nece ali mozda je problem u poslu 
if(strcmp(cmdtext, "/posao", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,0.5, 1805.2924,-1103.8708,24.0781))
{
PlayerInfo[playerid][pJob] = 1;
SendClientMessage(playerid, COLOR_GRAD1, "Sada si zaposlen kao smetlar, ako zelis dati otkaz upisi /otkaz");
}
return 1;
}

posao nije do kraja napravljen trebam jos markere postaviti samo neznam jel sam ga dobro poceo raditi
Naslov: Odg: [pomoc]posao
Poruka od: Aleksandar? poslato Oktobar 06, 2010, 18:54:15 POSLE PODNE
pa lol jel vidis da gresis u IDu gore si mi stavio ID 2 da je smetlar a ovde dodjeljujes posao ID 1...
Naslov: Odg: [pomoc]posao
Poruka od: ‹Fox› poslato Oktobar 06, 2010, 19:06:40 POSLE PODNE
ako mislis na ovo
if(PlayerInfo[playerid][pJob] >= 2 || PlayerInfo[playerid][pJob] == 0) 
to sam radio da kao ak ima posao id 2 ili vise i ako ima posao id 0 da nemoze vozit tj auto...ali nekuzim nece ni ono sta si mi dao