Advertisement
Guest User

Быдлокод.inc

a guest
Jul 3rd, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. #if defined CreateDynamicPickup
  2. fpublic: ac_CreateDynamicPickup(modelid, type, Float:x, Float:y, Float:z, worldid, interiorid playerid, Float:streamdistance)
  3. {
  4. new pickupid = CreateDynamicPickup(modelid, type, x, y, z, worldid, interiorid playerid, streamdistance);
  5. if(_:pickupid != -1)
  6. {
  7. switch(type)
  8. {
  9. case 2, 3, 15, 22:
  10. {
  11. switch(modelid)
  12. {
  13. case 370: AntiCheatPickInfo[pickupid][pType] = 2;
  14. case 1240: AntiCheatPickInfo[pickupid][pType] = 3;
  15. case 1242: AntiCheatPickInfo[pickupid][pType] = 4;
  16. case 321..369, 371, 372:
  17. {
  18. for(new i = 46; i != -1; --i)
  19. {
  20. if(GetWeaponModel(i) == modelid)
  21. {
  22. AntiCheatPickInfo[pickupid][pType] = 1;
  23. AntiCheatPickInfo[pickupid][pWeapon] = i;
  24. break;
  25. }
  26. }
  27. }
  28. }
  29. }
  30. }
  31. AntiCheatPickInfo[pickupid][pIsStatic] = false;
  32. AntiCheatPickInfo[pickupid][pPos][0] = x;
  33. AntiCheatPickInfo[pickupid][pPos][1] = y;
  34. AntiCheatPickInfo[pickupid][pPos][2] = z;
  35. }
  36. return pickupid;
  37. }
  38. #endif
  39.  
  40. #if defined CreateDynamicPickupEx
  41. fpublic: ac_CreateDynamicPickupEx(modelid, type, Float:x, Float:y, Float:z, Float:streamdistance, worlds[], interiors[], players[], maxworlds, maxinteriors, maxplayers)
  42. {
  43. new pickupid = CreateDynamicPickupEx(modelid, type, x, y, z, streamdistance, worlds, interiors, players, maxworlds, maxinteriors, maxplayers);
  44. if(_:pickupid != -1)
  45. {
  46. switch(type)
  47. {
  48. case 2, 3, 15, 22:
  49. {
  50. switch(modelid)
  51. {
  52. case 370: AntiCheatPickInfo[pickupid][pType] = 2;
  53. case 1240: AntiCheatPickInfo[pickupid][pType] = 3;
  54. case 1242: AntiCheatPickInfo[pickupid][pType] = 4;
  55. case 321..369, 371, 372:
  56. {
  57. for(new i = 46; i != -1; --i)
  58. {
  59. if(GetWeaponModel(i) == modelid)
  60. {
  61. AntiCheatPickInfo[pickupid][pType] = 1;
  62. AntiCheatPickInfo[pickupid][pWeapon] = i;
  63. break;
  64. }
  65. }
  66. }
  67. }
  68. }
  69. }
  70. AntiCheatPickInfo[pickupid][pIsStatic] = false;
  71. AntiCheatPickInfo[pickupid][pPos][0] = x;
  72. AntiCheatPickInfo[pickupid][pPos][1] = y;
  73. AntiCheatPickInfo[pickupid][pPos][2] = z;
  74. }
  75. return pickupid;
  76. }
  77. #endif
  78.  
  79. //А вот эти работают нормально О_о (вылетает от одной из предыдущих)
  80. #if defined DestroyDynamicPickup
  81. fpublic: ac_DestroyDynamicPickup(pickupid)
  82. {
  83. if(!DestroyDynamicPickup(pickupid)) return 0;
  84. AntiCheatPickInfo[pickupid][pType] = 0;
  85. return 1;
  86. }
  87. #endif
  88.  
  89. #if defined DestroyAllDynamicPickups\
  90. && defined IsValidDynamicPickup
  91. fpublic: ac_DestroyAllDynamicPickups()
  92. {
  93. if(!DestroyAllDynamicPickups()) return 0;
  94. for(new i = MAX_PICKUPS - 1; i != -1; --i)
  95. {
  96. if(IsValidDynamicPickup(i)) AntiCheatPickInfo[i][pType] = 0;
  97. }
  98. return 1;
  99. }
  100. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement