• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Red crossen after use rune

dunno321

New Member
Joined
Aug 2, 2017
Messages
20
Reaction score
3
Hey, how can i add red crossed (this -
OgcgjVE.png
) after use rune?
TFS 1.3
 
Last edited:
Hey, how can i add red crossed (this -
OgcgjVE.png
) after use rune?
TFS 1.3

Lua:
local condition = Condition(CONDITION_INFIGHT)
condition:setParameter(CONDITION_PARAM_TICKS, time)

player:addCondition(condition)

You can change time to how long it should stay.
And this is the function to get the config value
Lua:
configManager.getNumber(configKeys.PZ_LOCKED)
 
Sooo, i dont understand :/
For example: for this rune (fire bomb) how to do this? Can you add this for this rune?
Code:
local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
combat:setParameter(COMBAT_PARAM_CREATEITEM, ITEM_FIREFIELD_PVP_FULL)
combat:setArea(createCombatArea(AREA_SQUARE1X1))

function onCastSpell(creature, variant, isHotkey)
   return combat:execute(creature, variant)
end
 
Code:
local condition = Condition(CONDITION_INFIGHT)
condition:setParameter(CONDITION_PARAM_TICKS, 25000)

local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
combat:setParameter(COMBAT_PARAM_CREATEITEM, ITEM_FIREFIELD_PVP_FULL)
combat:setArea(createCombatArea(AREA_SQUARE1X1))

combat:setCondition(condition)

function onCastSpell(creature, variant, isHotkey)
   return combat:execute(creature, variant)
end
 
Code:
local condition = Condition(CONDITION_INFIGHT)
condition:setParameter(CONDITION_PARAM_TICKS, 25000)

local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
combat:setParameter(COMBAT_PARAM_CREATEITEM, ITEM_FIREFIELD_PVP_FULL)
combat:setArea(createCombatArea(AREA_SQUARE1X1))

combat:setCondition(condition)

function onCastSpell(creature, variant, isHotkey)
   return combat:execute(creature, variant)
end
Works, but this give a white crosses(
QyIUwle.jpg
), i need red :p
 
Works, but this give a white crosses(
QyIUwle.jpg
), i need red :p

Ups, give this a try;
Lua:
local condition = Condition(CONDITION_INFIGHT, CONDITIONID_DEFAULT)
condition:setParameter(CONDITION_PARAM_TICKS, 25000)

local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE)
combat:setParameter(COMBAT_PARAM_CREATEITEM, ITEM_FIREFIELD_PVP_FULL)
combat:setArea(createCombatArea(AREA_SQUARE1X1))

combat:setCondition(condition)

function onCastSpell(creature, variant, isHotkey)
    return combat:execute(creature, variant)
end
 
can't see any way to do this without a source edit then, to set a player to be pz locked (without your rune actually hitting a player)
 
Back
Top