• 04 Juin 2026, 03:38:56


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - asto63

Pages: [1]
1
Scripting SA-MP [Pawn center] / Re : [COMMANDE] Unknow Commande
« le: 26 Décembre 2013, 11:24:22 »
     if(strcmp(cmdtext, "/devenir", true) == 0)
        {
                if( !strlen(cmdtext) )
                {
                        SendClientMessage(playerid, COLOR_RED, "[UTILISATION]{0xFF4500FF} /devenir <nom>");
                        SendClientMessage(playerid, COLOR_RED, "[UTILISATION]{0xFF4500FF} (mem)bre, (help)eur, (mod)erateur, (admin)istrateur");
                        return 1;
                }
                else if(strcmp(cmdtext, "mem", true) == 0 || strlen(cmdtext, "membre", true) == 0)
                {
                    if(UserInformation[playerid] == USER_MEMBER)
                    {
                        SendClientMessage(playerid, COLOR_ERROR, "Vous êtes déjà membre.");
                        }
                        else
                        {
                            UserInformation[playerid] == USER_MEMBER;
                            SendClientMessage(playerid, COLOR_GREEN, "Vous êtes désormais membre ! ");
                        }
                }
                else if(strcmp(cmdtext, "help", true) == 0 || strlen(cmdtext, "helpeur", true) == 0)
                {
                    if(UserInformation[playerid] == USER_MEMBER)
                    {
                        SendClientMessage(playerid, COLOR_ERROR, "Vous n'avez pas les droits nécessaire pour executer cela.");
                        }
                        else
                        {
                                UserInformation[playerid] == USER_HELPEUR;
                                SendClientMessage(playerid, COLOR_GREEN, "Vous êtes désormais Helpeur !");
                        }
                }
        return 1;
        }

2
Scripting SA-MP [Pawn center] / Re : [COMMANDE] Unknow Commande
« le: 25 Décembre 2013, 23:26:16 »
Sa ne marche pas :s

3
Scripting SA-MP [Pawn center] / [COMMANDE] Unknow Commande
« le: 25 Décembre 2013, 21:20:40 »
Salut,
J'ai un petit problème, j'ai créer une commande qui donne sur des sous-commandes:

if(strcmp(cmdtext, "/devenir", true) == 0)
{
subcmd = strtok(cmdtext, idx);
if( !strlen(subcmd) )
{
SendClientMessage(playerid, COLOR_RED, "[UTILISATION]{0xFF4500FF} /devenir <nom>");
SendClientMessage(playerid, COLOR_RED, "[UTILISATION]{0xFF4500FF} (mem)bre, (help)eur, (mod)erateur, (admin)istrateur");
return 1;
}
else if(strcmp(subcmd, "mem", true) == 0 || strlen(subcmd, "membre", true) == 0)
{
    if(UserInformation[playerid] == USER_MEMBER)
    {
        SendClientMessage(playerid, COLOR_ERROR, "Vous êtes déjà membre.");
}
else
{
    UserInformation[playerid] == USER_MEMBER;
    SendClientMessage(playerid, COLOR_GREEN, "Vous êtes désormais membre ! ");
}
}
else if(strcmp(subcmd, "help", true) == 0 || strlen(subcmd, "helpeur", true) == 0)
{
    if(UserInformation[playerid] == USER_MEMBER)
    {
        SendClientMessage(playerid, COLOR_ERROR, "Vous n'avez pas les droits nécessaire pour executer cela.");
}
else
{
UserInformation[playerid] == USER_HELPEUR;
SendClientMessage(playerid, COLOR_GREEN, "Vous êtes désormais Helpeur !");
}
}
return 1;
}
Et lorsque l'on fait:
/devenir helpeur ou /devenir help
Sa fait un Unknow Command !

Help pliz ! (Tout le code marche sauf la sous-commande)
Merci de votre futur aide.

4
Résolue:

Code: (pawn) [Sélectionner]

  subcmd = strtok(cmdtext, idx);
// Transformer en:
#define subcmd strtok(cmdtext, idx);

Merci de l'aide

5
Une erreur:


gamemodes\GM2.pwn(814) : error 047: array sizes do not match, or destination array is too small

Ligne 814:
     
Code: (pawn) [Sélectionner]
  subcmd = strtok(cmdtext, idx);

6
Salut, j'aurais besoin d'aide pour pouvoir créer une sous-commande?
Voici mon code déjà fait:
Citer
Mes includes:
  • Dutils
  • Dini
  • File

Citer
Le code:
if(strcmp(cmdtext, "/police", true) == 0 || strcmp(cmdtext, "/pol", true) == 0)
   {
       subcmd = strtok(cmdtext, idx);
      if(gTeam[playerid] = TEAM_POLICE)
      {
          SendClientMessage(playerid,C_TEAM_POLICE,"[INFO]Vous n'appartenez pas à la Police.");
      }

      if(!strlen(subcmd))
      {
         SendClientMessage(playerid, C_USAGE, "{FF6600}[Action]{99EEFF} /(pol)ice <nom>");
      }
         return 1;
   }

Et sa me dit ces erreurs:
C:\Users\utilisateur\****\***\*****\***\gamemodes\GM2.pwn(662) : error 017: undefined symbol "cmd"
C:\Users\utilisateur\****\***\*****\***\gamemodes\GM2.pwn(664) : error 017: undefined symbol "subcmd"
C:\Users\utilisateur****\***\*****\***\gamemodes\GM2.pwn(664) : error 017: undefined symbol "idx"
C:\Users\utilisateur\****\***\*****\***\gamemodes\GM2.pwn(670) : error 017: undefined symbol "subcmd"

Je ne sais pas comment faire pour régler ce problème.

Pages: [1]