#242 need a EvacAllowed function

Closed
opened 3 years ago by neatz09 · 1 comments
neatz09 commented 3 years ago

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 commented 6 months ago
Owner

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
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.