Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Add this anywhere in the gm but not in a function.
- // Credits to VincentDunn for this small ProxDetector recommended for /me's and /do's.
- stock ProxDetector(Float:radi, playerid, string[],color)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- foreach(Player,i)
- {
- if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
- {
- SendClientMessage(i,color,string);
- }
- }
- }
- COMMAND:ame(playerid, params[])
- {
- new string[128],msg[128],pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pname,sizeof(pname));
- if(sscanf(params,"s[128]",msg)) return SendClientMessage(playerid,COLOR_WHITE, "USAGE: /ame <text>");
- format(string,sizeof(string),"[AME] %s %s",pname,msg);
- ProxDetector(20.0, playerid, string,0x330066AA);
- SetPlayerChatBubble(playerid, string, 0x330066AA, 100.0, 10000);
- return 1;
- }
- COMMAND:ado(playerid, params[])
- {
- new string[128],msg[128],pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pname,sizeof(pname));
- if(sscanf(params,"s[128]",msg)) return SendClientMessage(playerid,COLOR_WHITE, "USAGE: /ado <text>");
- format(string,sizeof(string),"[ADO] %s ((%s))",msg,pname);
- ProxDetector(20.0, playerid, string,0x330066AA);
- SetPlayerChatBubble(playerid, string, 0x330066AA, 100.0, 10000);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement