Error al compilar cmd
#1

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];
Reply
#2

Fijate asн:

pawn Код:
ReinicioRazon = params[];
Reply
#3

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
Reply
#4

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.
Reply
#5

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;
}
Reply
#6

Sн, el comando en sн lo veo bien, prueba.
Reply
#7

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)