XADRENALINEIX

Motions97's Online Player Taser Forcefield

May 23rd, 2013
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. for(i = 0; i<16; i++){
  2. if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
  3. if (i == GetPlayerIndex()) continue;
  4. GET_PLAYER_CHAR(i, &online_char);
  5. if(!DOES_CHAR_EXIST(online_char)) continue;
  6. GET_CHAR_COORDINATES(GetPlayerPed(),&x,&y,&z);
  7. GET_CHAR_COORDINATES(online_char,&px,&py,&pz);  
  8. GET_DISTANCE_BETWEEN_COORDS_3D(px, py, pz, x, y, z, &dist);
  9.         if(dist <= 12){// increase the 12 if you want the field bigger
  10.         GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS(online_char, 0, 0, 0, &x, &y, &z);
  11.         ADD_EXPLOSION(x,y,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  12.         ADD_EXPLOSION(x,y - 1,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  13.         ADD_EXPLOSION(x,y + 1.5,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  14.         ADD_EXPLOSION(x,y + 2.5,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  15.         ADD_EXPLOSION(x,y - 1.5,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  16.         ADD_EXPLOSION(x + 0.5,y,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  17.         ADD_EXPLOSION(x,y + 0.5,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  18.         ADD_EXPLOSION(x - 0.5,y,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  19.         ADD_EXPLOSION(x,y - 0.5,z,EXPLOSION_DIR_WATER_HYDRANT,20.5,false,true,0.0);
  20. }
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment