Duda con un comando dcmd
#4

El error estб en: dcmd(regresar,4,cmdtext);

ya que debes poner: dcmd(regresar,8,cmdtext);
porque "regresar" tiene 8 caracteres.

Por otra parte te sobra el "else" porque el primer if termina con return. Te bastarнa con otro if. Como supongo, ademas que tu variable solo puede valer 0 у 1, ese segundo if ni siquiera es necesario.

Depurando un poco, el codigo quedarнa asн:

Код:
dcmd_regresar(playerid, params[])
{
	#pragma unused params
	if (!PlayerInfo[playerid][AFKstatus]) return SendClientMessage(playerid, COLOR_RED, "ERROR: Ya regresaste!");
	new string [256], pname[MAX_PLAYER_NAME];
	GetPlayerName(playerid, pname, sizeof(pname));
	format(string, sizeof(string), "%s (ID:%d) regresу!!!", pname,playerid);
	SendClientMessageToAll(COLOR_GREEN, string);
	TogglePlayerControllable(playerid,1);
	SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(playerid) - 50);
	PlayerInfo[playerid][AFKstatus] = 0;
	return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(regresar,8,cmdtext);
return 0;
}
CONSEJO: espera a conocer mejor PAWN antes de traducir nombres de comandos. Procura traducir solamente textos que estйn entre comillas.
Reply


Messages In This Thread
Duda con un comando dcmd - by Dan2312 - 27.02.2015, 19:51
Respuesta: Duda con un comando dcmd - by ManuelAbregu - 27.02.2015, 20:23
Respuesta: Duda con un comando dcmd - by Dan2312 - 27.02.2015, 20:26
Respuesta: Duda con un comando dcmd - by alexus - 27.02.2015, 22:24
Respuesta: Duda con un comando dcmd - by Dan2312 - 02.03.2015, 15:07

Forum Jump:


Users browsing this thread: 1 Guest(s)