Advertisement
losnato

[FilterScript] Sistema de IRC

Oct 30th, 2011
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.25 KB | None | 0 0
  1. #include    <a_samp>
  2. #include    <zcmd>
  3. #include    <sscanf2>
  4.  
  5. #define     SCM     SendClientMessage
  6. forward MensagemParaChat(color,const string[], irc);
  7.  
  8. new IRC[MAX_PLAYERS];
  9.  
  10. public MensagemParaChat(color,const string[], irc)
  11. {
  12.     for(new i, p = GetMaxPlayers(); i < p; i++)
  13.         if(IRC[i] == irc) SCM(i, color, string);
  14.     return 1;
  15. }
  16.  
  17. CMD:setirc(playerid, params[])
  18. {
  19.     new irc, string[ 200 ];
  20.     if(sscanf(params, "d", irc)) return SCM(playerid, -1, "USE: {00FFFF}/setirc {00E5FF}[Chat]");
  21.     if(irc > 5) return SCM(playerid, -1, "USE: {00FFFF}/setirc {00E5FF}0 - 5");
  22.     IRC[playerid] = irc;
  23.     new nome[MAX_PLAYER_NAME];
  24.     GetPlayerName(playerid, nome, sizeof(nome));
  25.     format(string, sizeof(string), "Você se conectou no IRC {FFFF00}%d!", irc);
  26.     SCM(playerid, -1, string);
  27.     return 1;
  28. }
  29.  
  30. CMD:i(playerid, params[])
  31. {
  32.     if(IRC[playerid] == 0) return SCM(playerid, -1, "Utilize {00FFFF}/setirc {00E5FF}[Chat] {FFFFFF} para entrar em um IRC.");
  33.     new string[ 200 ], nome[MAX_PLAYER_NAME];
  34.     GetPlayerName(playerid, nome, sizeof(nome));
  35.     format(string, sizeof(string), "{FFFF00}[IRC %d] {FF00FF}(%d)%s diz: {FFFFFF}%s", IRC[playerid], playerid, nome, params);
  36.     MensagemParaChat(-1, string, IRC[playerid]);
  37.     return 1;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement