Advertisement
Guest User

Pickup Saver By Atheros

a guest
Jun 19th, 2016
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. function onServerStart()
  2. {
  3. // Here put your CreatePickups copied from pickups.txt
  4.  
  5.  
  6. print("pickups loaded")
  7. }
  8.  
  9.  
  10. function onPlayerCommand(player,command,text)
  11. {
  12. if ( command == "pickup" )
  13. {
  14. local v = player.Pos;
  15. if (!text) {
  16. MessagePlayer("Pickups list: bat,pistol,uzi,shotgun,ak47,m16,sniper,heal,armour",player)
  17. }
  18. if (text == "bat" || text == "baseballbat" )
  19. {
  20. WriteFile( "CreatePickup( 172, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // BASEBALL BAT", "Pickups.txt" )
  21. MessagePlayer("Baseball bat saved to pickups.txt", player );
  22. }
  23. else if (text == "pistol" || text == "colt45" )
  24. {
  25. WriteFile( "CreatePickup( 173, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // PISTOL", "Pickups.txt" )
  26. MessagePlayer("colt45 saved to pickups.txt", player );
  27. }
  28. else if (text == "uzi" || text == "smg" )
  29. {
  30. WriteFile( "CreatePickup( 178, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // UZI", "Pickups.txt" )
  31. MessagePlayer("uzi saved to pickups.txt", player );
  32. }
  33. else if (text == "shotgun" || text == "pump" )
  34. {
  35. WriteFile( "CreatePickup( 176, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // SHOTGUN", "Pickups.txt" )
  36. MessagePlayer("shotgun saved to pickups.txt", player );
  37. }
  38. else if (text == "ak47" || text == "ak" )
  39. {
  40. WriteFile( "CreatePickup( 171, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // AK-47", "Pickups.txt" )
  41. MessagePlayer("ak47 saved to pickups.txt", player );
  42. }
  43. else if (text == "m16" || text == "m4" )
  44. {
  45. WriteFile( "CreatePickup( 180, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // M16", "Pickups.txt" )
  46. MessagePlayer("m16 saved to pickups.txt", player );
  47. }
  48. else if (text == "sniper" || text == "sniperrifle" )
  49. {
  50. WriteFile( "CreatePickup( 177, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // SNIPER", "Pickups.txt" )
  51. MessagePlayer("sniper saved to pickups.txt", player );
  52. }
  53. else if (text == "heal" || text == "health" )
  54. {
  55. WriteFile( "CreatePickup( 1362, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // HEALTH", "Pickups.txt" )
  56. MessagePlayer("Health saved to pickups.txt", player );
  57. }
  58. else if (text == "armour" || text == "armor" )
  59. {
  60. WriteFile( "CreatePickup( 1364, Vector(" + v.x + ", " + v.y + ", " + v.z + ")); // ARMOUR", "Pickups.txt" )
  61. MessagePlayer("armour saved to pickups.txt", player );
  62. }
  63. }
  64. }
  65.  
  66. // append string to file ( thanks to ankris )
  67. function WriteFile(text, f = "file.xt") {
  68. local f = file(f, "a+");
  69. if (!f) return false;
  70.  
  71. foreach(idx, val in text) {
  72. f.writen(val, 'b');
  73. }
  74.  
  75. f.writen('\n', 'b');
  76. f.flush();
  77. f.close();
  78.  
  79. return true;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement