Guest User

RedGun

a guest
Jun 6th, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 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. //count++;
  13. //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);
  14. //ABroadCast(COLOR_ADMCOMMANDS,string,1);
  15. foreach(Player,i)
  16. {
  17. if(IsPlayerConnected(i))
  18. {
  19. if(ProxDetectorS(range, playerid, i))
  20. {
  21. GivePlayerWeaponEx(i, gun, ammo);
  22. if(GetPlayerState(i) == PLAYER_STATE_PASSENGER)
  23. {
  24. new gun2,tmp;
  25. GetPlayerWeaponData(i,5,gun2,tmp);
  26. #pragma unused tmp
  27. if(gun2)SetPlayerArmedWeapon(i,gun2);
  28. else SetPlayerArmedWeapon(i,0);
  29. count++;
  30. }
  31. }
  32. 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);
  33. ABroadCast(COLOR_ADMCOMMANDS,string,1);
  34. }
  35. }
  36. }
  37. }
  38. else return SendClientMessage(playerid, COLOR_ERROR, "You are not authorized to use this command.");
  39. return 1;
  40. }
Add Comment
Please, Sign In to add comment