Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <natives.h>
- #include <common.h>
- #include <consts.h>
- #include <types.h>
- #include <strings.h>
- void print(char* text){
- CLEAR_PRINTS();
- PRINT_STRING_WITH_LITERAL_STRING("STRING",text,2000,true);
- }
- Ped network_player;
- float x, y, z;
- int i;
- void zzzz(void){
- if(IS_BUTTON_PRESSED(0,BUTTON_L) && IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
- if(GET_HOST_ID() != GET_PLAYER_ID()){
- for(i = 0;i <= 16;i++){
- if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
- if(i == GET_PLAYER_ID()) continue;
- GET_PLAYER_CHAR(i, &network_player);
- if(!DOES_CHAR_EXIST(network_player)) continue;
- GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS(network_player, 0,0,0,&x,&y,&z);
- if(IS_PLAYER_FREE_AIMING_AT_CHAR(GET_PLAYER_ID(), network_player) || IS_PLAYER_TARGETTING_CHAR(GET_PLAYER_ID(),network_player)){
- print("Taser Deployed");
- START_PTFX_ON_PED("ambient_electrical_sparks", network_player, 0, 0, 0, 1, 1, 1, 1);
- ADD_EXPLOSION(x,y,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
- ADD_EXPLOSION(x + 2.0,y,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
- ADD_EXPLOSION(x,y + 2.0,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
- ADD_EXPLOSION(x - 2.0,y,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
- ADD_EXPLOSION(x,y - 2.0,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
- WAIT(2000);
- REMOVE_PTFX_FROM_PED(network_player);
- }
- }
- }
- else if(GET_HOST_ID() == GET_PLAYER_ID()){
- print("Can use this because you are ~r~host");
- }
- }
- }
- void main(void){
- THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
- PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING","Taser Glock by ~y~Motions97", 2000, 1);
- GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_PISTOL,AMMO_MAX,false);
- while(true){
- zzzz();
- WAIT(0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment