Advertisement
Dev

GTA V XBOX 360 RGH PROTECTIONS

Dev
Jan 19th, 2018
17,395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.54 KB | None | 0 0
  1. #UDT
  2. #UltimateDevTeam
  3.  
  4. Admin kick protection
  5. (int)0x830C8F2C = 0x60000000;
  6.  
  7. #define TOC 0x835B0530 //idk if is TOC really,if not please comment
  8. #define OBJECT_ID_FREED_EVENT 0x835DB1F0
  9. #define OBJECT_ID_REQUEST_EVENT 0x835DB328
  10. #define ARRAY_DATA_VERIFY_EVENT 0x835DB290
  11. #define SCRIPT_ARRAY_DATA_VERIFY_EVENT 0x830EA558
  12. #define REQUEST_CONTROL_EVENT 0x830D7330
  13. #define GIVE_CONTROL_EVENT 0x830D77A8
  14. #define WEAPON_DAMAGE_EVENT 0x830F5318
  15. #define REQUEST_PICKUP_EVENT 0x830D7D78
  16. #define REQUEST_MAP_PICKUP_EVENT 0x830F1FC0
  17. #define GAME_CLOCK_EVENT 0x830D80B8
  18. #define GAME_WEATHER_EVENT 0x830D8178
  19. #define RESPAWN_PLAYER_PED_EVENT 0x830D8380
  20. #define GIVE_WEAPON_EVENT 0x830D8400
  21. #define REMOVE_WEAPON_EVENT 0x830D84F8
  22. #define REMOVE_ALL_WEAPONS_EVENT 0x830D8600
  23. #define VEHICLE_COMPONENT_CONTROL_EVENT 0x830D8720
  24. #define FIRE_EVENT 0x830D8B38
  25. #define EXPLOSION_EVENT 0x830F2BB8
  26. #define START_PROJECTILE_EVENT 0x830D8CE0
  27. #define ALTER_WANTED_LEVEL_EVENT 0x830D9010
  28. #define CHANGE_RADIO_STATION_EVENT 0x830D91F0
  29. #define RAGDOLL_REQUEST_EVENT 0x830D9380
  30. #define PLAYER_TAUNT_EVENT 0x830D94A0
  31. #define PLAYER_CARD_STAT_EVENT 0x830D97F8
  32. #define DOOR_BREAK_EVENT 0x830D9BA8
  33. #define SCRIPTED_GAME_EVENT 0x830D9E90
  34. #define REMOTE_SCRIPT_INFO_EVENT 0x830E3FE0
  35. #define REMOTE_SCRIPT_LEAVE_EVENT 0x830DA0E8
  36. #define MARK_AS_NO_LONGER_NEEDED_EVENT 0x830DA378
  37. #define CONVERT_TO_SCRIPT_ENTITY_EVENT 0x830EBEB0
  38. #define SCRIPT_WORLD_STATE_EVENT 0x830DA5E8
  39. #define INCIDENT_ENTITY_EVENT 0x830DA710
  40. #define CLEAR_AREA_EVENT 0x830DA8F0
  41. #define NETWORK_REQUEST_SYNCED_SCENE_EVENT 0x830DAAA8
  42. #define NETWORK_START_SYNCED_SCENE_EVENT 0x830DAB60
  43. #define NETWORK_UPDATE_SYNCED_SCENE_EVENT 0x830DADC8
  44. #define NETWORK_STOP_SYNCED_SCENE_EVENT 0x830DAC90
  45. #define GIVE_PED_SCRIPTED_TASK_EVENT 0x830EC1F0
  46. #define GIVE_PED_SEQUENCE_TASK_EVENT 0x830EC408
  47. #define NETWORK_CLEAR_PED_TASKS_EVENT 0x830DB100
  48. #define NETWORK_START_PED_ARREST_EVENT 0x830DB250
  49. #define NETWORK_START_PED_UNCUFF_EVENT 0x830DB2F0
  50. #define NETWORK_SOUND_CAR_HORN_EVENT 0x830DB390
  51. #define NETWORK_ENTITY_AREA_STATUS_EVENT 0x830DB598
  52. #define NETWORK_GARAGE_OCCUPIED_STATUS_EVENT 0x830DB798
  53. #define PED_CONVERSATION_NE_EVENT 0x830D9908
  54. #define SCRIPT_ENTITY_STATE_CHANGE_EVENT 0x830DC448
  55. #define NETWORK_PLAY_SOUND_EVENT 0x830DC958
  56. #define NETWORK_STOP_SOUND_EVENT 0x830DC9D8
  57. #define NETWORK_BANK_REQUEST_EVENT 0x830DCB48
  58. #define REQUEST_DOOR_EVENT 0x830DCD78
  59. #define NETWORK_TRAIN_REQUEST_EVENT 0x830DCF80
  60. #define NETWORK_TRAIN_REPORT_EVENT 0x830DD0C0
  61. #define NETWORK_INCREMENT_STAT_EVENT 0x830DD390
  62. #define REQUEST_PHONE_EXPLOSION_EVENT 0x830DD498
  63. #define REQUEST_DETACHMENT_EVENT 0x830DD5A8
  64. #define KICK_VOTES_EVENT 0x830DD6A0
  65. #define GIVE_PICKUP_REWARDS_EVENT 0x830DD840
  66. #define NETWORK_CRC_HASH_CHECK_EVENT 0x830DD950
  67. #define BLOW_UP_VEHICLE_EVENT 0x830DDBE8 //possible protection of give badsport loop (blow-up cars)
  68. #define NETWORK_RESPONDED_TO_THREAT_EVENT 0x830DE170
  69. #define PICKUP_DESTROYED_EVENT 0x830E7C88
  70. #define UPDATE_PLAYER_SCARS_EVENT 0x830DE5E8
  71. #define NETWORK_CHECK_EXE_SIZE_EVENT 0x830DE6E0
  72. #define NETWORK_PTFX_EVENT 0x830DEB58
  73. #define NETWORK_PED_SEEN_DEAD_PED_EVENT 0x830DEC48
  74. #define REMOVE_STICKY_BOMB_EVENT 0x830DEEB0
  75. #define NETWORK_CHECK_CODE_CRCS_EVENT 0x830DE7F0
  76. #define INFORM_SILENCED_GUNSHOT_EVENT 0x830DF160
  77. #define PED_PLAY_PAIN_EVENT 0x830DF328
  78. #define CACHE_PLAYER_HEAD_END_DATA_EVENT 0x830DF418
  79. #define REMOVE_PED_FROM_PEDGROUP_EVENT 0x830E8C98
  80. #define REPORT_CASH_SPAWN_EVENT 0x830DF6D0
  81. #define OFFHOST_KICK_PROTECTION 0x8308AA78 //thanks to Subliminal Dev for subliminal source 0x830D9E90
  82. #define ADMIN_KICK_PROTECTION 0x83FC7889 //thanks to kiwi2014566 for enable is 0x60000000
  83. #define MODIFY_VEHICLE_LOCK_WORD_STATE_DATA 0x830DD278 //thanks BModzMasterTM,I already had this but I did not know it was a protection event xD
  84. #define NETWORK_SHOUT_TARGET_POSITION 0x830DE400 //thanks BModzMasterTM,I already had this but I did not know it was a protection event xD
  85. #define NETWORK_SPECIAL_FIRE_EQUIPPED_WEAPON 0x830DDF80
  86. #define VOICE_DRIVEN_MOUTH_MOVEMENT_FINISHED_EVENT 0x830DB430
  87. #define ADMIN_KICK_PROTECTION_2 0x830C8F2C //thanks to BModzMasterTM,enable with NOP
  88. #define GHOST_MODE_1 0x8300FC4C //thanks to RF0oDxM0Dz
  89. #define GHOST_MODE_2 0x8300FC50 //thanks to RF0oDxM0Dz
  90. #define DISABLE_GHOST_MODE_1 0x485CAF6D //thanks to RF0oDxM0Dz
  91. #define DISABLE_GHOST_MODE_2 0x4B608089 //thanks to RF0oDxM0Dz
  92. #define DETROYING_EVENT 0x830E31A0 //thanks to BModzMasterTM
  93. bool NETWORK_INCREMENT_STAT_EVENT_BOOL;
  94. bool ADMIN_KICK_PROTECTION_BOOL;
  95. bool GHOST_MODE_BOOL;
  96. void PatchGameEvent(int offset, bool toggle)
  97. {
  98. *(int*)offset = toggle ? 0x4E800020 : 0x7C0802A6; //0x7C0802A6 or 0x7D8802A6
  99. }
  100. void GhostMode(bool toggle)
  101. {
  102. *(int*)GHOST_MODE_1 = toggle ? 0x4E800020 : DISABLE_GHOST_MODE_1;
  103. *(int*)GHOST_MODE_2 = toggle ? 0x4E800020 : DISABLE_GHOST_MODE_2;
  104. }
  105. void PatchNopGameEvent(int offset)
  106. {
  107. *(int*)offset = NOP;
  108. }
  109. case Sub_Modder_Protection:
  110. addTitle("Modder Protection")
  111. addBoolOption("Stats Protection", NETWORK_INCREMENT_STAT_EVENT_BOOL);
  112. addBoolOption("Admin Kick Protection", ADMIN_KICK_PROTECTION_BOOL);
  113. addBoolOption("Ghost Mode",GHOST_MODE_BOOL);
  114. switch(getOption())
  115. {
  116. case 1:
  117. NETWORK_INCREMENT_STAT_EVENT_BOOL = !NETWORK_INCREMENT_STAT_EVENT_BOOL;
  118. PatchGameEvent(NETWORK_INCREMENT_STAT_EVENT,NETWORK_INCREMENT_STAT_EVENT_BOOL);
  119. break;
  120. case 2:
  121. ADMIN_KICK_PROTECTION_BOOL = !ADMIN_KICK_PROTECTION_BOOL;
  122. PatchNopGameEvent(ADMIN_KICK_PROTECTION);
  123. break;
  124. case 3
  125. GHOST_MODE_BOOL = !GHOST_MODE_BOOL;
  126. GhostMode(GHOST_MODE_BOOL);
  127. break;
  128. }
  129. break;
  130.  
  131. #UDT
  132. #UltimateDevTeam
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement