Where in sources do i fix it and what i write ?
replaceString(outExp, "*", ".*");
replaceString(outExp, "?", ".?");
replaceString(outExp, "*", "");
replaceString(outExp, "?", "");
[28/06/2010 22:07:52] [Error - Spell Interface]
[28/06/2010 22:07:52] data/spells/scripts/support/paralyze rune.luanCastSpell
[28/06/2010 22:07:52] Description:
[28/06/2010 22:07:52] (luaDoPlayerSendCancel) Player not found
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 7000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
if getPlayerMana(cid) >= 1400 and getPlayerSoul(cid) >= 3 and isInArray({6, 10}, getPlayerVocation(cid)) then
return doPlayerAddMana(cid, -1400, false) and doPlayerAddSoul(cid, -3) and doCombat(cid, combat, var)
else
doPlayerSendCancel(cid, getPlayerMana(cid) < 1400 and "You don't have enough mana." or getPlayerSoul(cid) < 3 and "You don't have enough soul points." or "Your vocation cannot use this rune.")
end
end
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 8000)
setConditionParam(condition, CONDITION_PARAM_SPEED, -600)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end