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;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{ if(!success) return SendClientMessage(playerid,0xFF0000FF,"Error: No se encuentra el comando"); return 1;} creo que aqui esta el error, el comando lo ejecuta bien? ---------------- [EDIT] public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) return SendClientMessage(playerid,0xFF0000FF,"Error: No se encuentra el comando"); return 1; } bueno creo que ya entendi, si se ejecuta el comando aca esta diciendo si el comando se mando perfectamente manda un mensaje al player que lo utilizo diciendo "Error: No se encuentra el comando " solo cambia esas palabras por comando ejecutado correctamente! o algo por el estilo espero haberte ayudado |
if(!success)
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if (!success)
return SendClientMessage(playerid, -1, "ЎEl comando no existe!");
return 1;
}
Cambiб tu
PHP код:
PHP код:
|
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; //quita esto
Deja ver si te entendн, se ejecuta el comando pero te sale ese mensaje?
|