GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BuBuNo le 02 Septembre 2009, 14:33:14

Titre: Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 14:33:14
SAlut all,
Alors voila j'ai un probleme que je ne n'arrive a a reparer donc voila ma commande :
1268: if(strcmp(cmdtext, "/aquastunt", true) == 0)
1269: {
1270:  SetPlayerInterior(playerid,0);
1271:    SetPlayerPos(playerid,223.8486,-1879.8176,1.7585);
1272: GameTextForPlayer(playerid,"Aquastunt",500,1);
1273: SendClientMessage(playerid, couleur_bleu,"Bienvenu(e) à AquaStunt");
1274: SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour rendre votre vehicule indestructible : /rep");
1275:  SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour avoir de la vie a l'infini : /vie");
1276:  return 1;
1277:    }
1278: return 0;
1279: }[code]

Et quand je compile :wall :wall :
[code]C:\DOCUME~1\BrunoLB\Bureau\ULTIMA~1\GAMEMO~1\xtrem.pwn(1278) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
Donc voila la seul j'ose que j'ai compris c'est que mon return 0; etait pas bien placer mais le soucis c'est que je ne sait pas comment le mettre.
Merci d'avance de votre aide[/code][/code]
Titre: Re : Un petit warning....
Posté par: Mr_C30 le 02 Septembre 2009, 14:35:32
si tu a rajouter ta comande essaye de suprimer le return 0;   et surtout vérifie qu' une acolade souvre plus haut ;)
Titre: Re : Un petit warning....
Posté par: Zordiache le 02 Septembre 2009, 14:46:32
Salut.
Ton accolade à la ligne 1277 elle est mal mise  ;)
++
Titre: Re : Un petit warning....
Posté par: cristab le 02 Septembre 2009, 14:47:34
attention lisez les TUTO SVP il y en a un sur l'intendation
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 15:28:32
quand j'enleve le return 0 sa me met 26 erreur et au sujet de d'acolade mal placee nn sait quand je fait mon copier coller que sa fait sa j'ai poster sur pastebin pour vous montrer toutes mes commandes et ainsi m'aider : http://pastebin.com/m22f8c4b8 (http://pastebin.com/m22f8c4b8)
Titre: Re : Un petit warning....
Posté par: cristab le 02 Septembre 2009, 15:32:56
intende la tu veras
Titre: Re : Un petit warning....
Posté par: MadX le 02 Septembre 2009, 15:40:00
Essais comme ça:
       if(strcmp(cmdtext, "/aquastunt", true) == 0) {
      SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid,223.8486,-1879.8176,1.7585);
     GameTextForPlayer(playerid,"Aquastunt",500,1);
             SendClientMessage(playerid, couleur_bleu,"Bienvenu(e) à AquaStunt");  
     SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour rendre votre vehicule indestructible : /rep");
      SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour avoir de la vie a l'infini : /vie");
      return 1;
      }
return 0;
}
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 15:47:05
Toujours pareil sa me casse la tete D :bangin
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 15:55:37
Vérifie bien si toutes tes lignes sont bien alignées.
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:12:28
 :lmfao mais tu voit bien tout est aligner sa vien du returne 0 mais je ne sait pas comment je doit le mettre (plus a doite ; plus agauche)
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:13:36
Le return 0; doit être aligner avec l'accolade du dessu ;)
}
return 0;
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:15:08
désoler toujours pareil
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:16:45
désoler je voit pas alors  ;D
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:22:54
bon pour ce qu'il veullent tester leurs trucs voila mon GM : http://pastebin.com/d72ec67a2 (http://pastebin.com/d72ec67a2)
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:24:39
C'est la dernière accolade de OnPlayerCommandText il faut la mettre tout à gauche.

++
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:29:20
je suis desoler mais c'est toujours pareil :(
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:29:44
 :D :D :D ben désoler j'abandonne.
Titre: Re : Un petit warning....
Posté par: cristab le 02 Septembre 2009, 16:32:31
intende moi se script c'est une vrais cata

je sais que je passe pour un chiant mais ton erreure vient de la da va faire 3 fois que je me repete
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:33:40
 :D Désoler
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:33:54
C'est vrai que c'est mal indenté mais je pensait que c'étais à cause du copier/coller
Titre: Re : Un petit warning....
Posté par: cristab le 02 Septembre 2009, 16:37:50
oui le copier coller intende pas ^^


voila un exemple

<?php // c'est juste pour la couleur
if(strcmp(cmdtext"/cmd"true) == 0)
{
        
SendClientMessage(playeridcouleur_jaune"....:::: COMMANDES ::::....                             ");
        
SendClientMessage(playeridcouleur_bleu"/flip : Remettre le véhicule à l'endroit.              ");
        
SendClientMessage(playeridcouleur_bleu"/count [1-5] : Lancer un compte à rebour.            ");
        
SendClientMessage(playeridcouleur_bleu"/rep : Rendre son véhicule indestrutible.                         ");
        
SendClientMessage(playeridcouleur_bleu"/para : Avoir un parachute.                          ");
        
SendClientMessage(playeridcouleur_bleu"/nos : Avoir du nos.                              ");
        
SendClientMessage(playeridcouleur_bleu"/s 1 : Enregistrer sa position et /r 1 Pour y revenir.        ");
SendClientMessage(playeridcouleur_bleu"/vie : Pour avoir de la vie à l'infini.                         ");

        return 
1;
        }

pawno a du mal

le meme code

<?php // c'est juste pour la couleur
   
if(strcmp(cmdtext"/cmd"true) == 0)
   {
      
SendClientMessage(playeridcouleur_jaune"....:::: COMMANDES ::::.... ");
      
SendClientMessage(playeridcouleur_bleu"/flip : Remettre le véhicule à l'endroit.");
      
SendClientMessage(playeridcouleur_bleu"/count [1-5] : Lancer un compte à rebour.");
      
SendClientMessage(playeridcouleur_bleu"/rep : Rendre son véhicule indestrutible. ");
      
SendClientMessage(playeridcouleur_bleu"/para : Avoir un parachute.");
      
SendClientMessage(playeridcouleur_bleu"/nos : Avoir du nos.");
      
SendClientMessage(playeridcouleur_bleu"/s 1 : Enregistrer sa position et /r 1 Pour y revenir.");
      
SendClientMessage(playeridcouleur_bleu"/vie : Pour avoir de la vie à l'infini.");

   return 
1;
   }

pawno te diras merci ;)
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:41:34
je suis vraiment désoler de dire sa mais c'est le copier coller qui a fait sa donc je vais vous le mettre en telechargement
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:43:32
Oui je pense que se sera mieut pour trouver.

PS : Au passage met aussi le fichier simstream.INC et les fichiers qui vont avec ( Sa m'évitera de télécharger 2 fois )
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:45:58
et voila :
(http://solidfiles.com/info_imgs/lbo3.jpg) (http://solidfiles.com/d/lbo3)
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:49:59
Regler :
http://solidfiles.com/d/3pF8 (http://solidfiles.com/d/3pF8)
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 16:53:30
Ah merci je commencais a deseperer merci  :cheers
Titre: Re : Un petit warning....
Posté par: ghm94 le 02 Septembre 2009, 16:54:52
De rien mais je te conseille de revoir ta manière d'intendé ton code.

++
Titre: Re : Un petit warning....
Posté par: BuBuNo le 02 Septembre 2009, 17:04:35
ok merci du conseil je retient