stock SetPlayerPosA( playerid, Float:X, Float:Y, Float:Z )
{
TogglePlayerControllable( playerid, 0 ) ;
SetPlayerPos( playerid, X, Y, Z );
SetTimerEx("Unfreeze", 5000, false, "i", playerid);
printf("unfreeze timer start");
return 1;
}
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
TogglePlayerControllable( playerid, 1 ) ;
printf("unfreezed");
return 1;
}
Nežinau kiek laiko neliečiau šių kodų apskritai, bet jis man nustojo veikti dėl nežinomų priežaščių xd, printf("unfreeze timer start"); pasirodo, o "unfreezed" ne.
Ši tema yra užrakinta!
-1
Bebras prieš 9 metus
O tai kas pasikeitė, jei šio kodo nelietei? Gal pradėjai kokią biblioteką naudot? Gal hook'ini kur nors SetTimerEx?
0
Funkis prieš 9 metus
Išvis timerių paskutiniu metu net nenaudojau, todėl ir nežinau, net kame gali būt bėda. Turiu tik .inc, kur ale užtikrina greitesnį timerio suveikimą, pamėginsiu jį atjūngti tą .inc
EDIT:
@bebras , ko gero problema ir buvo tame inc