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

Drowning Floor, plz HELP URGENT!!

Exedion

Active Member
Joined
Jun 11, 2007
Messages
628
Reaction score
30
well i made this script for make a simple underwater system, but don't worn and don't know why, plz help

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 1)

local condition = createConditionObject(CONDITION_DROWN)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 10, 2000, -50)
setCombatCondition(combat, condition)

function onStepIn(cid, item, frompos, item2, topos)
	return doCombat(cid, combat, var)
end
 
well i made this script for make a simple underwater system, but don't worn and don't know why, plz help

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 1)

local condition = createConditionObject(CONDITION_DROWN)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 10, 2000, -50)
setCombatCondition(combat, condition)

function onStepIn(cid, item, frompos, item2, topos)
	return doCombat(cid, combat, var)
end

Lol i see it imideatly why it dosen't work you forgot to add an Tyle check..

U need to add somting like
Code:
if item.itemid == ID or item.itemid == ID or item.itemid == ID then
 
but i put the itemid in the moveevents.xml! this work for you?

I'v seen an diving script on fans.net long time ago if you send me the script though pm (or here) i could help you out


hmm try this.

Code:
local [COLOR="Red"]combat[/COLOR] = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 1)

local condition = createConditionObject(CONDITION_DROWN)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 10, 2000, -50)
setCombatCondition(combat, condition)

function onStepIn(cid, item, frompos, item2, topos)
	return [COLOR="Red"]combat[/COLOR](cid, combat, var)
end
 
Last edited:
I'v seen an diving script on fans.net long time ago if you send me the script though pm (or here) i could help you out


hmm try this.

Code:
local [COLOR="Red"]combat[/COLOR] = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 1)

local condition = createConditionObject(CONDITION_DROWN)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 10, 2000, -50)
setCombatCondition(combat, condition)

function onStepIn(cid, item, frompos, item2, topos)
	return [COLOR="Red"]combat[/COLOR](cid, combat, var)
end

this give me this error

Code:
Lua Script Error: [MoveEvents Interface] 
data/movements/scripts/drown.lua:onStepIn

data/movements/scripts/drown.lua:11: attempt to call upvalue 'combat' (a number value)
 
function onStepIn(cid, item, pos)
if (isPlayer(cid)) == 1 then
queststatus = getPlayerStorageValue(cid,5462)
if queststatus ~= 1 then
doSendMagicEffect(pos,25)
doSendAnimatedText(pos,50,17)
doCreatureAddHealth(cid,-50)
doPlayerSendTextMessage(cid,22,'You are drowning.')
elseif queststatus == 1 then
doSendMagicEffect(pos,25)
end
else
end
end



try this

got it off of a post from Gorgaz on ot fans
 
Back
Top