GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tetra-S le 07 Septembre 2007, 23:47:34
-
Bonjour g un probleme qui m'eneve g
C:\Program Files\Rockstar Games\GTA San Andreas\serveur\gamemodes\officiel.pwn(439) : warning 235: public function lacks forward declaration (symbol "SetPlayerTeamFromClass")
et g beau eu modifier a_samp ou les autre mais rien i fait c tj pareil ci quelq'un peut m'aider sa me permettras de faire un script sans erreur
-
Soit tu declare ta fonction en haut de script :
forward SetPlayerTeamFromClass
Il me semble.
Tu peut aussi utiliser une autre methode. Ta fonction 'SetPlayerTeamFromClass' doit etredeclarer comme ça surement :
Public SetPlayerTeamFromClass{}
Tu peut tout simplement virer le Public qui te donnera ça :
SetPlayerTeamFromClass{}
Euh la seconde methode fonctionner lors de la version 0.2.1 j'ai pas tester depuis ;)
-
Oui UZI-I, les deux méthodes sont bonnes.
Mais selon les cas, il faudra utiliser la première ou la deuxième.
Tetra-S, vas voir à ce topic :
http://www.gtaonline.fr/forums/index.php/topic,1284.msg10627.html#msg10627
++
Syg
-
merci de votre aide je v voir si je pourrait retirer se warning
-
merci a vous monscript na plus aucunne erreru aprer avoir retirer le public donc je dis vivie les scripteur qui si connaissent vraiment et vive les serveur^^
-
De toute facon un warning c'est rien du tout ! et beaucoup moin important qu'une erreur !
AK NV.
-
Nonn non et non.
Warning ==> Attention.
Ce genre de chose peut faire que le serveur arrive a lire ton gamemode mais pas se passage, sa serrait con qu'il te bouffe 100% processeur parce qu'il bloque sur un truc que tu a negliger.
-
Il y a des WARNING ça va mais d'autres qui peuvent être graves.
-
Bien dacors avec UZI-I
-
Dans mon boulot, on a l'habitude de compiler notre code C/C++ avec l'option qui transforme les warnings en erreurs pour nous obliger à TOUS les enlever. Cette option n'existe pas en PAWN mais le résultat de la compilation est clair et il est facile de tous les corriger.
D'ailleurs, je m'étonne que PAWN ne mette qu'un simple warning quand une fonction n'a pas tous ces paramètres. Ca c'est le genre de truc qui peut faire planter ton serveur.
++
Syg