Que esta mal en este codigo
#1

Que esta mal?

pawn Код:
CMD:adminduty(playerid, params []){
if(Info[playerid][pAdminZC] >= 1){
SendClientMessageToAll(playerid, 0x804DA2FF , "<-------Administrador Disponible------>");
SendClientMessageToAll(playerid, 0x804DA2FF , "Administrador %s Esta Disponible Para Ayudar", GetPlayerNameEx(playerid));
SendClientMessageToAll(playerid, 0x804DA2FF , " Red Rol Una nueva Experiencia ");
}
return 1;
}
Reply
#2

їCuбl es el error? osea їquй bug tiene?
Reply
#3

Estas usando mal la funciуn... no puedes usar "%s", en ella, sinу debes crear una variable para luego darle el valor junto con el texto.
Reply
#4

pawn Код:
error 035: argument type mismatch (argument 2)
estas son las lineas

pawn Код:
SendClientMessageToAll(playerid, 0x804DA2FF , "<-------Administrador Disponible------>");
SendClientMessageToAll(playerid, 0x804DA2FF , "Administrador %s Esta Disponible Para Ayudar", GetPlayerNameEx(playerid));
SendClientMessageToAll(playerid, 0x804DA2FF , " Red Rol Una nueva Experiencia ");
}
Los 3 errores uno en cada linea el mismo
Reply
#5

Quote:
Originally Posted by Daniel_Ruiz
Посмотреть сообщение
pawn Код:
error 035: argument type mismatch (argument 2)
estas son las lineas

pawn Код:
SendClientMessageToAll(playerid, 0x804DA2FF , "<-------Administrador Disponible------>");
SendClientMessageToAll(playerid, 0x804DA2FF , "Administrador %s Esta Disponible Para Ayudar", GetPlayerNameEx(playerid));
SendClientMessageToAll(playerid, 0x804DA2FF , " Red Rol Una nueva Experiencia ");
}
Los 3 errores uno en cada linea el mismo
pawn Код:
new string[128];
]SendClientMessageToAll(playerid, 0x804DA2FF , "<-------Administrador Disponible------>");
format(string, sizeof(string) , "Administrador %s Esta Disponible Para Ayudar",
PlayerName(playerid));
SendClientMessageToAll(0x804DA2FF,string);
SendClientMessageToAll(playerid, 0x804DA2FF , " Red Rol Una nueva Experiencia ");
//-----
stock PlayerName(playerid)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
return 1;
}
Reply
#6

Quote:

SendClientMessageToAll(playerid, 0x804DA2FF , "<-------Administrador Disponible------>");
SendClientMessageToAll(playerid, 0x804DA2FF , "Administrador %s Esta Disponible Para Ayudar", GetPlayerNameEx(playerid));
SendClientMessageToAll(playerid, 0x804DA2FF , " Red Rol Una nueva Experiencia ");

Estas usando mas parбmetros de los que admite la funciуn...

Quote:

SendClientMessageToAll(color, mensaje[]);

Solo eso. Esa funciуn sirve para enviar un mensaje a todos los conectados en el servidor, entonces, para que colocas "playerid"?

Quote:

SendClientMessageToAll(playerid, 0x804DA2FF , "Administrador %s Esta Disponible Para Ayudar", GetPlayerNameEx(playerid));

Estas denuevo cometiendo un error parecido, aumentando parбmetros a una funciуn que no deberнa llevarlos.

Cуdigo correcto:


Quote:

new m[70];format(m, sizeof m, "Administrador %s Esta Disponible Para Ayudar", GetPlayerNameEx(playerid));
SendClientMessageToAll(0x804DA2FF , "<-------Administrador Disponible------>");
SendClientMessageToAll(0x804DA2FF , m);
SendClientMessageToAll(0x804DA2FF , " Red Rol Una nueva Experiencia ");

Te recomiendo visitar https://sampwiki.blast.hk/wiki/Function:...ntMessageToAll y https://sampwiki.blast.hk/wiki/Format
Reply
#7

Lol estaba tan distraido gracias xD +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)