• 06 Juin 2026, 08:21:35


Auteur Sujet: Aidez un Débutant ^^  (Lu 3115 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Aidez un Débutant ^^
« le: 18 Novembre 2009, 15:22:28 »
Bonjour,

Je debute avec Pawno, donc je lis des tutos ...etc
Mais apres avoir realiser quelque chose, je compile, et il m'indique 2 erreurs:

C:\Users\********\Documents\Serveur\samp03asvr_R3_win32\gamemodes\[205].pwn(62) : error 017: undefined symbol "COLOR_GREEN"
C:\Users\********\Documents\Serveur\samp03asvr_R3_win32\gamemodes\[205].pwn(64) : error 017: undefined symbol "COLOR_BLUE"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.



// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <core>
#include <float>
#if defined FILTERSCRIPT

#define COLOR_GREEN 0x33AA33AA
#define COLOR_GREY 0xAFAFAFAA

[u][b]>JE PASSE CETTE PARTIE, CAR ELLE EST VIERGE<[/b][/u]

public OnPlayerConnect(playerid)
{

new message[127];
SendClientMessage(playerid, COLOR_GREEN, "Bienvenue sur le serveur [205] !!!");
GivePlayerMoney(playerid, 1000);
SetPlayerColor(playerid, COLOR_BLUE);
GetPlayerName(playerid, message, sizeof(message));
format(message,sizeof(message), "%s (ID: %d) arrive sur le serveur !", message, playerid);
SendClientMessageToAll(0xC0C0C0AA, message);
return 1;
}

Merci de bien vouloir m'aider,
Spiirou

Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #1 le: 18 Novembre 2009, 15:28:31 »
Ajoute sa en haut de ton script

#define COLOR_GREEN 0x33AA33AA
#define COLOR_BLUE 0x33CCFFAA

Prêt des #defines

++
FS'

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #2 le: 18 Novembre 2009, 15:30:41 »
J'ai toujours 2 erreurs :  :(

C:\Users\********\Documents\Serveur\samp03asvr_R3_win32\gamemodes\[205].pwn(62) : error 017: undefined symbol "COLOR_GREEN"
C:\Users\********\Documents\Serveur\samp03asvr_R3_win32\gamemodes\[205].pwn(64) : error 017: undefined symbol "COLOR_BLUE"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #3 le: 18 Novembre 2009, 15:32:21 »
non les erreur viennent du fait que tu est mis les define en dans la condition

FILTERSCRIPT

mais comme tu a pas decommenter le // Define FILTERSCRIPT

ca ne define pas les couleur voila ton code

#include <a_samp>
#include <core>
#include <float>
#if defined FILTERSCRIPT

#define COLOR_GREEN 0x33AA33AA
#define COLOR_GREY 0xAFAFAFAA


voila le bon

#include <a_samp>
#include <core>
#include <float>
#define COLOR_GREEN 0x33AA33AA
#define COLOR_GREY 0xAFAFAFAA
#if defined FILTERSCRIPT



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #4 le: 18 Novembre 2009, 15:34:41 »
Merci bien,
Je pense que j'aurais encore besoin de vos talents ^^

Spiirou,
++

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #5 le: 18 Novembre 2009, 15:36:51 »
Mince, sazuke à répondu avant, tant pis, je poste quand même.

Tu as récupéré le script d'un filterscript.
Dans ton script il y a la ligne
//#define FILTERSCRIPTqui est en commentaire donc c'est comme si elle était absente.
Sa fonction aurai été de définir la constante FILTERSCRIPT (de dire que cette constante existe, peu importe sa valeur).

Ensuite, on trouve
#if defined FILTERSCRIPTqui veut "Si la constante FILTERSCRIPT est définie"
Cette ligne conditionne la prise en compte des lignes suivantes par le compilateur, jusqu'à ce qu'il rencontre la ligne
#endif
Donc dans ton cas, FILTERSCRIPT n'étant pas définie, le compilateur ignore toutes les lignes comprises entre#if defined et #endif

IL y a donc 2 cas :
1 - Tu veux faire un filterscript
Dans ce cas, il faut enlever les commentaires de la ligne
//#define FILTERSCRIPT
2 - Tu veux faire un gamemode
Il faut supprimer les lignes
//#define FILTERSCRIPT#if defined FILTERSCRIPTet
#endif
NB : Pour un gamemode, tu doit avoir au moins la callback OnGameModeInit. Pour un filterscript il faut OnFilterScriptInit

++
Syg
Courtesy of GtaManiac

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #6 le: 18 Novembre 2009, 15:42:57 »
Et bien voila, j'ai déjà re-besoin d'aide:

Mon serveur n'est pas en ligne, alors que mes ports son ouverts, le samp-serveur.exe lancé.
Je sais pas quoi faire, ni quoi vous montrer pour que vous trouviez le Pb. :s

++


Hors ligne The Bird

  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #7 le: 18 Novembre 2009, 16:20:13 »
Et bien, il y'a 2 ip.

127.0.0.1:port = IP de ton résault local = Que toi qui le voir

et

TonIP:ports = L'ip que tout le monde verra = tu peux la trouver sur un site comme mon-ip.com

Donc, ne donne pas la première à tes amies, cela ne servira, à rien

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #8 le: 18 Novembre 2009, 16:33:47 »
Rien ne marche ='(

Si vous avez des autres solutions, je suis preneur

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #9 le: 19 Novembre 2009, 02:30:03 »
Salut,

regarde dans ton server.cfg si query et announce sont à 1

ça me surprendrais mais on ne sais jamais....

++Sim++





Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #10 le: 19 Novembre 2009, 20:21:30 »
C'etait pas ca ='(

Hors ligne The Bird

  • *
  • Tueur en série
  • Messages: 110
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #11 le: 20 Novembre 2009, 22:01:18 »
Tu es sur d'avoir ouvert le port de ton pare feux ET de ta box ?

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #12 le: 21 Novembre 2009, 11:45:03 »
Oui Oui, tkt

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #13 le: 21 Novembre 2009, 11:51:48 »
Salut.

Il y a quoi comme message dans les Logs du serv (ou sur la console) quand tu lances le serv ? Vois tu des erreurs qui pourrait indiqué un problème avec un Inc ? As tu bien mis les fichiers en rapport avec les Business et les Maisons dans les Scriptfiles ? As tu bien le client Samp 0.3 ? Est ce qu'avant tu arrivais à le voir ou tu n'as jamais réussi à le voir ? As tu bien mis le bon port dans le server.cfg (généralement le 7777) ?
Merci à Colonel Marco pour la Signature

Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : Aidez un Débutant ^^
« Réponse #14 le: 21 Novembre 2009, 18:45:47 »
-Dans le Log: Aucunes erreurs
-Les fichiers sont dans ScriptFiles
-J'ai le client 0.3
-J'ai déjà réussi a le voir
-Et le port est bon

Voila,
Spiirou

Au passge : http://www.gtaonline.fr/forums/index.php/topic,9096.0.html