GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Xolokos le 16 Décembre 2010, 12:06:08
-
Salut alors j'ai fait cela toute en haut de mon [GM]
#define TEAM_ARMY 0 // Equipe 0
#define TEAM_ALLEMAND 1 // Equipe 1
#define COULEUR_ORANGE 0xEB9901FF
#define COULEUR_ROUGE 0xB00000FF
#define COULEUR_VERT 0x286229FF
static gTeam[MAX_PLAYERS];
#include <a_samp>
#if defined FILTERSCRIPT
Et ensuite j'ai fait des Player class... Normal...
public OnGameModeInit()
{
SetGameModeText("MW2 FR");
//ARMY
AddPlayerClass(0,225.2921,1866.5961,13.1406,89.0143,0,0,0,0,0,0); //
//ALLEMAND
AddPlayerClass(0,-135.6594,1072.1934,19.7533,90.3778,0,0,0,0,0,0); //
return 1;
}
Et pour finir dans le Request Class...
Pour qu'il choisisse l'équipe...
J'ai suivuit un Tutoriel et la je comprend pas ?
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 0) // "Si tu est dans l'equipe 0 tu fera/aura :
{
GameTextForPlayer(playerid, "~g~ARMY", 3000, 4); // On marque le nom de l'equipe a l'ecran au joueur
SetPlayerPos(playerid, 2499, -1686, 13); // On definie la position
SetPlayerFacingAngle(playerid,90); // On definie l'angle
SetPlayerCameraPos(playerid, 2495, -1686, 14); // On definie la position de la camera
SetPlayerCameraLookAt(playerid, 2495, -1686, 14); // On definie la position de la camera ( A laisser comme le SetPlayerCameraPos
SetPlayerColor(playerid, COULEUR_VERT); // Couleur de l'equipe
gTeam[playerid] = TEAM_ARMY; // Nom de l'equipe
}
if(classid == 1)
{
GameTextForPlayer(playerid, "~r~EQUIPE ALLEMANDE", 3000, 4);
SetPlayerPos(playerid, 2499, -1686, 13);
SetPlayerFacingAngle(playerid,90);
SetPlayerCameraPos(playerid, 2495, -1686, 14);
SetPlayerCameraLookAt(playerid, 2495, -1686, 14);
SetPlayerColor(playerid, COULEUR_ROUGE);
gTeam[playerid] = TEAM_ALLEMAND;
}
return 1;
}
Et les Erreurs il me dit que les Symbole ne sont pas définie alors que si...
C:\Documents and Settings\ATHLON\Bureau\[FR] SF TDM\gamemodes\[FR] MW2 Warfare(2).pwn(7) : error 017: undefined symbol "MAX_PLAYERS"
C:\Documents and Settings\ATHLON\Bureau\[FR] SF TDM\gamemodes\[FR] MW2 Warfare(2).pwn(7) : error 009: invalid array size (negative, zero or out of bounds)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Merci de me répondre.
Cordialement.
-
GG merci j'y penserais la prochaine merci a toi :D
-
Qaund je lance mon serveur il me dit
SA-MP Dedicated Server
----------------------
v0.3b R2, (C)2005-2010 SA-MP Team
[12:19:58] filterscripts = "" (string)
[12:19:58]
[12:19:58] Server Plugins
[12:19:58] --------------
[12:19:58] Loaded 0 plugins.
[12:19:58] I couldn't load any gamemode scripts. Please verify your server.cfg
[12:19:58] It needs a gamemode0 line at the very least.
Dans les log ??
Et dan le cgf
echo Executing Server Config...
lanmode 0
rcon_password kki
maxplayers 50
port 7777
hostname [FR] Moderne Warfare
gamemode0 [FR] MW2 Warfare 1
filterscripts Enregistre Adminveh
announce 1
query 1
weburl /
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
Double post
Problème résolue Désoler double post...