• 09 Juillet 2025, 12:12:04


Auteur Sujet: Problème commande basique  (Lu 731 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne coco76640

  • *
  • Nouveau
  • Messages: 15
    • Voir le profil
Problème commande basique
« le: 08 Avril 2012, 10:41:45 »
Bonjour! J'ai scripté une commande qui emploi le joueur qui correspond a l'id entré. Mais le problème c'est que le script ne prend pas en compte l'id quand je fais la commande, du coup c'est l'id 0 qui est affecté par la commande. Voici le sript:

if (strcmp(cmd, "/employer", true) == 0)
{
new msg2[128];
new tmp[MAX_PLAYERS], id;
tmp = strtok(cmdtext, index);
if (stats[playerid][faction] != 2) return SendClientMessage(playerid, COLOR_RED, "Vous devez être le directeur !");
if (strlen(tmp))
{
id = strval(tmp);
if (IsPlayerConnected(id))
{
    SendClientMessage(id, COLOR_RED, "Vous avez été employé en tant que gardien. /aide pour connaitre vos nouvelles commandes !");
stats[id][faction]=1;

}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Joueur Introuvable");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "/employer id");
}
return 1;
}

Merci d'avance pour votre aide!