Que esta mal en este codigo - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Que esta mal en este codigo (
/showthread.php?tid=416701)
Que esta mal en este codigo -
Daniel_Ruiz - 17.02.2013
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;
}
Respuesta: Que esta mal en este codigo -
JustBored - 17.02.2013
їCuбl es el error? osea їquй bug tiene?
Respuesta: Que esta mal en este codigo -
DesingMyCry - 17.02.2013
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.
Respuesta: Que esta mal en este codigo -
Daniel_Ruiz - 17.02.2013
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
Respuesta: Que esta mal en este codigo -
JustBored - 17.02.2013
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;
}
Respuesta: Que esta mal en este codigo -
DesingMyCry - 17.02.2013
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
Respuesta: Que esta mal en este codigo -
Daniel_Ruiz - 17.02.2013
Lol estaba tan distraido gracias xD +rep