Voila ce que j'ai fais en allant voir sur Wiki SAMP Comment fonctionnais les timer mais sa ne fonctionne pas.. La tour monte quand je la spawn, mais de descends pas.. :dry
Voici mon code : ^^'
forward MoveTour(playerid,tour1);
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/n3", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(InfosJoueur[playerid][Faction]==1)
{
new tour1;
GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
GetPlayerFacingAngle(playerid,Pos[playerid][3]);
tour1 = CreateObject(9132,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]-38,0,0,Pos[playerid][3]);
MoveObject(tour1,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]+15,8);
SetTimerEx("MoveTour",10000,false,"playerid","tour1");
}
else if(InfosJoueur[playerid][Faction]==2)
{
SendClientMessage(playerid, COLOR_RED, "Vous n'etes pas de la Famille Noah.");
}
}
return 1;
}
return 0;
}
public MoveTour(playerid,tour1)
{
GetObjectPos(tour1,PosO[tour1][0],PosO[tour1][1],PosO[tour1][2]);
MoveObject(tour1,PosO[tour1][0],PosO[tour1][1],PosO[tour1][2]-30,8);
return 1;
}
Si vous pouviez m'eclairer ^^
Merci Bonne soirée :)