4
« le: 08 Septembre 2011, 00:02:17 »
Bonjour,
J'ai remplacer le code qui ne fonctionne pas par le votre mais maintenant sa m'indique "warning 209: function "dcmd_gcmds" should return a value"
Voici la partie de code qui pose problème : dcmd_gcmds(playerid,params[])
{
#pragma unused params
if(IsSpawned[playerid] != 1)
{
SendClientMessage(playerid,COLOR_ERROR,"You must be alive and spawned in order to be able to use this command.");
return 1;
}
if(IsKidnapped[playerid] == 1)
{
SendClientMessage(playerid,COLOR_ERROR,"You are kidnapped. You cannot use this command.");
return 1;
}
if(IsFrozen[playerid] == 1)
{
SendClientMessage(playerid,COLOR_ERROR,"You have been frozen by a Server Administrator. You cannot use this command.");
return 1;
}
new TmpCommandes[1024];
strcat(TmpCommandes, "{0000FF}/suicide - Permet de vous tuer.\n");
strcat(TmpCommandes, "/112 [MESSAGE] - Permet d'appeler les services d'urgence.\n/phareon - Allume les phares du véhicule.\n");
strcat(TmpCommandes, "/phareoff - Eteindre les phares du véhicule.\n/capotop - Ouvre le capot du véhicule.\n/capotcl - Ferme le capot du véhicule.\n");
strcat(TmpCommandes, "/me - Ecrire une action.\n/w - Chuchotter.\n/cw - Chuchotter en véhicule.\n/pm - Envoi d'un message privé.\n");
strcat(TmpCommandes, "/w - Chuchotter.\n/cw - Chuchotter en véhicule.\n/pm - Envoi d'un message privé.\n/report - Permet de reporter un joueur.\n");
strcat(TmpCommandes, "/armes - Appeler un trafiquant d'armes.\n/drogues - Appeler un trafiquant de drogues.\n/taxi - Appeler un chauffeur de taxi.\n");
strcat(TmpCommandes, "/fumerweed - Fumer de l'herbe.\n/injecthero - S'injecter de l'héroine.\n/contrat - Placer un contrat sur la tête d'un joueur.\n");
strcat(TmpCommandes, "/detach - Détacher un joueur Kidnappé.\n/coupercorde - Couper la corde si vous êtes kidnappé.\n");
strcat(TmpCommandes, "/lvlvoleur - Connaître votre niveau de voleur.\n/volerlieu - Voler un lieu volable.\n/sacados - Permet d'ouvrir son Sac à Dos.\n");
strcat(TmpCommandes, "/saucisse - Permet de manger une saucisse pour vous soigner.\n/givecash - Donner de l'argent à un joueur.\n");
strcat(TmpCommandes, "/pc - Affiche la liste de couleur des joueurs.\n/detach - Détacher un joueur Kidnappé.\n");
strcat(TmpCommandes, "/lvlvoleur - Connaître votre niveau de voleur.\n/volerlieu - Voler un lieu volable.\n/sacados - Permet d'ouvrir son Sac à Dos.\n");
strcat(TmpCommandes, "/saucisse - Permet de manger une saucisse pour vous soigner.\n /givecash - Donner de l'argent à un joueur.\n");
strcat(TmpCommandes, "/givegun - Donner une arme à un joueur.\n{FF0000}/regles - Affiche les règles du serveur.\n /pc - Affiche la liste de couleur des joueurs.");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"General Commands",TmpCommandes,"Ok","Cancel");
}
Si vous pourriez corriger la faute qui fait que sa ne fonctionne pas, je vous en serai reconnaissant.
Sa fonctionne c'est bon mais le problème et que quand je tape /gcmds sa me dit que la commande n'existe pas mais sa m'affiche quand même le tableau avec les commandes générales mais sa me demande ensuite de me reconnecter à chaque fois que je fait /gcmds.
PS: je suis un "pote" à legolass et je demande à sa place ^^.