ayuda comandos /PM Y /ANNNOUNCE
#3

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:

pawn Код:
dcmd(mp, 2, cmdtext);
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;
}
Reply


Messages In This Thread
ayuda comandos /PM Y /ANNNOUNCE - by angel-laam - 23.01.2010, 19:29
Re: ayuda comandos /PM Y /ANNNOUNCE - by TheChaoz - 23.01.2010, 22:29
Re: ayuda comandos /PM Y /ANNNOUNCE - by CristianTdj - 23.01.2010, 23:13
Re: ayuda comandos /PM Y /ANNNOUNCE - by Miguel - 24.01.2010, 02:41
Re: ayuda comandos /PM Y /ANNNOUNCE - by TheChaoz - 24.01.2010, 08:49
Re: ayuda comandos /PM Y /ANNNOUNCE - by Miguel - 24.01.2010, 17:19
Re: ayuda comandos /PM Y /ANNNOUNCE - by TheChaoz - 24.01.2010, 18:03
Re: ayuda comandos /PM Y /ANNNOUNCE - by rankeron - 25.01.2010, 00:20
Re: ayuda comandos /PM Y /ANNNOUNCE - by xenowort - 25.01.2010, 22:19

Forum Jump:


Users browsing this thread: 3 Guest(s)