Here are the binds i use, hope dey help ny who want!
set my_check_race "if [player_race == 1] set my_answer 1; if [player_race == 2] set my_answer 2"
set my_item_02 "invswitch 2; button1 1"
set my_item_03 "invswitch 3; button1 1"
set my_item_04 "invswitch 4; button1 1"
createvar my_inventory-slot
set my_for_loop "ask inventory #my_inventory-slot#; ask stringsmatch #answer# #my_current_item#; if [answer] do my_item_0#my_inventory-slot#"
set my_do_item "for my_inventory-slot 2 5 1 #my_for_loop#"
createvar placed_reloc
set placed_reloc 0
//Medkit || Frenzy
bind e "do my_check_race; if [my_answer == 1] set my_current_item human_medkit; if [my_answer == 2] set my_current_item beast_stamina_boost; do my_do_item"
bindup e "button1 0; invswitch 0"
//Demo || Sac
bind kp_9 "do my_check_race; if [my_answer == 1] set my_current_item human_demo_pack; if [my_answer == 2] set my_current_item beast_immolate; do my_do_item"
bindup kp_9 "button1 0; invswitch 0"
//Reloc
bind q "do my_check_race; if [my_answer == 1 & placed_reloc == 0] set my_current_item human_relocater; set placed_reloc 1; do my_do_item; if [my_answer == 1 & placed_reloc == 1] set my_current_item human_relocater_trigger; set placed_reloc 0; do my_do_item"
bindup q "button1 0; invswitch 0"