alex5773 1 330 Опубликовано 31 Мая 2012 (изменено) Подскажите что именно нужно сделать, чтоб этот скрипт работал на чистой игре? local need_update = 0 local heart = nil local id function on_item_drop(item) if item:section() ~= "mega_heart" then return end --dbg.log("RES: on_item_drop item=%s", item:name()) heart = item need_update = 1 end function update() if need_update == 0 then return end --dbg.log("RES: update stage=%s", need_update) if need_update == 1 then local obj = heart:parent() if obj == nil then --dbg.log("RES: only drop. return") return end id = obj:id() local inv = level.main_input_receiver() if inv ~= nil then level.start_stop_menu(inv, false) --dbg.log("RES: close inv") end amk.convert_npc[id] = true local sim = alife () sim:set_switch_online (id, false) sim:set_switch_offline (id, true) --dbg.log("RES: [%s] move offline", obj:name()) need_update = 2 elseif need_update == 2 then --dbg.log("RES: update 2") local obj = level.object_by_id(id) if obj == nil then --dbg.log("RES: real move offline") else --dbg.log("RES: wait offline") return end --dbg.log("RES: update 3") local sobj = alife():object(id) --dbg.log("RES: update 4") t = amk.read_stalker_params(sobj) --dbg.log("RES: update 5") t.health=0.1 t.killerid=65535 for i=1,8 do t.game_death_time[i] = 0 end t.updhealth = 0.1 t.skeleton_flags=0 --dbg.log("RES: update 6") amk.write_stalker_params(t, sobj) --dbg.log("RES: repack packet") need_update = 0 end end Изменено 31 Мая 2012 пользователем ColR_iT Поделиться этим сообщением Ссылка на сообщение
alex5773 1 330 Опубликовано 31 Мая 2012 Artos Лично я ничего своего ещё не сделал, в скриптах я полный ноль. И неужели все кто использует что-то, что не сделал сам, это халявщики. Так получается тогда все халявщики, потому-что каждый использует что-то, что не сделал сам. И я попросил же только подсказать, да и даже если бы попросил сделать, почему бы и не помочь сделать, если умеешь это. Лично я всегда помогаю, кто у меня просит помочь ему что-либо сделать, что смогу всегда сделаю, а если не могу это сделать, так и пишу что в этом полный ноль. И я не считаю что помощь и халява, это одно и тоже. Не каждый же может сразу всё уметь делать. 1 Поделиться этим сообщением Ссылка на сообщение