ayuda comandos /PM Y /ANNNOUNCE -
angel-laam - 23.01.2010
ola necesito qe me digan como crear el comando /PM [id] [mensaje]
tengo otro ladmin qe no lo tiene y se lo quiero poner
al igual qe el comando
/anuncio [mesnaje]
ese para qe aparesca un mensaje en letras grandes en la pantalla
por favor diganme como
gracias
spero su ayuda
Re: ayuda comandos /PM Y /ANNNOUNCE -
TheChaoz - 23.01.2010
el pm lo podes sacar del FilterScript base que esta incluido en el servidor de samp (viene con el server)
en cuanto al anuncio
podes usar algo asi que es muy similar al del ladmin si no es identico
pawn Код:
dcmd_anuncio(playerid, params[]){
if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /anuncio <texto>");
return GameTextForAll(params,4000,3);
}
o si no tambien puedes usar algo asi
pawn Код:
if(strcmp(cmdtext, "/anuncio", true, 9)==0)
{
if(!strlen(cmdtext[10])) return SendClientMessage(playerid, 0xFF0000AA, "USO: /anuncio <texto>");
GameTextForAll(cmdtext[10], 5000, 4);
return 1;
}
Re: ayuda comandos /PM Y /ANNNOUNCE -
CristianTdj - 23.01.2010
Escribimos esto:
pawn Код:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Definimos el comando dcmd:
Y ahora lo creamos.
pawn Код:
dcmd_mp(playerid, params[])
{
new ID, text[256];
if(sscanf(params, "is", ID, text)) SendClientMessage(playerid, 0xFFFF00FF, "USA: /MP <id> <texto>");
else if(IsPlayerConnected(ID) == 0)
{
new string[100];
format(string, 100, "%d no estб jugando.", ID);
SendClientMessage(playerid, 0xFF0000FF, string);
}
else
{
new string[300], name[60], name2[60];
GetPlayerName(playerid, name, 60);
GetPlayerName(ID, name2, 60);
format(string, 300, "(%s[%d]) (MP): %s", name, playerid, text);
SendClientMessage(ID, 0xFF8000FF, string);
format(string, 300, "Has enviado a %s[%d] un mensaje privado: %s", name2, ID, text);
SendClientMessage(playerid, 0xFF8000FF, string);
}
return 1;
}
Re: ayuda comandos /PM Y /ANNNOUNCE -
Miguel - 24.01.2010
Para eso tambiйn necesitas sscanf.
Re: ayuda comandos /PM Y /ANNNOUNCE -
TheChaoz - 24.01.2010
Quote:
Originally Posted by SAWC™
Para eso tambiйn necesitas sscanf.
|
no necesariamente. va yo no lo uso (xq no lo termino de entender xq me acostumbre a usar como esta en el ladmin xq de ahi lo entendi)
Re: ayuda comandos /PM Y /ANNNOUNCE -
Miguel - 24.01.2010
Quise decir lo que posteo Cristian.
Re: ayuda comandos /PM Y /ANNNOUNCE -
TheChaoz - 24.01.2010
ah xD
Re: ayuda comandos /PM Y /ANNNOUNCE -
rankeron - 25.01.2010
Aqui tienes en PM
http://pawn.pastebin.com/f1a68526b
Saludo...
Re: ayuda comandos /PM Y /ANNNOUNCE -
xenowort - 25.01.2010
el fs base se le modifica para sacarle el /ban y /kick eso si tenes otro sistema de admins
y se deja nada mas que el comando pm y lo necesario para que funcione