• 08 Juillet 2025, 22:53:08


Auteur Sujet: [AIDE] Un mode que j'aimerait bien créer  (Lu 3706 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
[AIDE] Un mode que j'aimerait bien créer
« le: 09 Avril 2010, 09:41:39 »
Bonjour a tous,

Je me suis fait un serveur et j'aimerait bien rajouter a mon GM,         

 _ Des bizness a acheter                                                                                              
 _ Des voitures a acheter (une par personne)
 _ Un sytème de sauvgarde de compte et de pm
 _ Un système de banque

Mon GM ne fait que du DM donc au bout d'un moment c'est lourd.

Le problème c'est que je suis débutant et que je ne mit conner pas sans TUTO, sauf tout ceux que j'ai trouver ici ou ailleur, donc si quelqu'un veut bien me montrer ou me passer un sript  se srait super méga extra super bien !!


Je vous remercie grandement d'avance

-

Hors ligne Zordiache

  • *
  • Mafioso
  • Messages: 2219
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #1 le: 09 Avril 2010, 09:48:59 »
Tiens voilà pour toi mon grand : http://www.gtaonline.fr/forums/index.php/topic,4996.0.html

C'est un des Game Mode les plus connu, comme tu peux le voir, il comporte un system de banque, d'achat et de vente de business et de véhicule ainsi qu'un enregistrement et un chargement des comptes.


Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #2 le: 09 Avril 2010, 15:24:50 »
okay merci a tous  :angelnot



Double post


Zordiache il y une érreur dans le srcipt tout au début


Parcontre il y a un problème avec pawno il me dit :

E:\GTA San Andreas\pawno\include\dutils.inc(21) : error 074: #define pattern must start with an alphabetic character

le code est normalement :

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1



Aidez moi svp et merci d'avance
« Modifié: 09 Avril 2010, 19:16:42 par Hatomalis »

-

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #3 le: 13 Avril 2010, 20:32:45 »
C'est tout à fait possible de mettre un return dans un define ^^ on peut tout mettre dans un define ^^


en tout cas le problème ne vient pas de ce define là mais d'un autre, vu que le tient fonctionne chez moi ( à la compilation ^^ )



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

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #4 le: 14 Avril 2010, 10:02:52 »
Suffit de traduire le message d'erreur :
"Un #define doit commencer par un caractère alphabétique"

Donc recherche un #define où le caractère suivant #define n'est pas une lettre.
Par exemple :
#define 2_MON_DEFINE_PAS_CORRECT    123
++
Syg
Courtesy of GtaManiac

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #5 le: 14 Avril 2010, 11:21:22 »
Oui mais mes 2 défines commence par un lettre :

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define COLOR_SYSTEM 0xEFEFF7AA

-

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #6 le: 14 Avril 2010, 11:52:36 »
L'erreur n'est pas dans ton gamemode mais dans dutils.inc à la ligne 21 :

E:\GTA San Andreas\pawno\include\dutils.inc(21) : error 074: #define pattern must start with an alphabetic character

Tu as du modifier ce fichier par inadvertance.

++
Syg
Courtesy of GtaManiac

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #7 le: 14 Avril 2010, 13:54:31 »
Ba je n'est pas pu le modifier je l'est meme pas ouvert.

Normalement il y a 2 include 1 dans gta sandréas tout court et un dans pawno ??

Car j'ai enlever l'include de gta sandréas tout court sa peut etre sa ??

-

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #8 le: 14 Avril 2010, 16:24:57 »
ba moi s'est simple j'ai installer tous se qui était en rapport avec gta dans sont dossier (programfile/rokstardgame/gtasandréas) donc tous se qui est en rapport avec gta (samp,gtanormal,pawno) tous sa c'est dans gta sandréas.

-

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #9 le: 15 Avril 2010, 21:33:00 »
AIDEZ MOI j'ai qu'une seul érreur et c'est celle la :

E:\GTA San Andreas\pawno\include\dutils.inc(21) : error 074: #define pattern must start with an alphabetic character
COMMENT ONT REGLE SE PROBLEME ??

-

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #10 le: 15 Avril 2010, 22:04:28 »
J'ai pris soin de traduire le message d'erreur et de t'indiquer dans quel fichier il fallait aller voir.
Soit tu n'a pas vu mon post, soit tu ne l'as pas compris

Donc je vais le redire d'une autre façon :
E:\GTA San Andreas\pawno\include\dutils.inc(21) : error 074: #define pattern must start with an alphabetic characterveut dire :
A la ligne 21 du fichier E:\GTA San Andreas\pawno\include\dutils.inc il y a un define qui ne commence pas par un caractère alphabétique.

Donc même si tu penses que tes includes sont dans un autre répertoire, c'est bien dans E:\GTA San Andreas\pawno\include que PAWNO va les chercher.

Par contre, si tu ne veux pas que PAWNO aille chercher les includes là dedans, il faut que tu fasse le ménage dans ton installation du serveur SAMP.

++
Syg
« Modifié: 15 Avril 2010, 22:10:09 par Syg »
Courtesy of GtaManiac

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #11 le: 16 Avril 2010, 00:52:27 »
Voila j'ai ouvert le fichier dutils et j'ai suprimer les crochers de [MAX_PLAYER] (source d'érreur)

j'ai aussi suprimer cette ligne:

new PRIVATE_Last_Money[MAX_PLAYERS];
Mais il me restes deux érreurs sur une ligne qui n'existe meme pas dans le script :

E:\GTA San Andreas\pawno\include\dutils.inc(481) : warning 203: symbol is never used: "ret_memcpy"
E:\GTA San Andreas\pawno\include\dutils.inc(481) : error 013: no entry point (no public functions)

Je tient a dire que se que j'ai supprimer na rien a voir avec ses érreur (elles étaits déjà la avant)

-

Hors ligne FuSion

  • Pawn coder
  • *
  • Grand Banditisme
  • for(new i = 0; i < INFINI; i++)
  • Messages: 888
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #12 le: 16 Avril 2010, 01:20:29 »
Ajoute ça dans ton code

#pragma unused ret_memcpy

Hors ligne Hatomalis

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #13 le: 16 Avril 2010, 09:09:46 »
J'ai éssayer mon gamemod malgret cette érreur il marche, le problème s'est que je ne peut pas faire de modification car après avoir modifier dutils, sur mon gamemod les érreurs se compter par dizaine a cause de la mofification de l'include dutils donc j'ai tout remit a zéro. Il y a toujour l'érreur, donc je voudrait savoir si PAWNO peut compiler malgrer cette pettite érreur ??
« Modifié: 16 Avril 2010, 12:59:56 par Hatomalis »

-

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [AIDE] Un mode que j'aimerait bien créer
« Réponse #14 le: 16 Avril 2010, 13:03:34 »
on peu voir le code a la ligne 481
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici