AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Unapproved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=109)
-   -   [L4D & L4D2] Say Event | for devs (https://forums.alliedmods.net/showthread.php?t=174357)

disawar1 12-19-2011 09:16

[L4D & L4D2] Say Event | for devs
 
2 Attachment(s)
Description:
This plugin I wrote for himself, but I think it may be help someone.
Plugin "HookEven" and reported in chat area when it happens. This is only for developers!
You will find more here Game Events. Note L4D2 Events not actual on wiki.

Attachment 96953

ConVar:
say_event_enable "1" "Disable, enable Plugin"

Logs
All logs save here "logs\\say_event.log"

L4D Events
PHP Code:

                        sorting ab=
155

ability_use
achievement_earned
achievement_write_failed
ammo_pickup
area_cleared
award_earned
boomer_exploded
boomer_near
bot_player_replace
break_breakable
bullet_impact
choke_end
choke_start
choke_stopped
create_panic_event
difficulty_changed
door_close
door_moving
door_open
door_unlocked
drag_begin
drag_end
entity_shoved
entity_visible
explain_bridge
explain_church_door
explain_crane
explain_disturbance
explain_elevator_button
explain_emergency_door
explain_gas_can_panic
explain_gas_truck
explain_lift_button
explain_mainstreet
explain_panic_button
explain_pills
explain_pre_radio
explain_radio
explain_train_lever
explain_van_panic
explain_weapons
fatal_vomit
final_reportscreen
finale_escape_start
finale_radio_damaged
finale_radio_start
finale_rush
finale_start
finale_vehicle_leaving
finale_vehicle_ready
finale_win
friendly_fire
gameinstructor_draw
gameinstructor_nodraw
ghost_spawn_time
give_weapon
grenade_bounce
heal_begin
heal_end
heal_interrupted
heal_success
hegrenade_detonate
hostname_changed
hunter_headshot
hunter_punched
infected_death
infected_hurt
item_pickup
lunge_pounce
lunge_shove
map_transition
melee_kill
mission_lost
nav_blocked
nav_generate
non_pistol_fired
pills_used
pills_used_fail
player_afk
player_blind
player_blocked
player_bot_replace
player_death
player_entered_checkpoint
player_entered_start_area
player_falldamage
player_first_spawn
player_footstep
player_hurt
player_hurt_concise
player_incapacitated
player_incapacitated_start
player_jump
player_jump_apex
player_ledge_grab
player_ledge_release
player_left_checkpoint
player_left_start_area
player_no_longer_it
player_now_it
player_shoved
player_talking_state
player_team
player_transitioned
player_use
pounce_end
pounce_stopped
relocated
rescue_door_open
respawning
revive_begin
revive_end
revive_success
round_end_message
round_freeze_end
round_start_post_nav
round_start_pre_entity
spawner_give_item
spec_target_updated
started_pre_radio
success_checkpoint_button_used
survivor_call_for_help
survivor_rescue_abandoned
survivor_rescued
tank_frustrated
tank_killed
tank_spawn
tongue_broke_bent
tongue_broke_victim_died
tongue_grab
tongue_pull_stopped
tongue_release
use_target
vote_cast_no
vote_cast_yes
vote_changed
vote_ended
vote_failed
vote_passed
vote_started
waiting_checkpoint_button_used
waiting_checkpoint_door_used
waiting_door_used_versus
weapon_fire
weapon_fire_at_40
weapon_fire_on_empty
weapon_give_duplicate_fail
weapon_given
weapon_pickup
weapon_reload
weapon_zoom
witch_harasser_set
witch_killed
witch_spawn
zombie_ignited 

L4D2 Events
PHP Code:

                        sorting ab=
338

•     ability_out_of_range
•     ability_use
•     achievement_earned
•     achievement_event
•     achievement_write_failed
•     adrenaline_used
•     ammo_pack_used
•     ammo_pack_used_fail_doesnt_use_ammo
•     ammo_pack_used_fail_full
•     ammo_pack_used_fail_no_weapon
•     ammo_pickup
•     ammo_pile_weapon_cant_use_ammo
•     area_cleared
•     award_earned
•     begin_scavenge_overtime
•     bonus_updated
•     boomer_exploded
•     boomer_near
•     bot_player_replace
•     break_breakable
•     break_breakable
•     break_prop
•     bullet_impact
•     c1m4_scavenge_instructions
•     chair_charged
•     charger_carry_end
•     charger_carry_start
•     charger_charge_end
•     charger_charge_start
•     charger_impact
•     charger_killed
•     charger_pummel_end
•     charger_pummel_start
•     choke_end
•     choke_start
•     choke_stopped
•     create_panic_event
•     dead_survivor_visible
•     defibrillator_begin
•     defibrillator_interrupted
•     defibrillator_used
•     defibrillator_used_fail
•     difficulty_changed
•     door_close
•     door_moving
•     door_open
•     door_unlocked
•     drag_begin
•     drag_end
•     entered_spit
•     entity_killed
•     entity_shoved
•     entity_visible
•     explain_bodyshots_reduced
•     explain_bridge
•     explain_burger_sign
•     explain_c1m4_finale
•     explain_c2m4_ticketbooth
•     explain_c3m4_radio1
•     explain_c3m4_radio2
•     explain_c3m4_rescue
•     explain_c6m3_finale
•     explain_carousel_button
•     explain_carousel_destination
•     explain_church_door
•     explain_coaster
•     explain_coaster_stop
•     explain_crane
•     explain_deactivate_alarm
•     explain_decon
•     explain_decon_wait
•     explain_disturbance
•     explain_drawbridge
•     explain_elevator_button
•     explain_emergency_door
•     explain_ferry_button
•     explain_float
•     explain_gas_can_panic
•     explain_gas_truck
•     explain_gates_are_open
•     explain_gun_shop
•     explain_gun_shop_tanker
•     explain_hatch_button
•     explain_hotel_elevator_doors
•     explain_impound_lot
•     explain_item_glows_disabled
•     explain_lift_button
•     explain_mainstreet
•     explain_mall_alarm
•     explain_mall_window
•     explain_need_gnome_to_continue
•     explain_panic_button
•     explain_perimeter
•     explain_pills
•     explain_pre_drawbridge
•     explain_pre_radio
•     explain_radio
•     explain_rescue_disabled
•     explain_return_item
•     explain_save_items
•     explain_scavenge_goal
•     explain_scavenge_leave_area
•     explain_sewer_gate
•     explain_sewer_run
•     explain_shack_button
•     explain_stage_finale_start
•     explain_stage_lighting
•     explain_stage_pyrotechnics
•     explain_stage_survival_start
•     explain_store_alarm
•     explain_store_item
•     explain_store_item_stop
•     explain_survival_alarm
•     explain_survival_carousel
•     explain_survival_generic
•     explain_survival_radio
•     explain_survivor_glows_disabled
•     explain_train_lever
•     explain_van_panic
•     explain_vehicle_arrival
•     explain_weapons
•     explain_witch_instant_kill
•     fatal_vomit
•     final_reportscreen
•     finale_bridge_lowering
•     finale_escape_start
•     finale_radio_damaged
•     finale_radio_start
•     finale_rush
•     finale_start
•     finale_vehicle_incoming
•     finale_vehicle_leaving
•     finale_vehicle_ready
•     finale_win
•     flare_ignite_npc
•     foot_locker_opened
•     friendly_fire
•     game_end
•     game_init
•     game_message
•     game_newmap
•     game_start
•     gameinstructor_draw
•     gameinstructor_nodraw
•     gas_can_forced_drop
•     gascan_dropped
•     gascan_pour_blocked
•     gascan_pour_completed
•     gascan_pour_interrupted
•     gauntlet_finale_start
•     ghost_spawn_time
•     give_weapon
•     grenade_bounce
•     heal_begin
•     heal_end
•     heal_interrupted
•     heal_success
•     hegrenade_detonate
•     helicopter_grenade_punt_miss
•     hostname_changed
•     hunter_headshot
•     hunter_punched
•     infected_death
•     infected_decapitated
•     infected_hurt
•     item_pickup
•     jockey_killed
•     jockey_ride
•     jockey_ride_end
•     lunge_pounce
•     lunge_shove
•     m60_streak_ended
•     map_transition
•     melee_kill
•     mission_lost
•     molotov_thrown
•     mounted_gun_overheated
•     mounted_gun_start
•     nav_blocked
•     nav_generate
•     non_melee_fired
•     non_pistol_fired
•     panic_event_finished
•     physgun_pickup
•     pills_used
•     pills_used_fail
•     player_activate
•     player_afk
•     player_blind
•     player_blocked
•     player_bot_replace
•     player_changename
•     player_chat
•     player_class
•     player_connect
•     player_death
•     player_death
•     player_death
•     player_disconnect
•     player_entered_checkpoint
•     player_entered_start_area
•     player_falldamage
•     player_first_spawn
•     player_footstep
•     player_hurt
•     player_hurt
•     player_hurt
•     player_hurt_concise
•     player_incapacitated
•     player_incapacitated_start
•     player_info
•     player_jump
•     player_jump_apex
•     player_ledge_grab
•     player_ledge_release
•     player_left_checkpoint
•     player_left_start_area
•     player_no_longer_it
•     player_now_it
•     player_say
•     player_score
•     player_shoot
•     player_shoved
•     player_spawn
•     player_talking_state
•     player_team
•     player_team
•     player_team
•     player_transitioned
•     player_use
•     player_use
•     pounce_end
•     pounce_stopped
•     punched_clown
•     ragdoll_dissolved
•     receive_upgrade
•     relocated
•     request_weapon_stats
•     rescue_door_open
•     respawning
•     revive_begin
•     revive_end
•     revive_success
•     round_end
•     round_end
•     round_end_message
•     round_freeze_end
•     round_start
•     round_start_post_nav
•     round_start_pre_entity
•     scavenge_gas_can_destroyed
•     scavenge_match_finished
•     scavenge_round_finished
•     scavenge_round_halftime
•     scavenge_round_start
•     scavenge_score_tied
•     server_addban
•     server_cvar
•     server_removeban
•     server_shutdown
•     server_spawn
•     set_instructor_group_enabled
•     song_played
•     spawner_give_item
•     spec_target_updated
•     spit_burst
•     spitter_killed
•     start_score_animation
•     started_pre_radio
•     stashwhacker_game_won
•     strongman_bell_knocked_off
•     success_checkpoint_button_used
•     survival_at_30min
•     survival_round_start
•     survivor_call_for_help
•     survivor_rescue_abandoned
•     survivor_rescued
•     tank_frustrated
•     tank_killed
•     tank_spawn
•     team_info
•     team_score
•     temp_c4m1_getgas
•     temp_c4m3_return_to_boat
•     tongue_broke_bent
•     tongue_grab
•     tongue_pull_stopped
•     tongue_release
•     total_ammo_below_40
•     triggered_car_alarm
•     upgrade_explosive_ammo
•     upgrade_failed_no_primary
•     upgrade_incendiary_ammo
•     upgrade_item_already_used
•     upgrade_pack_added
•     upgrade_pack_begin
•     upgrade_pack_used
•     use_target
•     user_data_downloaded
•     versus_marker_reached
•     versus_match_finished
•     versus_round_start
•     vomit_bomb_tank
•     vote_cast_no
•     vote_cast_yes
•     vote_changed
•     vote_ended
•     vote_failed
•     vote_passed
•     vote_started
•     waiting_checkpoint_button_used
•     waiting_checkpoint_door_used
•     waiting_door_used_versus
•     weapon_drop
•     weapon_fire
•     weapon_fire_at_40
•     weapon_fire_on_empty
•     weapon_given
•     weapon_pickup
•     weapon_reload
•     weapon_spawn_visible
•     weapon_zoom
•     witch_harasser_set
•     witch_killed
•     witch_spawn
•     zombie_ignited
                        
doesnt exist =

•     // achievement_increment
•     // alarm_trigger
•     // extraction_start
•     // extraction_stop
•     // game_round_end
•     // game_round_restart
•     // game_round_start
•     // iris_radio
•     // material_check
•     // player_location
•     // server_msg
•     // tongue_broke_victim_died 

Change log:

1.2
  • Update not actual Event for L4D2. Thanks Silver
1.1
  • Support L4D2, add more Events
1.0
  • 20 views
  • Initial release

Jason Johns 12-24-2011 11:10

Re: [L4D & L4D2] Say Event | for devs
 
good!!!! I like this plugin!!! Im expect your update next time!!!!!

dcx2 01-17-2012 16:36

Re: [L4D & L4D2] Say Event | for devs
 
Hi disawar. Thank you very much for this plugin! It has proved invaluable for developing my own plugins.

I have been considering modifying your plugin so that it will also print associated event arguments. If I do so, I will re-post my modifications so that you may add them if you want.

Marcus101RR 01-17-2012 17:59

Re: [L4D & L4D2] Say Event | for devs
 
http://wiki.amxmodx.org/Left_4_Dead_2_Events

Left 4 Dead 2 Events are on wiki? There is the link, but this is a good plugin for people who need a perspective idea when to fire their mods.

dcx2 01-17-2012 18:06

Re: [L4D & L4D2] Say Event | for devs
 
Yes, but this plugin shows you what order events fire in, and what events are or are not called.

For instance, you might think that pounce_end is called only when a hunter pounce is over. Wrong! It is actually called before a hunter lunges. It is ALSO called after the pounce is over.

There's also a rare bug where shoving a hunter doesn't break his pin on a survivor. Using this plugin, I was able to identify that the player_jump_apex event fires non-stop when this error condition exists.

Peace-Maker 03-26-2012 16:30

Re: [L4D & L4D2] Say Event | for devs
 
This dublicates functionality of this plugin.
http://forums.alliedmods.net/showthread.php?t=178466

You shouldn't hardcode a list of events in your plugin but just parse the event resource files.

foxhound27 10-05-2019 21:59

Re: [L4D & L4D2] Say Event | for devs
 
am i the only one havin issue with event 'break_breakable' simply dnt display to me im using sourcemod 1.10-dev and metamod 1.11

Lux 10-05-2019 22:54

Re: [L4D & L4D2] Say Event | for devs
 
Don't work for l4d :P

Hook the output instead

"OnBreak" for prop_physics
like so
PHP Code:

HookEntityOutput("prop_physics""OnBreak"CallBack); 


foxhound27 10-06-2019 00:32

Re: [L4D & L4D2] Say Event | for devs
 
Quote:

Originally Posted by Lux (Post 2668937)
Don't work for l4d :P

Hook the output instead

"OnBreak" for prop_physics
like so
PHP Code:

HookEntityOutput("prop_physics""OnBreak"CallBack); 


omg thank you for quick reply now i guess i will look for some examples of it im trying to show who burn a gascan thats all i wanted a simple print of event :fox:

foxhound27 10-06-2019 02:01

Re: [L4D & L4D2] Say Event | for devs
 
damn none of these worked when i burn a gascan..

Quote:


#include <sourcemod>
#include <sdktools>

public OnPluginStart()
{
HookEntityOutput("prop_physics", "OnBreak", CallBack);

}


public CallBack(const String:output[], caller, activator, Float:delay)
{
PrintToServer("test1 %d test2 %d", caller, activator);
}

theres nogascan model there just zombie model and some glass :C


All times are GMT -4. The time now is 01:16.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.