rendered paste body@@-- db.script--[[------------------------------------------------------------------------------------------------Áàçà äàííûõ æèâûõ îíëàéíîâûõ îáúåêòîâ, çîí è ðåñòðèêòîðîâ, àêò¸ðà×óãàé Àëåêñàíäð--------------------------------------------------------------------------------------------------]]zone_by_name = {}sl_by_name = {}storage = {}sound = {}actor = nilactor_proxy = actor_proxy.actor_proxy()heli = {}camp_storage = {}story_by_id = {}smart_terrain_by_id = {}trader = nilinfo_restr = {}strn_by_respawn = {}function add_obj( obj )endfunction del_obj( obj ) storage [obj:id()] = nilendfunction add_zone( zone ) zone_by_name[zone:name()] = zone add_obj( zone )endfunction del_zone( zone ) zone_by_name[zone:name()] = nil del_obj( zone )endfunction add_sl( sl ) sl_by_name[sl:name()] = sl add_obj( sl )endfunction del_sl( sl ) sl_by_name[sl:name()] = nil del_obj( sl )endfunction godmode() actor.health = 1000000000 actor.psy_health = 1000000000 -- actor.power is running and jumping energy -- actor.radiation is radiation level -- actor.morale is not used for playersendfunction add_actor( obj ) actor = obj actor_proxy:net_spawn( obj ) add_obj( obj ) godmode() obj:add:set_callback( callback.hit, godmode )endfunction del_actor() del_obj( actor ) actor_proxy:net_destroy() actor = nilendfunction add_heli(obj) heli[obj:id()] = objend function del_heli(obj) heli[obj:id()] = nilend function add_smart_terrain( obj ) smart_terrain_by_id[obj.id] = objendfunction del_smart_terrain( obj ) smart_terrain_by_id[obj.id] = nilend