GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: tony-capriani le 04 Juillet 2008, 16:49:37
-
salut :) je souhaite crée mon serveur, j'y arrive un petit peu, mais la voila, j'ai ajouter les scripts pour avoir les team (leur noms ,couleurs, leurs persos etc) mais j'ai une petite erreur
C:\Documents and Settings\Jean\Mes documents\Pryx\gamemodes\sftdm.pwn(581) : error 010: invalid function or declaration
l'erreur est a la ligne 581, je vais voir donc et la ligne 581 est la ligne avec retourn 1:
}
return 1;
}
je vois pas le problème surtout que quand je supprime "retourn 1", j'ai 26 erreur après :blink
merci de m'aider, j'ai chercher mais rien :(
-
}
return 1;
}
-
sa ne marche pas :-X
-
Envoie ta fonction/callback/autre qui contient ce return 1.
-
tu veux que je te donne toute mon gamemod ?
-
On va pas pouvoir t'aider autrement hein... :-X
Il est où ce return ?
-
public OnPlayerRequestClass(playerid, classid)
switch (classid) {
case 0:
{
GameTextForPlayer(playerid, "~g~TEAM_GROOVES", 500, 3);
}
case 1:
{
GameTextForPlayer(playerid, "~g~TEAM_BALLAS", 500, 3);
}
case 2:
{
GameTextForPlayer(playerid, "~g~TEAM_VAGOS", 500, 3);
}
case 3:
{
GameTextForPlayer(playerid, "~g~TEAM_FOOD", 500, 3);
}
case 4:
{
GameTextForPlayer(88, "~g~TEAM_BLEU", 500, 3);
}
case 5:
{
GameTextForPlayer(playerid, "~g~TEAM_POLICE", 500, 3);
}
case 6:
{
GameTextForPlayer(playerid, "~g~TEAM_MEDIC", 500, 3);
}
case 8:
{
GameTextForPlayer(playerid, "~g~TEAM_GIRLS", 500, 3);
}
case 9:
{
GameTextForPlayer(playerid, "~g~TEAM_VACANCIERS", 500, 3);
}
case 10:
{
GameTextForPlayer(playerid, "~g~TEAM_SPECIALES", 500, 3);
}
}
return 1;
}
-
Tu as oublié une parenthèse en haut. :)
Si tu aurais indenté correctement ton code tu l'aurais spotted de suite. :happy
-
tanks you :cheers
mais la j'ai 2 problèmes, les teams sont bien la, mais quand je me connecte, je reste devant le panneau vinewood, mais je peut comme meme choisir ma team (faire defiler) mais bon devant le vinewood... en plus les persos apparaissent pas, et ils sont pas classé, donc 2 petites questions: comment choisir l'endroit ou on choisit son perso et comment mettre les perso par team j'ai vus quelques part que il fallais mettre
AddPlayerClass(id de la team,coordonnées (emplacement du perso),armes, munitions)
le problème c'est que si je remplace l'id du perso par celui de la team, j'aurais plus le perso, et j'ai essayé de mettre l'id de la team avant:
AddPlayerClass(id de la team,id perso, coordonnées (emplacement du perso),armes, munitions)
mais rien...
merci ;D désolé pour toutes ces questions :-\
-
Pour corriger le problème du panneau Vinewood utilises SetPlayerCameraPos, SetPlayerCameraLookAt et SetPlayerPos. :)
Sinon pour les teams, il faut utiliser AddPlayerClassEx. ;)
http://streetplaya.hopto.org/SAMP_Wiki/wiki.sa-mp.com/wiki/AddPlayerClassEx.html
++
Alexandre
-
merci ;)