Guest User

RedGun

a guest
Jun 6th, 2016
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. CMD:areagun(playerid, params[]) // adaugat 'count'
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_RED2, "Nu poti folosi nicio comanda pentru ca nu esti logat.");
  4. if(PlayerInfo[playerid][pAdmin] >= 2)
  5. {
  6. new range,gun,ammo,string[256],sendername[25],count=0;
  7. if(sscanf(params, "iii", range, gun, ammo)) return SCM(playerid,COLOR_WHITE,"Usage: /areagun [range] [weapon id] [ammo]");
  8. {
  9. GetPlayerName(playerid, sendername, sizeof(sendername));
  10. if(gun < 1||gun > 46||gun==19||gun==20||gun==21||gun==45) return SCM(playerid,COLOR_WHITE,"Invalid weapond ID.");
  11. if(ammo <1||ammo > 1000) return SCM(playerid,COLOR_WHITE,"Invalid ammo (1-1000).");
  12. format(string, sizeof(string), "AdmCmd: {FFFFFF}%s has given gun %d with %d bullets to all players on range %d.", sendername,gun,ammo,range);
  13. ABroadCast(COLOR_ADMCOMMANDS,string,1);
  14. foreach(Player,i)
  15. {
  16. if(IsPlayerConnected(i))
  17. {
  18. if(ProxDetectorS(range, playerid, i))
  19. {
  20. GivePlayerWeaponEx(i, gun, ammo);
  21. if(GetPlayerState(i) == PLAYER_STATE_PASSENGER)
  22. {
  23. new gun2,tmp;
  24. GetPlayerWeaponData(i,5,gun2,tmp);
  25. #pragma unused tmp
  26. if(gun2)SetPlayerArmedWeapon(i,gun2);
  27. else SetPlayerArmedWeapon(i,0);
  28. count++;
  29. }
  30. }
  31. }
  32. }
  33. }
  34. }
  35. else return SendClientMessage(playerid, COLOR_ERROR, "You are not authorized to use this command.");
  36. return 1;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment