local state = {} weapon_name2 = {} function geiseltuer_init_name(e,name) state[e] = "active" weapon_name[e] = tonumber(name) weapon_name2[e] = "hostage door" end function geiseltuer_main(e) if state[e] == "active" then SetActivated(e,0) if GetPlayerDistance(e) < 150 then Prompt("Press E to free the hostages.") if GetInKey() == "e" and pressed == 0 then state[e] = "Hostages are free." hostages_saved = hostages_saved + weapon_name[e] SetAnimation(0) ModulateSpeed(e,1.3) PlayAnimation(e) CollisionOff(e) PlaySound(e,0) pressed = 1 end end elseif state[e] == "Hostages are free." then SetActivated(e,1) if GetPlayerDistance(e) < 150 then Prompt("The hostages are free.") end end --state end --main function geiseltuer_exit(e) end