whiplk

Mensagens de entrada/saída

Jul 20th, 2013
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.85 KB | None | 0 0
  1. new bool:gEntrada;
  2.  
  3. public OnPlayerConnect(playerid)
  4. {
  5.     if (gEntrada)
  6.     {
  7.         new sStr[40];
  8.         format(sStr, 40, "%s acabou de se conectar.", getName(playerid));
  9.         SendClientMessageToAll(-1, sStr);
  10.     }
  11.     return 1;
  12. }
  13.  
  14. public OnPlayerDisconnect(playerid, reason)
  15. {
  16.     if (gEntrada)
  17.     {
  18.         new sStr[40];
  19.         format(sStr, 40, "%s saiu do servidor.", getName(playerid));
  20.         SendClientMessageToAll(-1, sStr);
  21.     }
  22.     return 1;
  23. }
  24.  
  25. public OnPlayerCommandText(playerid, cmdtext[])
  26. {
  27.     if (!strcmp(cmdtext, "/entrousaiu"))
  28.     {
  29.         gEntrada = !gEntrada;
  30.         if (gEntrada) SendClientMessage(playerid, -1, "Mensagens de entrada/saída ativadas.");
  31.         else SendClientMessage(playerid, -1, "Mensagens de entrada/saída desativadas.")
  32.         return 1;
  33.     }
  34.     return 0;
  35. }
  36.  
  37. stock getName(playerid)
  38. {
  39.     new snn[24];
  40.     GetPlayerName(playerid, snn, sizeof(snn));
  41.     return snn;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment