24.03.2012, 13:00
Hola, bueno desde hace ya un tiempo, estoy experimentando una serie de problemas con mis comandos.
Por ejemplo, al poner el comando /bofetear sale "Error: No se encuentra el comando".
Pasa lo mismo con muchos comandos, como /are [aceptar reporte] y entre otros. En verdad no sй que es lo que estб mal :S
Por ejemplo, al poner el comando /bofetear sale "Error: No se encuentra el comando".
pawn Код:
COMMAND:bofetear(playerid,params[])
{
if(Informacion[playerid][Admin] >= 2)
{
new id;
if(sscanf(params,"u",id))
{
if(Informacion[id][Idioma]==0) SendClientMessage(playerid,-1,"Usa: {FF0000}/bofetear {FFFFFF}[ID/Nombre]");
if(Informacion[id][Idioma]==1) SendClientMessage(playerid,-1,"Use: {FF0000}/slap {FFFFFF}[ID/Name]");
return 1;
}
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF0000FF,"Jugador no conectado");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(id,X,Y,Z);
SetPlayerPos(id,X,Y,Z+15);
GameTextForPlayer(id,"~r~SLAP!",5000,4);
new st[128 char];
format(st,128,"Has bofeteado a {FF0000}%s (%d)",pNick(id),id);
SendClientMessage(playerid,-1,st); //todo bien hasta acб - el mensaje se muestra
PlayerPlaySound(id,1190,0.0,0.0,0.0); //Ejecuta todo el comando, pero llega hasta acб y sale el error.
return 1;
}
return 1;
}
stock pNick(playerid)
{
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
return nick;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) return SendClientMessage(playerid,0xFF0000FF,"Error: No se encuentra el comando");
return 1;
}