Вот один из таких скриптов для того чтобы можно было подбирать оружие на карте, если это еще кому-то нужно
(30, 0, 0, [], #спавн предметов скрипт из NeoGk
[
(multiplayer_is_server),
(scene_prop_get_num_instances,":itemSpawners","spr_apple_a"),
(try_for_range,":curInstance",0,":itemSpawners"),
(scene_prop_get_instance,":curSpawner","spr_apple_a",":curInstance"),
(scene_prop_get_slot, ":destroyed_flag", ":curSpawner", 100),
(eq, ":destroyed_flag", 0),
(prop_instance_get_variation_id,":sV",":curSpawner"),
(gt,":sV",0),
(try_begin),
(eq,":sV",1),
(assign,":sI","itm_practice_sword"),
(else_try),
(eq,":sV",2),
(assign,":sI","itm_heavy_practice_sword"),
(else_try),
(eq,":sV",3),
(assign,":sI","itm_practice_dagger"),
(else_try),
(eq,":sV",4),
(assign,":sI","itm_practice_axe"),
(else_try),
(eq,":sV",5),
(assign,":sI","itm_practice_staff"),
(else_try),
(eq,":sV",6),
(assign,":sI","itm_practice_shield"),
(else_try),
(eq,":sV",7),
(assign,":sI","itm_practice_bow"),
(else_try),
(eq,":sV",8),
(assign,":sI","itm_practice_crossbow"),
(else_try),
(eq,":sV",9),
(assign,":sI","itm_practice_javelin"),
(else_try),
(eq,":sV",10),
(assign,":sI","itm_practice_arrows_10_amount"),#fire_arrow
(try_end),
(prop_instance_get_position,pos1,":curSpawner"),
(set_spawn_position,pos1),
(spawn_item,":sI",":sV",30),
(try_end),
]),