Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:areaheal(playerid, params[])
- {
- if(playerVariables[playerid][pAdminLevel] >= 1)
- {
- new sendername[25],string[128],range;
- new count=0;
- new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME],string2[256];
- GetPlayerPos(playerid, x,y,z);
- if(sscanf(params, "i", range)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /areaheal [range]");
- {
- for(new i,g=GetMaxPlayers(); i < g; i ++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i,range,x,y,z))
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- SetPlayerHealth(i, 99);
- count++;
- }
- }
- }
- GetPlayerName(playerid, name, MAX_PLAYER_NAME);
- format(string2, 256,"AdmCmd: %s used /areaheal and healed %d players.",name, count);
- submitToAdmins(string2, COLOR_YELLOW);
- adminLog(string2);
- format(string, sizeof(string), "Admin %s has healed you.", sendername);
- SendClientMessage(playerid, COLOR_IN2, string);
- }
- }
- else return SendClientMessage(playerid, COLOR_YELLOW, AdminOnly);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement