Retornar un comando CMD:
#1

Tengo una dudita al usar crash detector

No recuerdo que razon era 65535 aparte del Ping segundos despues al conectarse
pero bien se que Run time error 4: "Array index out of bounds" es definir un array muy pequeсo para algo mas grande creo.

pawn Код:
[17:56:24] [debug] Run time error 4: "Array index out of bounds"
[17:56:24] [debug]  Accessing element at index 65535 past array upper bound 99
[17:56:24] [debug] AMX backtrace:
[17:56:24] [debug] #0 0005b544 in public FC_OnPlayerDeath (0x00000003, 0x0000ffff, 0x000000ff) from Server.amx
[17:56:24] [debug] #1 native CallLocalFunction () [080d2bb0] from samp-19019
[17:56:24] [debug] #2 000061ac in public OnPlayerDeath (0x00000003, 0x0000ffff, 0x000000ff) from Server.amx
Reply
#2

Porque COMMAND:, CMD:, command, cmd, y esos, son macros de "cmd_" (bah, en realidad, COMMAND es el macro de cmd_ y los otros tres son macros de COMMAND, un macro de un macro). Por ende, tenйs que hacer que retorne al comando con "cmd_". Y no hace falta usar 3 lнneas pudiendo usar una sуla:

pawn Код:
CMD:x(playerid, params[]) return cmd_x2(playerid, params);
Recordб que cada comando de un procesador de comandos (excepto icmd) son callbacks (es decir, forward mбs el public) que son llamadas mediante la funciуn CallLocalFunction en la callback OnPlayerCommandText.

pawn Код:
#define CMD:%1(%2)          \
            forward cmd_%1(%2); \
            public cmd_%1(%2)
Reply
#3

Ya esta gracias hommie (Solucionado el CMD

- El Death aun no sй bien.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)