Posts: 150
Threads: 45
Joined: Mar 2012
PHP Code:
COMMAND:accepter(playerid,params[])
{
if(GetConnect(playerid) == 1)
{
new tmp[40], auxParams[124];
if(sscanf(params, "s[40]S()[124]", tmp, auxParams))
{
SendClientMessageEx(playerid, COLOR_INFO, "[Usage]: /accepter <commande>");
return 1;
}
if(strcmp(tmp, "aide", true)==0)
{
SendClientMessageEx(playerid, COLOR_INFO, "[Commande]: <mort>");
SetPlayerHealth(playerid,1.0);
return 1;
}
if(strcmp(tmp, "mort", true)==0)
{
if(MortInfo[playerid][mMort] == 1)
{
MortInfo[playerid][mMort] = 0;
SendClientMessageEx(playerid, COLOR_INFO, "Vous avez acceptй votre mort, vous allez respawn а l'hфpital dans 20 secondes");
SetPlayerPos(playerid,1312.5651,1231.63,1234.2234);
SetTimerEx("EndDeath",20000,0,"i",playerid);
return 1;
}
SendClientMessage(playerid,COLOR_ROUGE,"[Info]: Vous кtes pas mort");
}
return 1;
}
SendClientMessageEx(playerid, COLOR_ROUGE, "[Info]: Vous devez кtre connectй.");
return 1;
}
Un exemple
Posts: 54
Threads: 17
Joined: Jul 2010
Reputation:
0
AuxParams est le deuxiиme paramиtre dans sscanf, donc c'est le deuxiиme "mot" aprиs la commande, donc oui ton exemple est correct FosterK
Posts: 186
Threads: 39
Joined: Apr 2012
Waaah le mйchant а voler mon code !
Tu sais que ce code n'a aucune utilitй ici ? Vu que tu n'as pas besoin de paramиtre supplйmentaire, tu compares simplement params avec ce que tu recherches.
@FosterK: Exact, si tu n'en as pas besoin, regarde la phrase du dessus.
Posts: 150
Threads: 45
Joined: Mar 2012
Je m'en sert tout le temps de ce code Noliax mdr