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