#242 need a EvacAllowed function

已关闭
neatz093 年之前创建 · 1 条评论
neatz09 评论于 3 年之前

Need the ability to lock evac spells in zonescripts... will also probably need a EvacAllowed check for spell scripts

Need the ability to lock evac spells in zonescripts... will also probably need a EvacAllowed check for spell scripts
devn00b 评论于 7 月之前
所有者

Fixed, requires SQL Change

ALTER TABLE zones ADD COLUMN can_evac INT NULL DEFAULT '1' AFTER can_gate;

Added 2 lua functions: int EQ2Emu_lua_SetCanEvac(lua_State* state) int EQ2Emu_lua_GetCanEvac(lua_State* state)

Example code is in spells/scout/escape.lua and below:

function precast(Caster, Target)

if(GetCanEvac(Caster) == 1)
then
    return true   
else
    SendMessage(Caster, "You cannot use evacuate spells in this zone.", "red")
    return false
end
return true

end

Fixed, requires SQL Change ALTER TABLE `zones` ADD COLUMN `can_evac` INT NULL DEFAULT '1' AFTER `can_gate`; Added 2 lua functions: int EQ2Emu_lua_SetCanEvac(lua_State* state) int EQ2Emu_lua_GetCanEvac(lua_State* state) Example code is in spells/scout/escape.lua and below: function precast(Caster, Target) if(GetCanEvac(Caster) == 1) then return true else SendMessage(Caster, "You cannot use evacuate spells in this zone.", "red") return false end return true end
devn00b7 月之前 关闭
登录 并参与到对话中。
正在加载...
取消
保存
这个人很懒,什么都没留下。