Advertisement
Peppery

announce

Feb 16th, 2012
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public OnPlayerCommandText(playerid, cmdtext[])
  2.  
  3. {
  4. dcmd(announce, 8, cmdtext);
  5. return 0;
  6. }
  7.  
  8. dcmd_announce(playerid, params[])
  9. {
  10. if(PInfo[playerid][Level] < 1) return SendClientMessage(playerid, 0xAA3333AA,"You need to be level 1 to use this command!");
  11. new text[64], timems, style;
  12. if (sscanf(params, "iis[64]", style, timems, text)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /announce <style[0-6]> <time in ms> <text>");
  13. if (strlen(text) > 64) return SendClientMessage(playerid, 0xFF0000AA, "Message is too long (64 characters)");
  14. if (style < 0 || style > 6) return SendClientMessage(playerid, 0xFF0000AA, "Invalid style");
  15. if (time > 20*1000) return SendClientMessage(playerid, 0xFF0000AA, "No longer than 20 seconds");
  16. if(style == 2) return SendClientMessage(playerid, 0xFF0000AA, "You can't choose 2");
  17. GameTextForAll(text, timems, style);
  18. #undef Msg
  19. return true;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement