GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ShaDowxx™ le 23 Février 2011, 14:29:50

Titre: pLevel sur une commande
Posté par: ShaDowxx™ le 23 Février 2011, 14:29:50
Bonjour,

Je viens de changer un truc sur ma commande mais j'obtiens ça :

Code: (pawn) [Sélectionner]
if( strcmp( "/orgsay", cmdtext, true, 6 ) == 0 )
{
    if( strlen( cmdtext[ 6 ] ) == 0 )
      return SendClientMessage( playerid, 0xFF0000FF, "/orgsay [Texte]" );
format( cmdtext, 128, "* Organisateur : %s", cmdtext[7] );
SendClientMessageToAll( 0xFFFFFFFF, cmdtext );
return 1;
}

mais j'ai ça comme erreur :

C:\Users\Julien\Downloads\Of0.3c\gamemodes\Julien2.pwn(1172) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
C:\Users\Julien\Downloads\Of0.3c\gamemodes\Julien2.pwn(1172) : warning 215: expression has no effect
C:\Users\Julien\Downloads\Of0.3c\gamemodes\Julien2.pwn(1172) : error 001: expected token: ";", but found "]"
C:\Users\Julien\Downloads\Of0.3c\gamemodes\Julien2.pwn(1172) : error 029: invalid expression, assumed zero
C:\Users\Julien\Downloads\Of0.3c\gamemodes\Julien2.pwn(1172) : fatal error 107: too many error messages on one line

je comprends pas vraiment, pouvez-vous m'aider ?
Titre: Re : pLevel sur une commande
Posté par: cristab le 23 Février 2011, 14:34:51
le soucis dans ton code je ne voit nullement le pInfo d'utiliser donc je ne peu te dire d'ou sa vient
Titre: Re : pLevel sur une commande
Posté par: ShaDowxx™ le 23 Février 2011, 14:46:26
Donc je fais quoi ?
Titre: Re : pLevel sur une commande
Posté par: Jcvag44800 le 23 Février 2011, 15:17:31
Envoi nous ta ligne 1172
Titre: Re : pLevel sur une commande
Posté par: ShaDowxx™ le 23 Février 2011, 15:52:35
if(pInfo[playerid][pAdminLevel] == Organisateur)
Titre: Re : pLevel sur une commande
Posté par: Jcvag44800 le 23 Février 2011, 20:19:10
Rajoute ; à la fin de la ligne
Titre: Re : pLevel sur une commande
Posté par: cristab le 23 Février 2011, 20:53:08
@Jcvag44800: va revoir les cours de gilux ^^

PS il faut mettre la commande qui comporte des erreures celle ci n'en comporte pas
Titre: Re : pLevel sur une commande
Posté par: ShaDowxx™ le 24 Février 2011, 09:25:33
Code: (pawn) [Sélectionner]
if( strcmp( "/orgsay", cmdtext, true, 6 ) == 0 )
{
    if(pInfo[playerid][pAdminLevel] == Organisateur)
    if( strlen( cmdtext[ 6 ] ) == 0 )
      return SendClientMessage( playerid, 0xFF0000FF, "/orgsay [Texte]" );
format( cmdtext, 128, "* Organisateur: %s", cmdtext[7] );
SendClientMessageToAll( 0xFFFFFFFF, cmdtext );
return 1;
}
Titre: Re : pLevel sur une commande
Posté par: cristab le 24 Février 2011, 10:07:38
je met la reponse ici
if( strcmp( "/orgsay", cmdtext, true, 6 ) == 0 )
{
if(pInfo[playerid][pAdminLevel] == Organisateur)
{
if( strlen( cmdtext[ 6 ] ) == 0 )
{
return SendClientMessage( playerid, 0xFF0000FF, "/orgsay [Texte]" );
}
format( cmdtext, 128, "* Organisateur: %s", cmdtext[7] );
SendClientMessageToAll( 0xFFFFFFFF, cmdtext );
}
return 1;
}
Titre: Re : pLevel sur une commande
Posté par: ShaDowxx™ le 24 Février 2011, 10:26:03
Problème réglé sur msn. Merci de votre aide !