• 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!

bonus status

itzbrhue3

New Member
Joined
Feb 21, 2017
Messages
41
Solutions
1
Reaction score
1
Lua:
    -- HP --
    conditionHP = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(conditionHP, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionHP, CONDITION_PARAM_STAT_MAXHEALTH, n)
    setConditionParam(conditionHP, CONDITION_PARAM_BUFF, true)
    setConditionParam(conditionHP, CONDITION_PARAM_SUBID, 90)

    -- MANA --
    conditionMP = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(conditionMP, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionMP, CONDITION_PARAM_STAT_MAXMANA, 9999)
    setConditionParam(conditionMP, CONDITION_PARAM_BUFF, true)
    setConditionParam(conditionMP, CONDITION_PARAM_SUBID, 91)

    -- Magic Level --
    conditionML = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(conditionML, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionML, CONDITION_PARAM_STAT_MAGICLEVEL, 99)
    setConditionParam(conditionML, CONDITION_PARAM_BUFF, true)
    setConditionParam(conditionML, CONDITION_PARAM_SUBID, 92)

    -- MELEE --
    conditionMELEE = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(conditionMELEE, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionMELEE, CONDITION_PARAM_SKILL_CLUB, 99)
    setConditionParam(conditionMELEE, CONDITION_PARAM_SKILL_SWORD, 99)
    setConditionParam(conditionMELEE, CONDITION_PARAM_SKILL_AXE, 99)
    setConditionParam(conditionMELEE, CONDITION_PARAM_BUFF, true)
    setConditionParam(conditionMELEE, CONDITION_PARAM_SUBID, 93)

    -- Shield --
    conditionSHI = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(conditionSHI, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionSHI, CONDITION_PARAM_SKILL_SHIELD, 99)
    setConditionParam(conditionSHI, CONDITION_PARAM_BUFF, true)
    setConditionParam(conditionSHI, CONDITION_PARAM_SUBID, 94)

    -- Dist --
    conditionDIST = createConditionObject(CONDITION_ATTRIBUTES)
    setConditionParam(conditionDIST, CONDITION_PARAM_TICKS, -1)
    setConditionParam(conditionDIST, CONDITION_PARAM_SKILL_DISTANCE, 99)
    setConditionParam(conditionDIST, CONDITION_PARAM_BUFF, true)
    setConditionParam(conditionDIST, CONDITION_PARAM_SUBID, 95)

function onLogin(cid)
    doAddCondition(cid, conditionHP)
    doAddCondition(cid, conditionMP)
    doAddCondition(cid, conditionML)
    doAddCondition(cid, conditionMELEE)
    doAddCondition(cid, conditionSHI)
    doAddCondition(cid, conditionDIST)
    return true
end

how i can put variable values in conditions?
im using otx 2.8
 
Is this what you mean by variable values?
Lua:
-- HP --
conditionHP = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(conditionHP, CONDITION_PARAM_BUFF, true)
setConditionParam(conditionHP, CONDITION_PARAM_SUBID, 90)

function onLogin(cid)
    local ticks = math.random(10, 30) * 1000 -- random amount of time from 10 second to 30 second buff
    local maxHealthAmount = math.random(5) * 100 -- random amount 100,200,300,400,500
    setConditionParam(conditionHP, CONDITION_PARAM_TICKS, ticks)
    setConditionParam(conditionHP, CONDITION_PARAM_STAT_MAXHEALTH, maxHealthAmount)
    doAddCondition(cid, conditionHP)

    return true
end
 
Is this what you mean by variable values?
Lua:
-- HP --
conditionHP = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(conditionHP, CONDITION_PARAM_BUFF, true)
setConditionParam(conditionHP, CONDITION_PARAM_SUBID, 90)

function onLogin(cid)
    local ticks = math.random(10, 30) * 1000 -- random amount of time from 10 second to 30 second buff
    local maxHealthAmount = math.random(5) * 100 -- random amount 100,200,300,400,500
    setConditionParam(conditionHP, CONDITION_PARAM_TICKS, ticks)
    setConditionParam(conditionHP, CONDITION_PARAM_STAT_MAXHEALTH, maxHealthAmount)
    doAddCondition(cid, conditionHP)

    return true
end
that's not it, but you showed me the way, thx
 
Back
Top