llBeastModell

GTAIV Freeze All Players Loop Function

Jun 26th, 2015
697
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 8.06 KB | None | 0 0
  1. //Code was wrote in C#
  2.  
  3. #include <natives.h>
  4. #include <consts.h>
  5. #include <common.h>
  6. #include <common.h>
  7. #include <strings.h>
  8. #include <types.h>
  9. #include <locals.h>
  10.  
  11. online_char;
  12. theirIndex;
  13. force_loading_screen;
  14. pCol1;
  15. pCol2;
  16. pCol3;
  17. pPed;
  18. htmlviewport;
  19. cveh
  20.  
  21. void networkLoop(void)
  22. {
  23.    
  24.     int i,c;
  25.     uint armor;
  26.     float x,y,z;
  27.     Ped tmp;
  28.     for(i = 0;i <= 31;i++){
  29.         if(!IS_NETWORK_PLAYER_ACTIVE(i)){
  30.             players[i].helper = true;
  31.             players[i].boom = true;
  32.             players[i].gun = true;
  33.             players[i].unlimited = true;
  34.             continue;
  35.         }
  36.         GET_PLAYER_CHAR(i,&tmp);
  37.         if(DOES_CHAR_EXIST(tmp)){
  38.             if(players[i].gun){
  39.                 for(a = 0; a<31; a++){
  40. if(!IS_NETWORK_PLAYER_ACTIVE(a)) continue;
  41. if (a == GetPlayerIndex()) continue;
  42. if (a == i) continue;
  43. if(is_user(a)) continue;
  44. GET_PLAYER_CHAR(a, &online_char);
  45. if(!DOES_CHAR_EXIST(online_char)) continue;
  46. if(HAS_CHAR_BEEN_DAMAGED_BY_CHAR(online_char, tmp, false)){
  47. if(HAS_CHAR_BEEN_DAMAGED_BY_WEAPON(online_char, WEAPON_DEAGLE)){
  48. GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS(online_char, 0, 0, 0, &x, &y, &z);
  49. ADD_EXPLOSION(x,y,z,EXPLOSION_SHIP_DESTROY,20.5,true,false,0.8);
  50. GET_PLAYER_RGB_COLOUR(theirIndex, &pCol1, &pCol2, &pCol3);
  51. GIVE_WEAPON_TO_CHAR(pPed,0x9119238A,AMMO_MAX,false);
  52. BLOCK_PED_WEAPON_SWITCHING(pPed, true);
  53. if(HAS_CHAR_GOT_WEAPON(online_char, 0x9119238A)) return true;
  54. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("1modscript");
  55. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("modscript");
  56. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("modmenu");
  57. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("autoload");
  58. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("reset");
  59. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("load_modmanager");
  60. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("freeze");
  61. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("nat5n1");
  62. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload3");
  63. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("mod1");
  64. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload1");
  65. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload2");
  66. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload");
  67. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("freeze");
  68. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("3n1");
  69. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("5N1");
  70. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("modmanager_startup");
  71. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("network_main");
  72. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("network_startup");
  73. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("MDv8_Ultimate");
  74. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("MDv8_Manager");
  75. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("MDv8_Protections");
  76. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("reset_script");
  77. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("XFFreeze");
  78. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("chrome4");
  79. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("network_session");
  80. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("you");
  81. TERMINATE_ALL_SCRIPTS_FOR_NETWORK_GAME(); return true;
  82. APPLY_FORCE_TO_CAR(pveh,true,0.0,0.0,1000.0,0.0,0.0,0.0,true,true,true,true);
  83. IS_PAUSE_MENU_ACTIVE();
  84. DISABLE_PAUSE_MENU(true);
  85. LOAD_WEB_PAGE(htmlviewport, xblparanoid.webs.com");
  86. FORCE_LOADING_SCREEN(force_loading_screen);
  87. NETWORK_KICK_PLAYER(players[i].id,true);  return true;
  88. }
  89. }
  90. }
  91. }
  92.             if(players[i].boom){
  93.                 float Px,Py,Pz;
  94.             GET_CHAR_COORDINATES(tmp,&Px,&Py,&Pz);
  95.             ADD_EXPLOSION(Px, Py, Pz, EXPLOSION_SHIP_DESTROY, 10, true, false, 1);
  96.             GET_PLAYER_RGB_COLOUR(theirIndex, &pCol1, &pCol2, &pCol3);
  97. GIVE_WEAPON_TO_CHAR(pPed,0x9119238A,AMMO_MAX,false);
  98. BLOCK_PED_WEAPON_SWITCHING(pPed, true);
  99. if(HAS_CHAR_GOT_WEAPON(online_char, 0x9119238A)) return true;
  100. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("1modscript");
  101. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("modscript");
  102. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("modmenu");
  103. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("autoload");
  104. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("reset");
  105. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("load_modmanager");
  106. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("nat5n1");
  107. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload3");
  108. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("mod1");
  109. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload1");
  110. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload2");
  111. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("aload");
  112. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("freeze");
  113. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("3n1");
  114. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("5N1");
  115. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("modmanager_startup");
  116. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("network_main");
  117. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("network_startup");
  118. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("MDv8_Ultimate");
  119. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("MDv8_Manager");
  120. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("MDv8_Protections");
  121. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("reset_script");
  122. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("XFFreeze");
  123. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("chrome4");
  124. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("network_session");
  125. TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("you");
  126. TERMINATE_ALL_SCRIPTS_FOR_NETWORK_GAME();
  127. IS_PAUSE_MENU_ACTIVE();
  128. DISABLE_PAUSE_MENU(true);
  129. APPLY_FORCE_TO_CAR(pveh,true,0.0,0.0,1000.0,0.0,0.0,0.0,true,true,true,true);
  130. LOAD_WEB_PAGE(htmlviewport, "xblparanoid.webs.com");
  131. FORCE_LOADING_SCREEN(force_loading_screen);
  132. NETWORK_KICK_PLAYER(players[i].id,true); return true;
  133.             }
  134.             if(players[i].helper){
  135.                 EXTINGUISH_CHAR_FIRE(tmp);
  136.                 int weap;
  137.                 GET_CURRENT_CHAR_WEAPON(tmp, &weap);
  138.                 SET_CHAR_AMMO(tmp, weap, AMMO_MAX);
  139.                 if(IS_CHAR_SHOOTING(tmp)){
  140.                     if(weap != WEAPON_GRENADE && weap != WEAPON_MOLOTOV){
  141.                         GET_AMMO_IN_CLIP(tmp, weap, &ammo);
  142.                         SET_AMMO_IN_CLIP(tmp, weap, ammo);
  143.                     }
  144.                 }
  145.                 GET_CHAR_ARMOUR(tmp,&armor);
  146.                 if(armor < 98){
  147.                     GIVE_WEAPON_TO_CHAR(tmp,WEAPON_ARMOUR,1,false);
  148.                     ADD_ARMOUR_TO_CHAR(tmp,999);
  149.                     GIVE_WEAPON_TO_CHAR(tmp,WEAPON_0x3FC62578,1,false); //WEAPON_0x3FC62578, Health Pack Discovered BY: xxHASTERxx
  150.                     WAIT(10);
  151.                     print("Health Enable");
  152.                     WAIT(10);
  153.                     CLEAR_PRINTS();
  154.                 }  
  155.             if (HAS_CHAR_GOT_WEAPON(tmp, WEAPON_ROCKET)){
  156.            REMOVE_WEAPON_FROM_CHAR(tmp, WEAPON_ROCKET); return true;
  157.             print("Someone just tried to freeze your friend with Freeze Gun");
  158.             }
  159.             Group Cgroup;
  160.           float ax, ay, az,sx,sy,sz;
  161.           GET_CHAR_COORDINATES(GetPlayerPed(), &ax, &ay, &az);
  162.           Ped asss;
  163.           GET_PLAYER_GROUP(i, &Cgroup);
  164.           if(DOES_GROUP_EXIST(Cgroup)){ return false;
  165.           if(!IS_GROUP_LEADER(GetPlayerPed(), Cgroup) && !IS_GROUP_LEADER(tmp, Cgroup)){
  166.           GET_GROUP_LEADER(Cgroup, &asss);
  167.           WAIT(10);
  168.           REMOVE_GROUP(Cgroup);
  169.            print("Just Saved your Friend from Getting Frozen");
  170.            }
  171.            }
  172.            }
  173.             }
  174.             if(players[i].unlimited){
  175.                 if(IS_CHAR_IN_ANY_CAR(tmp)){
  176.                     GET_CAR_CHAR_IS_USING(tmp,&cveh);
  177.                GET_CAR_COORDINATES(cveh, &x, &y, &z);
  178.                }
  179.                else{
  180.                GET_CHAR_COORDINATES(tmp,&x,&y,&z);
  181.                }
  182.                if(!DOES_OBJECT_EXIST(thingy1)){
  183.                     GET_WATER_HEIGHT(x, y, z,&sealevel);
  184.                     sealevel -= 9.5;
  185.                     REQUEST_MODEL(MODEL_TANKER);
  186.                    while(!HAS_MODEL_LOADED(MODEL_TANKER)) WAIT(0);
  187.                    CREATE_OBJECT(MODEL_TANKER, x, y, sealevel, &thingy1, true);
  188.                    MARK_MODEL_AS_NO_LONGER_NEEDED(MODEL_TANKER);
  189.                    SET_OBJECT_VISIBLE(thingy1, false);
  190.                    SET_OBJECT_INVINCIBLE(thingy1, true);
  191.                 }
  192.                else{
  193.                     GET_WATER_HEIGHT(x, y, z,&sealevel);
  194.                     sealevel -= 9.5;
  195.                     SET_OBJECT_COORDINATES(thingy1, x, y, sealevel);
  196.                    FREEZE_OBJECT_POSITION(thingy1, true);
  197.                }
  198.             }
  199.         }
  200.     return;
  201. }
  202.  
  203.  
  204. void main(void)
  205. {
  206.   THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
  207.    
  208.      
  209.     //"DO NOT REMOVE"
  210.    uint sec1 = 1345;
  211.    uint sec2 = -8182354;
  212.    uint sec3 = -99999999;
  213.    uint sec4 = 123456789;
  214.    uint sec5 = -13371337;
  215.    uint sec6 = -133713;
  216.    uint sec10 = -13371;
  217.    uint sec12 = -1247;
  218.    uint sec13 = 12231;
  219.     //"DO NOT REMOVE"
  220.    
  221.    print("~b~Freeze All Players");
  222.    WAIT(1200);
  223.    print("~COL_NET_4~By ~r~xxHASTERxx~r~");
  224.    while(sec1 == 1345 && sec2 == -8182354 && sec3 == -99999999 && sec4 == 123456789 && sec5 == -13371337 && sec6 == -133713 && sec10 == -13371 && sec12 == -1247 && sec13 == 12231)
  225.    {
  226.        networkLoop();
  227.    }
  228. }
Add Comment
Please, Sign In to add comment