[Ajuda] Erro ao separar GM por includes.
#1

Olб a todos, entгo eu estou editando um GM e gosto dele separado por bibliotecas, parecido com o Brasil Optimised Life.
Entгo eu decidi separa-lo e algumas "includes" funcionaram perfeitamente: Comandos, Constantes, Callbacks, Forwards.
Porem as includes: Variaveis, Definiзхes, estao dando erros.
E todo erro e o seguinte:
pawn Код:
(15) : error 017: undefined symbol "MAX_PLAYERS"
(15) : error 009: invalid array size (negative, zero or out of bounds)
Todas linhas que tem "MAX_PLAYERS", dao este erro. Alguem sabe como faзo para todas as includes aceitarem o MAX_PLAYERS?? ja tentei usar as includes com extensгo .pwn e tbm com .inc
Reply
#2

provavelmente vocк colocou as includes antes da include <a_samp>, em primeiro lugar deixe a <a_samp.inc> depois coloca o resto...
Reply
#3

Adicione no topo da include com o erro:

#include <a_samp>

Ou

#define MAX_PLAYERS 50

Troque o 50 pelo nъmero mбximo de players que seu servidor comporta.

Att.
Reply
#4

Orden das includes no GM:
pawn Код:
#include    <a_samp>
#include    <sscanf2>
#include    <zcmd>
#include    <dof2>
#include    <foreach>
#include    <streamer>
#include    <removebuilding>
#include    <mapandreas>
#include    <fuckcleo>

#include    "BPL\Constantes.pwn"
#include    "BPL\Forwards.pwn"
#include    "BPL\Variaveis.pwn"
#include    "BPL\Stocks.pwn"
#include    "BPL\Callbacks.pwn"
#include    "BPL\Publics.pwn"
Agora com .pwn ela reconhece o "MAX_PLAYERS", porem da um erro no inicio de todas;
(1) : error 010: invalid function or declaration
Nao importa o que tenha na linha da este erro em TODAS
Reply
#5

Alguem?
Reply
#6

Sorry pelo triple post '-. mas algm sabe oq pode ser? ou oq tenho q fazer?
Reply
#7

Tente explicar melhor, vocк nгo tб dando informaзхes ъteis para quem quer te ajudar.


Eu fiz um teste aqui com isto, e funcionou perfeitamente.
Reply
#8

Cara baixa a include a_samp dnv e substitui ela que deve resolver...
Reply
#9

Vamos la eu tenho uma GM que venho editando a tempos nas folgas. entao para facilitar decidi separa-las por Modulos(includes).
entao tinha usado elas no formato .inc. ae deu um erro
Код:
(15) : error 017: undefined symbol "MAX_PLAYERS"
(15) : error 009: invalid array size (negative, zero or out of bounds)
Dae eu ultilizei nelas entao o formato .pwn dae elas reconheceram o MAX_PLAYERS e voltaram com este erro nas primeiras linhas de todas:
Код:
(1) : error 010: invalid function or declaration
Nгo importa o que tenha na primeira linha pode estar vazia ou com qualquer coisa ela da este erro em TODAS elas
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)