TonyVk

Untitled

Aug 24th, 2015
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. new Oruzije[MAX_PLAYERS];
  2.  
  3. public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
  4. {
  5. if(weaponid >= 1 && weaponid <= 15)
  6. {
  7. Weapons[playerid][Mammo]--;
  8. }
  9. if(weaponid >= 16 && weaponid <= 18 || weaponid == 39)
  10. {
  11. Weapons[playerid][Tammo]--;
  12. }
  13. if(weaponid >= 22 && weaponid <= 24)
  14. {
  15. Weapons[playerid][Pammo]--;
  16. }
  17. if(weaponid >= 25 && weaponid <= 27)
  18. {
  19. Weapons[playerid][Sammo]--;
  20. }
  21. if(weaponid == 30 || weaponid == 31)
  22. {
  23. Weapons[playerid][Aammo]--;
  24. }
  25. if(weaponid == 33 || weaponid == 34)
  26. {
  27. Weapons[playerid][Rammo]--;
  28. }
  29. if(weaponid >= 35 && weaponid < 38)
  30. {
  31. Weapons[playerid][Hammo]--;
  32. }
  33. Oruzije[playerid] = weaponid;//SAMO JE OVO NOVO
  34. SetTimerEx("CheckAmmo",800,false,"i",playerid);//I OVO MALO PREUREDITO OPET
  35. return 1;
  36. }
  37.  
  38. forward CheckAmmo(playerid);
  39. public CheckAmmo(playerid)
  40. {
  41. new weaponid=GetPlayerWeapon(playerid);//NOVO JE OVO
  42. new ammo=GetPlayerAmmo(playerid);
  43. if(weaponid == Oruzije[playerid])//OVO
  44. {//OVO
  45. if(weaponid >= 1 && weaponid <= 15)
  46. {
  47. if(ammo != Weapons[playerid][Mammo])
  48. {
  49. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  50. Kickaj(playerid);
  51. }
  52. }
  53. if( weaponid >= 16 && weaponid <= 18 || weaponid == 39 ) // Checking Thrown
  54. {
  55. if(ammo != Weapons[playerid][Tammo])
  56. {
  57. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  58. Kickaj(playerid);
  59. }
  60. }
  61. if( weaponid >= 22 && weaponid <= 24 ) // Checking Pistols
  62. {
  63. if(ammo != Weapons[playerid][Pammo])
  64. {
  65. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  66. Kickaj(playerid);
  67. }
  68. }
  69. if( weaponid >= 25 && weaponid <= 27 ) // Checking Shotguns
  70. {
  71. if(ammo != Weapons[playerid][Sammo])
  72. {
  73. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  74. Kickaj(playerid);
  75. }
  76. }
  77. if( weaponid == 30 || weaponid == 31 ) // Checking Assault
  78. {
  79. if(ammo != Weapons[playerid][Aammo])
  80. {
  81. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  82. Kickaj(playerid);
  83. }
  84. }
  85. if( weaponid == 33 || weaponid == 34 ) // Checking Rifles
  86. {
  87. if(ammo != Weapons[playerid][Rammo])
  88. {
  89. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  90. Kickaj(playerid);
  91. }
  92. }
  93. if( weaponid >= 35 && weaponid < 38 ) // Checking Heavy
  94. {
  95. if(ammo != Weapons[playerid][Hammo])
  96. {
  97. SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
  98. Kickaj(playerid);
  99. }
  100. }
  101. else { return 1; }
  102. }//OVO
  103. return 1;
  104. }
Advertisement
Add Comment
Please, Sign In to add comment