[Pomoc] pomijesani timeri


Započeo [GU:RP] ivica 156, Februar 09, 2012, 01:04:50 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:cyber
Detaljan opis problema:radio sam timere za cpove za pilota evo kak sam stavio
forward PilotUtovar(playerid);
public PilotUtovar(playerid)
{
   PilotPrijevoz[playerid] = 0;
    TogglePlayerControllable(playerid, 1);
   GameTextForPlayer(playerid, "~w~Putnici~n~~r~su se ukrcali u avion", 5000, 1);
    return 1;
}
forward PilotIskrcaj(playerid);
public PilotIskrcaj(playerid)
{
    PilotPrijevoz[playerid] = 0;
    TogglePlayerControllable(playerid, 1);
   GameTextForPlayer(playerid, "~w~Putnici su se~n~~r~iskrcali iz aviona", 5000, 1);
    return 1;
}
to su definirani timeri

a evo sada cpova sa time
else if(CP[playerid] == 1066) { CP[playerid] = 1067; TogglePlayerControllable(playerid, 0); PilotPrijevoz[playerid] = 1; GameTextForPlayer(playerid, "~w~Sacekaj da se putnici~n~~g~ukrcaju u avion", 5000, 1);TogglePlayerControllable(playerid, 0); SetTimerEx("PilotUtovar",13000, false, "i", playerid); PlayerPlaySound(playerid, 1138, 0, 0, 0);DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1693.7834,-2593.1406,14.9473,8.0); }
   else if(CP[playerid] == 1067) { CP[playerid] = 1068; TogglePlayerControllable(playerid, 0); PilotPrijevoz[playerid] = 1; GameTextForPlayer(playerid, "~w~Sacekaj da se putnici~n~~w~iskrcaju iz aviona", 5000, 1);TogglePlayerControllable(playerid, 0); SetTimerEx("PilotIskrcaj",13000, false, "i", playerid); PlayerPlaySound(playerid, 1138, 0, 0, 0); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,-1357.8060,-259.1627,15.5082,8.0); }
   else if(CP[playerid] == 1068) { CP[playerid] = 1069; TogglePlayerControllable(playerid, 0); PilotPrijevoz[playerid] = 1; GameTextForPlayer(playerid, "~w~Sacekaj da se putnici~n~~w~ukrcajuion u avion", 5000, 1);TogglePlayerControllable(playerid, 0); SetTimerEx("PilotUtovar",13000, false, "i", playerid); PlayerPlaySound(playerid, 1138, 0, 0, 0); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1558.6383,1527.1636,12.2350,8.0); }
   else if(CP[playerid] == 1069) { CP[playerid] = 1070; TogglePlayerControllable(playerid, 0); PilotPrijevoz[playerid] = 1; GameTextForPlayer(playerid, "~w~Sacekaj da se putnici~n~~w~iskrcaju iz aviona", 5000, 1);TogglePlayerControllable(playerid, 0); SetTimerEx("PilotIskrcaj",13000, false, "i", playerid); PlayerPlaySound(playerid, 1138, 0, 0, 0); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1918.5985,-2327.7729,14.9373,8.0); }
   else if(CP[playerid] == 1070)
   {
      CP[playerid] = 0;
      DisablePlayerCheckpoint(playerid);
        TogglePlayerControllable(playerid, 0);
        GameTextForPlayer(playerid, "~w~Sacekaj da se putnici~n~~g~iskrcaju", 5000, 1);
      SetTimerEx("PilotIskrcaj",10000, false, "i", playerid);
        format(string, sizeof(string), "{C9FFAB}Uspjesno ste zavrsili odvoz putnika\n\n{C9FFAB}Iznos Place:$5400\n{C9FFAB}Bonus:$400\n\n{C9FFAB}Ukupno:$5400");
      ShowPlayerDialog(playerid, 80, DIALOG_STYLE_MSGBOX,"{00C0FF}Isplata",string,"Uredu","");
      GivePlayerMoney(playerid, 5400);
      SBizzInfo[25][sbTill] += 2700;
      ExtortionSBiz(25, SBizzInfo[25][sbEntranceCost]);
      SBizzInfo[25][sbProducts]--;
   }
i sada meni se sve pomijesalo tu na prvomcpu mi je timer na PilotUtovar e sada bi trebalo da pise da su se putnici ukrcali u avion ali obrnuto pise da su putnici se  iskrcali iz aviona znaci da se nekak pomijesali ti timer ikako da popravim to

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):