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š 10 metų
O tai kas pasikeitė, jei šio kodo nelietei? Gal pradėjai kokią biblioteką naudot? Gal hook'ini kur nors SetTimerEx?
0
Funkis prieš 10 metų
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