GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BaBar le 06 Décembre 2007, 22:44:10
-
Voila enfaite je debute sur pawno et donc je demarre doucement, jessaye juste d'ajouter 1 class dans le mod sftdm.
Je rajoute la couleur de la class:
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_LIGHTGREEN 0x00FF00FF
Puis la team :
#define TEAM_WORKER 0
#define TEAM_PIMP 1
#define TEAM_GOLFER 2
#define TEAM_TRIAD 3
#define TEAM_MECHANIC 4
#define TEAM_VALET 5
#define TEAM_MEDIC 6
#define TEAM_FBI 7
#define TEAM_CIVIL 8
Puis Addplayerclass :
AddPlayerClass(260,-2062.5583,237.4662,35.7149,268.8936,22,272,25,40,4,1); //Worker
AddPlayerClass(249,-2653.6443,1388.2767,7.1301,212.8453,23,272,29,270,5,1); //Pimp
AddPlayerClass(259,-2642.2583,-274.9985,7.5393,135.0036,25,40,32,250,9,1); //Golfer
AddPlayerClass(118,-2157.2119,649.5484,52.3672,267.0820,24,70,31,250,4,1); //Triad
AddPlayerClass(50,-1377.4271,466.0897,7.1875,1.0348,22,272,30,300,9,1); //Mechanic
AddPlayerClass(253,-1754.9976,958.5851,24.8828,163.2550,25,40,24,70,4,1); //Valet
AddPlayerClass(274,-2665.4282,635.6348,14.4531,179.8403,33,40,23,272,4,1); //Medic
AddPlayerClass(286,-1635.0077,665.8105,7.1875,264.2244,29,300,22,170,3,1); //FBI
AddPlayerClass(298,-1622.7123,53.4374,3.5495,131.0611,33,40,23,272,4,1); //CIVIL
Puis addstaticVehicle: un respawn de véhicule a coter du respawn de la class:
AddStaticVehicle(429,-1627.7177,33.6730,3.2968,359.9403,1,3); //
Puis else if :
else if(gTeam[playerid] == TEAM_CIVIL) {
SetPlayerColor(playerid,COLOR_LIGHTGREEN); // vert clair
}
return 1;
}
Et enfin:
case 8:
{
GameTextForPlayer(playerid, "~g~CIVIL", 500, 3);
}
}
return 1;
}
C'est pas fini XD et voilaa :
} else if(classid == 8) {
gTeam[playerid] = TEAM_CIVIL;
}
}
Et quand je fais F5 ça me done ça :
C:\Program Files\Rockstar Games\gamemodes\sftdm.pwn(542) : warning 235: public function lacks forward declaration (symbol "SetupPlayerForClassSelection")
C:\Program Files\Rockstar Games\gamemodes\sftdm.pwn(662) : warning 235: public function lacks forward declaration (symbol "GameModeExitFunc")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Warnings.
Donc voila si quelqu'un peut m'aider ça serait gentil !
http://pastebin.gtaonline.fr/pastebin.php?show=233
-
Les Warnings ne vont pas t'empécher de jouer, mais pour enlever ces Warnings, met ces deux lignes en haut de ton
script :
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();
-
ça marche, merci pour ton aide :happy