[pomoc]posao

Započeo ‹Fox›, Oktobar 06, 2010, 17:49:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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?

pa napravis isto kao i za Mafije... mozes preko IDeva...

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!!");
}
}


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

   if(newcar == idauta)
{
   if(PlayerInfo[playerid][pPosao] != idposla)
   {
       SendClientMessage(playerid,COLOR_GREY,"  Niste smetlar !");
       RemovePlayerFromVehicle(playerid);
   }
}


probaj ovo

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

pa lol jel vidis da gresis u IDu gore si mi stavio ID 2 da je smetlar a ovde dodjeljujes posao ID 1...

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