GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ShaDowxx™ le 19 Décembre 2010, 14:49:52

Titre: Problème avec un script d'arme dans le dos
Posté par: ShaDowxx™ le 19 Décembre 2010, 14:49:52
Bonjour, aujourd'hui j'ai été fouillé les forums samp, j'ai trouver un script d'arme dans le dos (voir le titre du sujet) et voilà sa commence a foiré :

Voici le pastebin : http://pastebin.com/0KdvYDBd (http://pastebin.com/0KdvYDBd)

J'installe le script et j'ai c'est erreur la :

Code: (pawn) [Sélectionner]
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(9) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(10) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Julien\Downloads\Samp test\pawno\include\a_samp.inc(30) : warning 201: redefinition of constant/macro (symbol "MAX_PLAYERS")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


Voici les scripts qui font office d'erreur

Code: (pawn) [Sélectionner]
//===============================define=========================================
#define MAX_PLAYERS
//===============================Arme dans le dos===============================
#define WEAPON_TYPE_NONE        (0)
#define WEAPON_TYPE_HEAVY   (1)
#define WEAPON_TYPE_LIGHT   (2)
#define WEAPON_TYPE_MELEE   (3)

new OldWeapon[MAX_PLAYERS];
new HoldingWeapon[MAX_PLAYERS];

Merci de votre aide je ne comprends pas mes erreur ...
Titre: Re : Problème avec un script d'arme dans le dos
Posté par: Pixect le 19 Décembre 2010, 14:58:09
Salut,

Ceci vient du
#define MAX_PLAYERS, tu ne l'as pas défini, et de plus, il est déjà défini (a_samp.inc).
Retire le, ou bien change sa valeur avec :

Code: (PAWN) [Sélectionner]
#undef MAX_PLAYERS
#define MAX_PLAYERS (...)

En sachant que tu remplaces "(...)" par la valeur que tu souhaites.

++
Lloyd
Titre: Re : Problème avec un script d'arme dans le dos
Posté par: ShaDowxx™ le 19 Décembre 2010, 15:07:18
Code: (pawn) [Sélectionner]
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(2) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(2) : error 010: invalid function or declaration
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(10) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(11) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Julien\Downloads\Samp test\pawno\include\a_samp.inc(30) : warning 201: redefinition of constant/macro (symbol "MAX_PLAYERS")

Je pige pas trop ceci
Titre: Re : Problème avec un script d'arme dans le dos
Posté par: FRTORN le 20 Décembre 2010, 23:00:28
Bonjour , Moi j'ai fais un truc tout con j'ai mis ce script en FS je les mis dans server.cfg et sa marche nikel aucune erreur, car au debut je les includs dans le GM mes sa me m'étais des erreur j'ai decider de faire comme sa

++FRTORN++....
Titre: Re : Re : Problème avec un script d'arme dans le dos
Posté par: Ssk le 20 Décembre 2010, 23:22:06
Code: (pawn) [Sélectionner]
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(2) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(2) : error 010: invalid function or declaration
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(10) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Julien\Downloads\Samp test\gamemodes\SFTDM2.pwn(11) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Julien\Downloads\Samp test\pawno\include\a_samp.inc(30) : warning 201: redefinition of constant/macro (symbol "MAX_PLAYERS")

Je pige pas trop ceci

Si tu lisais les deux post en haut tu comprendrai ...
Titre: Re : Problème avec un script d'arme dans le dos
Posté par: Xartrick le 20 Décembre 2010, 23:54:19
//===============================define=========================================
#undef MAX_PLAYERS
#define MAX_PLAYERS 25
//===============================Arme dans le dos===============================
#define WEAPON_TYPE_NONE        (0)
#define WEAPON_TYPE_HEAVY   (1)
#define WEAPON_TYPE_LIGHT   (2)
#define WEAPON_TYPE_MELEE   (3)

new OldWeapon[MAX_PLAYERS];
new HoldingWeapon[MAX_PLAYERS];

Et tout tes problèmes sont réglés.
Tous est dit plus haut.
Titre: Re : Problème avec un script d'arme dans le dos
Posté par: Elvis95 le 01 Septembre 2011, 12:24:09
Mais je met ou le code dans le pastbin, j'ai mis les include dans le GM mais je met ou le code dans le pastbin ?? en pourrais nous nous donner un tutoriel je vous en supplie ?
Titre: Re : Problème avec un script d'arme dans le dos
Posté par: Ssk le 01 Septembre 2011, 12:53:35
 :lock