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

problem mr 0.3.6pl1

menio53

New Member
Joined
Mar 6, 2009
Messages
96
Reaction score
0
problem mr mam takiego skrypt na manarune ale jest błąd jak klikne prawym na runke i s powrotem lewym na nią pojawia się błąd w silniku

PHP:
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, getConfigInfo('timeBetweenExActions') - 100)

function onUse(cid, item, fromPosition, itemEx, toPosition)
	local level, mlevel = getPlayerLevel(cid), getPlayerMagLevel(cid)
	local mana_minimum = level * 1 + mlevel * 1 - 50
	local mana_maximum = level * 1.2 + mlevel * 1
	doPlayerAddMana(cid, math.random(mana_minimum, mana_maximum))

	doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
	doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
if item.type > 1 then
	doChangeTypeItem(item.uid, item.type - 1)
else
	doRemoveItem(item.uid)
end
	return TRUE
end

[Error - Action Interface]
[14/02/2010 13:18:40] data/actions/scripts/manarune.lua:eek:nUse
[14/02/2010 13:18:40] Description:
[14/02/2010 13:18:40] (luaDoCreatureSay) Creature not found

czy wiecie jak się tego pozbyć?
 
wklei to

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function onCastSpell(cid, var)
local mana = math.random(getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 7,getPlayerLevel(cid) * 7 + getPlayerMagLevel(cid) * 8)
doPlayerAddMana(cid, mana)
doCombat(cid, combat, var)
doRemoveItem(item.uid, 1)
end
 
jak dodać do tej skrypty
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

function onCastSpell(cid, var)
    local level = getPlayerLevel(cid)
    local mlevel = getPlayerMagLevel(cid)
    local mana_minimum = (level * 1.1) + (mlevel * 7.3) - 50
    local mana_maximum = (level * 1.5) + (mlevel * 8.2)
    local mana_add = math.random(mana_minimum, mana_maximum)
    doPlayerAddMana(cid, mana_add)
    return doCombat(cid, combat, var)
end


to

PHP:
doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)

:D
 
Code:
[B]Martynka[/B] a ots sam na siebie nie zarobi a ja zamiaru dopłacać do ots nie mam
 
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

function onCastSpell(cid, var)
    local level = getPlayerLevel(cid)
    local mlevel = getPlayerMagLevel(cid)
    local mana_minimum = (level * 1.1) + (mlevel * 7.3) - 50
    local mana_maximum = (level * 1.5) + (mlevel * 8.2)
    local mana_add = math.random(mana_minimum, mana_maximum)
    doPlayerAddMana(cid, mana_add)
doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)
    return doCombat(cid, combat, var)
end
?
 
You must spread some Reputation around before giving it to zakius again. :(
 
Back
Top