GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: silver77 le 14 Décembre 2010, 13:20:57

Titre: Probleme de code
Posté par: silver77 le 14 Décembre 2010, 13:20:57
Salut a tous

J'ai un petit problème , j'ai mis un code est quand je le compile il me donne des erreurs voici mon code (je rajoute les numeros de ligne pour que vous puissiez voir):

     }                                                                                                          ligne 399
     if (strcmp("/kill", cmdtext, true) == 0)                                                      ligne 400
    {                                                                                                     ligne 401
      SetPlayerHealth(playerid,0.0);                                                       ligne 402
      return 1;                                                                                   ligne 403
    }                                                                                                     ligne 404
    if (strcmp("/nofall", cmdtext, true, 10) == 0)                                        ligne 405
     {                                                                                                         ligne 406
        if(nofall1[playerid]==0)                                                                        ligne 407
        {                                                                                                      ligne 408
        nofall1[playerid]=1;                                                                             ligne 409
        SendClientMessage(playerid, COULEUR_VERTE, "Nofall activé !");            ligne 410
        }                                                                                                      ligne 411
        else                                                                                                  ligne 412
        {                                                                                                      ligne 413
        nofall1[playerid]=0;                                                                             ligne 414
        SendClientMessage(playerid, COULEUR_ORANGE, "Nofall désactivé !");    ligne 415
        }                                                                                                      ligne 416
        return 1;                                                                                           ligne 417
     }                                                                                                         ligne 418

Et voici les erreurs
C:\Users\sylver\Documents\Serveur Samp\gamemodes\Fmer.pwn(400) : error 010: invalid function or declaration
C:\Users\sylver\Documents\Serveur Samp\gamemodes\Fmer.pwn(403) : error 010: invalid function or declaration
C:\Users\sylver\Documents\Serveur Samp\gamemodes\Fmer.pwn(405) : error 010: invalid function or declaration
C:\Users\sylver\Documents\Serveur Samp\gamemodes\Fmer.pwn(407) : error 010: invalid function or declaration
C:\Users\sylver\Documents\Serveur Samp\gamemodes\Fmer.pwn(412) : error 010: invalid function or declaration
C:\Users\sylver\Documents\Serveur Samp\gamemodes\Fmer.pwn(417) : error 010: invalid function or declaration

Merci
Titre: Re : Probleme de code
Posté par: Boomerkuigi le 14 Décembre 2010, 16:26:17
C'est pas :
 
if (strcmp(cmd, "/commande", true) == 0 )
?


 Et pour ta 2eme commande
essai plutot sa

if (strcmp(cmdtext, "/nofall", true, 10) == 0)                         
     {                                                                                             
        if(nofall1[playerid]==0)                                                                   
         {                                                                                             
              nofall1[playerid]=1;                                                                       
              SendClientMessage(playerid, COULEUR_VERTE, "Nofall activé !");     
              return 1;
         }                                                                                               
        else                                                                                             
         {                                                                                                     
              nofall1[playerid]=0;                                                                             
              SendClientMessage(playerid, COULEUR_ORANGE, "Nofall désactivé !"); 
              return 1; 
         }         
        return 1;                                                                                                                                                                               
     }   
Titre: Re : Re : Probleme de code
Posté par: Brian Turner le 14 Décembre 2010, 17:04:50
C'est pas :
 
if (strcmp(cmd, "/commande", true) == 0 )
?


 Et pour ta 2eme commande
essai plutot sa

if (strcmp(cmdtext, "/nofall", true, 10) == 0)                         
     {                                                                                             
        if(nofall1[playerid]==0)                                                                   
         {                                                                                             
              nofall1[playerid]=1;                                                                       
              SendClientMessage(playerid, COULEUR_VERTE, "Nofall activé !");     
              return 1;
         }                                                                                               
        else                                                                                             
         {                                                                                                     
              nofall1[playerid]=0;                                                                             
              SendClientMessage(playerid, COULEUR_ORANGE, "Nofall désactivé !"); 
              return 1; 
         }         
        return 1;                                                                                                                                                                               
     }   

Salut,

if (strcmp(cmd, "/commande", true) == 0 ) est utiliser dans le strtok

Ta pas d'autre erreur a la compilation? je vois un } au tout debut de ton code, c'est une commande? ou il ne devrai pas etre la?

Voila ++
Titre: Re : Probleme de code
Posté par: Xartrick le 14 Décembre 2010, 17:47:47
A en croire le début de ton code, ceci n'est qu'un bout de code qui flotte.

@Boomerkuigi: Son code est parfaitement correcte tandis que toi tu ajoute des return partout.
Titre: Re : Probleme de code
Posté par: silver77 le 15 Décembre 2010, 14:04:33
Merci pour vos reponse mais donc je met quel code ? svp
Titre: Re : Probleme de code
Posté par: Leonidas300 le 15 Décembre 2010, 19:28:28
"Sa devien innadmicible" lol calmes toi c'est qu'un forum  :boulz
Titre: Re : Probleme de code
Posté par: S!m le 16 Décembre 2010, 19:01:59
Salut,

merci Gzume, c'est exactement ce que tout le monde devrait faire, mais malheureusement trop peu agissent ainsi...

ps. Cherche la réponse dans le Post de Xartrick.

 :lock

++Sim++