Error al compilar cmd -
Jeree10 - 24.09.2014
Hola tengo este error:
Код:
(43301) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Linea:
Код:
ReinicioRazon = params;
CMD: completo:
Код:
CMD:reiniciar(playerid, params[])
{
if(ReinicioVar != 0) return SendClientMessage(playerid, -1, "El servidor ya estб en proceso de reinicio.");
if(Info[playerid][pAdminZC] < 99999) return SendClientMessage(playerid,-1,"No puedes usar este comando"); // Si el nivel de admin es menor a 3
if(isnull(params)) return SendClientMessage(playerid, -1, "USO: /reiniciar [razуn]");
if(isnumeric(params)) return 1;
SetTimer("ReinicioSV", 1000, false);
ReinicioVar = 1;
ReinicioRazon = params;
return 1;
}
Aclaro tengo los new:
Код:
new ReinicioVar = 0, ReinicioRazon[124];
Respuesta: Error al compilar cmd -
Juance - 24.09.2014
Fijate asн:
pawn Код:
ReinicioRazon = params[];
Re: Error al compilar cmd -
Jeree10 - 24.09.2014
me da estos errores:
Код:
(43301) : error 029: invalid expression, assumed zero
(43301) : error 001: expected token: "]", but found ";"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
La linea es la misma de antes
Re: Error al compilar cmd -
Su37Erich - 25.09.2014
Error!, no estas manejando variables tipo nъmero por lo que no puedes hacer algo asн
pawn Код:
ReinicioRazon = params[];
ReinicioRazon = params;
Ya que son cadenas de texto, usa la funciуn format para eso, (hay muchas mas pero a mi me gusta usar esta :P)
pawn Код:
format(ReinicioRazon, sizeof(ReinicioRazon), params);
Eso deberнa funcionar.
Re: Error al compilar cmd -
Jeree10 - 25.09.2014
Lo hice de la siguiente manera.
їEsta bien?
Код:
CMD:reiniciar(playerid, params[])
{
if(ReinicioVar != 0) return SendClientMessage(playerid, -1, "El servidor ya estб en proceso de reinicio.");
if(Info[playerid][pAdminZC] < 99999) return SendClientMessage(playerid,-1,"No puedes usar este comando"); // Si el nivel de admin es menor a 3
if(isnull(params)) return SendClientMessage(playerid, -1, "USO: /reiniciar [razуn]");
if(isnumeric(params)) return 1;
SetTimer("ReinicioSV", 1000, false);
format(ReinicioRazon, sizeof(ReinicioRazon), params);
ReinicioVar = true;
return 1;
}
Re: Error al compilar cmd -
Su37Erich - 25.09.2014
Sн, el comando en sн lo veo bien, prueba.
Re: Error al compilar cmd -
Jeree10 - 25.09.2014
Quote:
Originally Posted by Su37Erich
Sн, el comando en sн lo veo bien, prueba.
|
Lo probe y funcionу solo preguntaba para saber.
Off: respondeme el mp porfa