Bonsoir , j'ai essayer de le faire (FS) mais quand la SetTimer est activer lors de l'activation du FS le jeu crash voici mon FS
#include <a_samp>
#define COLOR_WHITE 0xFFFFFFAA
new sointemps;
forward recuptemps(playerid);
forward recuptemps2(playerid);
forward recuptemps3(playerid);
forward recuptemps4(playerid);
forward Animsoin(playerid);
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Script Activer");
print("--------------------------------------\n");
sointemps = SetTimer("Animsoin", 10, 1);
return 1;
}
public Animsoin(playerid)
{
new Float:health;
if(IsPlayerConnected(playerid))
{
if(health <= 20)
{
ApplyAnimation (playerid,"ped ", "KO_skid_front", 4.0, 1, 0, 0, 0, 0);
SetTimerEx("recuptemps", 10000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
}
}
return 1;
}
public recuptemps(playerid)
{SetPlayerHealth(playerid,40);SetTimerEx("recuptemps2", 10000, false, "i", playerid);}
public recuptemps2(playerid)
{SetPlayerHealth(playerid,60);SetTimerEx("recuptemps3", 10000, false, "i", playerid);}
public recuptemps3(playerid)
{SetPlayerHealth(playerid,80);SetTimerEx("recuptemps4", 10000, false, "i", playerid);}
public recuptemps4(playerid)
{SetPlayerHealth(playerid,100); TogglePlayerControllable(playerid, 1); SendClientMessage(playerid, COLOR_WHITE, "Vous avez récuper vos vies");}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Script Desactiver");
print("--------------------------------------\n");
KillTimer(sointemps);
return 1;
}