Advertisement
mrdrifter

Untitled

May 31st, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. CMD:ann(playerid, params[])
  2. {
  3. if(Administrator[playerid] < 1)
  4. return 0;
  5.  
  6. new msg[512], time;
  7. if(sscanf(params, ds[384], time, msg))
  8. return SCM(playerid, -1, /ann [sekundy] [tresc]);
  9.  
  10. new count = 0;
  11. for(new i; i < strlen(msg); i++)
  12. {
  13. if(msg[i] == '~') count++;
  14. }
  15. if(IsNumberEven(count) == 0 && count != 0)
  16. {
  17. SCM(playerid, -1, Wpisano nieprawidłową ilość tyld (~));
  18. return 1;
  19. }
  20. new jName[26];
  21.  
  22. GetPlayerName(playerid, jName, sizeof(jName);
  23. format(msg, sizeof(msg), "%s - %s", jName, msg);
  24. TextDrawSetString(AnnTD, msg);
  25.  
  26. if(AnnON == 1)
  27. KillTimer(AnnTim);
  28.  
  29. AnnTim = SetTimer(WylanczAnn, time * 1000, 0);
  30. TextDrawShowForAll(AnnTD);
  31. AnnON = 1;
  32. return 1;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement