Szerző Téma: SetTimerEx probléma...  (Megtekintve 645 alkalommal)

SetTimerEx probléma...
« Dátum: 2013. július 31. - 23:56:12 »
0 Show voters
Üdv.
Csináltam egy fél timeres autómosó scriptet.
Amikor beírom a parancsot akkor a timer végéig megy minden, aztán letelik minden stb. Az ember azt higgye hogy vége meg minden, aztán a public ismétlõdik, és nem áll meg. Lécci segítsetek.
Itt vannak a cuccok:
 
forward mosas(playerid);
CMD:automosas(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
    if(vehicleid == 0) return SendClientMessage(playerid, PIROS, \"Nem vagy jármûben!\");
    if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, PIROS, \"Nem te vezetsz!\");
if(IsPlayerInRangeOfPoint(playerid, 2.5, 112.7975,-143.6537,1.5859))
{
SendClientMessage(playerid, NARANCS, \"Elkezdõdött az autómosás! (várj 30mp-t)\");
SetTimerEx(\"mosas\", 30000, true, \"i\", playerid);
TogglePlayerControllable(playerid, 0);
MoveObject(mosoajto, 117.37, -143.70, 2.20, 0.75, 0.00, 0.00, 359.59);
 
MoveObject(mosoviz1, 115.74, -145.40, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz2, 115.67, -144.14, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz3, 115.63, -142.70, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz4, 112.67, -142.25, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz5, 112.77, -144.03, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz6, 112.96, -145.79, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz7, 110.48, -145.79, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz8, 110.19, -143.99, -2.25, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz9, 110.17, -142.55, -2.25, 2, 0.00, 0.00, 0.00);
   }
   else
   {
       SendClientMessage(playerid, PIROS, \"Nem vagy az autómosóban\");
   }
return 1;
}
public mosas(playerid)
{
MoveObject(mosoviz1, 115.74, -145.40, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz2, 115.67, -144.14, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz3, 115.63, -142.70, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz4, 112.67, -142.25, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz5, 112.77, -144.03, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz6, 113.01, -145.67, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz7, 110.48, -145.79, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz8, 110.19, -143.99, -22.89, 2, 0.00, 0.00, 0.00);
MoveObject(mosoviz9, 110.17, -142.55, -22.89, 2, 0.00, 0.00, 0.00);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, FONTOS, \"Végetért az autómosás. (-2000Ft)\");
pInfo[playerid][pMoney] -= 2000;
MoveObject(mosoajto, 117.28, -143.65, 3.62, 0.50, 0.00, -91.00, 360.00);
return 1;
}

 
Help mee, aki segít és jó repül a \'+\'!

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
SetTimerEx probléma...
« Válasz #1 Dátum: 2013. augusztus 01. - 00:00:40 »
+1 Show voters
KillTimer-rõl hallottál már?

SetTimerEx probléma...
« Válasz #2 Dátum: 2013. augusztus 01. - 00:05:15 »
+1 Show voters
SetTimerEx(\"mosas\", 30000, true, \"i\", playerid);
Az a true az legyen false.

SetTimerEx probléma...
« Válasz #3 Dátum: 2013. augusztus 01. - 00:05:53 »
0 Show voters
Õ upsz, zárok:D Megoldva

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal