CMD:servicioadmin(playerid, params[], help)
{
if(PlayerInfo[playerid][pAdmin]>=1)
{
if(ServicioAdmin[playerid]==1)
{
SendClientMessage(playerid,-1,"Ya estбs en servicio!");
return 1;
}
ServicioAdmin[playerid]=1;
if(PlayerInfo[playerid][pSexo]==1)
{
format(Srt,sizeof(Srt),"El administrador %s ahora esta en servicio!",Name(playerid));
}
else if(PlayerInfo[playerid][pSexo]==2)
{
format(Srt,sizeof(Srt),"La administradora %s ahora esta en servicio!",Name(playerid));
}
SendClientMessageToAll(-1,Srt);
}
else SendClientMessage(playerid,-1,"No sos admin!");
return 1;
}
CMD:servicioadmin(playerid, params[], help)
{
if(PlayerInfo[playerid][pAdmin]>=1)
{
if(ServicioAdmin[playerid]==1)
{
SendClientMessage(playerid,-1,"Ya estбs en servicio!");
return 1;
}
ServicioAdmin[playerid]=1;
if(PlayerInfo[playerid][pSexo]==1)
{
format(Srt,sizeof(Srt),"El administrador %s ahora esta en servicio!",Name(playerid));
}
else if(PlayerInfo[playerid][pSexo]==2)
{
format(Srt,sizeof(Srt),"La administradora %s ahora esta en servicio!",Name(playerid));
}
SendClientMessageToAll(-1,Srt);//________ revisa que no pongas йsto en todos los mensajes ya que йsto es para dar un mensaje a todos
}
else SendClientMessage(playerid,-1,"No sos admin!");
return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) format(Srt,sizeof(Srt),"El comando %s no existe, usa /ayuda.",cmdtext);
return SendClientMessage(playerid,-1,Srt);
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
format(Srt,sizeof(Srt),"El comando %s no existe, usa /ayuda.",cmdtext);
SendClientMessage(playerid,-1,Srt);
}
return 1;
}
El problema que tengo es que simplemente los mensajes decidieron duplicarse xD,
yo veo que mi cmd esta bien pero de igual manera el mensaje "El administrador %s ahora esta en servicio!" se duplica, sale 2 veces. "El administrador %s ahora esta en servicio!" "El administrador %s ahora esta en servicio!" |