Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:areagun(playerid, params[]) // adaugat 'count'
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_RED2, "Nu poti folosi nicio comanda pentru ca nu esti logat.");
- if(PlayerInfo[playerid][pAdmin] >= 2)
- {
- new range,gun,ammo,string[256],sendername[25],count=0;
- if(sscanf(params, "iii", range, gun, ammo)) return SCM(playerid,COLOR_WHITE,"Usage: /areagun [range] [weapon id] [ammo]");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(gun < 1||gun > 46||gun==19||gun==20||gun==21||gun==45) return SCM(playerid,COLOR_WHITE,"Invalid weapond ID.");
- if(ammo <1||ammo > 1000) return SCM(playerid,COLOR_WHITE,"Invalid ammo (1-1000).");
- //count++;
- //format(string, sizeof(string), "AdmCmd: {FFFFFF}%s has given gun %d with %d bullets to %d players on range %d.", sendername,gun,ammo,count,range);
- //ABroadCast(COLOR_ADMCOMMANDS,string,1);
- foreach(Player,i)
- {
- if(IsPlayerConnected(i))
- {
- if(ProxDetectorS(range, playerid, i))
- {
- GivePlayerWeaponEx(i, gun, ammo);
- if(GetPlayerState(i) == PLAYER_STATE_PASSENGER)
- {
- new gun2,tmp;
- GetPlayerWeaponData(i,5,gun2,tmp);
- #pragma unused tmp
- if(gun2)SetPlayerArmedWeapon(i,gun2);
- else SetPlayerArmedWeapon(i,0);
- count++;
- }
- }
- format(string, sizeof(string), "AdmCmd: {FFFFFF}%s has given gun %d with %d bullets to %d players on range %d.", sendername,gun,ammo,count,range);
- ABroadCast(COLOR_ADMCOMMANDS,string,1);
- }
- }
- }
- }
- else return SendClientMessage(playerid, COLOR_ERROR, "You are not authorized to use this command.");
- return 1;
- }
Add Comment
Please, Sign In to add comment