What's new

Inne [Tibia 8.6] Problem z efektem

Status
Not open for further replies.

Markeer24

Advanced User
Joined
Jan 6, 2011
Messages
416
Reaction score
42
Age
27
Witam, dzisiaj przez d?ugi czas walczy?em z dodaniem wi?kszej ilo?ci efekt?w (69+), teraz mam drobny (tak mi si? wydaje) problem z "wy?rodkowaniem" efektu. Mo?e lepiej poka?e;

52006079786735015708.jpg


Ot?? chcia?bym aby k??ko, by?o na postaci, rozumiecie co mam na my?li? :p
Pomoc nagradzam reputem.
 

Restles

Senior User
Joined
Aug 31, 2012
Messages
616
Reaction score
51
Odp: [Tibia 8.6] Problem z efektem

Dodaj do spella.
[LUA]local pos = getCreaturePosition(cid)
local position = {x = pos.x + 2, y = pos.y , z = pos.z}[/LUA]
 

Markeer24

Advanced User
Joined
Jan 6, 2011
Messages
416
Reaction score
42
Age
27
Odp: [Tibia 8.6] Problem z efektem

Dodaj do spella.
[LUA]local pos = getCreaturePosition(cid)
local position = {x = pos.x + 2, y = pos.y , z = pos.z}[/LUA]

Pr?bowa?em na exori, efekt;

Code:
[26/10/2013 19:26:13] Description: 
[26/10/2013 19:26:13] data/spells/scripts/attack/berserk.lua:7: attempt to index local 'pos' (a boolean value)
[26/10/2013 19:26:13] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/attack/berserk.lua)
 

Restles

Senior User
Joined
Aug 31, 2012
Messages
616
Reaction score
51
Odp: [Tibia 8.6] Problem z efektem

daj spella.
 

Markeer24

Advanced User
Joined
Jan 6, 2011
Messages
416
Reaction score
42
Age
27
Odp: [Tibia 8.6] Problem z efektem

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 70)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)

local pos = getCreaturePosition(cid)
local position = {x = pos.x + 2, y = pos.y , z = pos.z}

local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)

function onGetFormulaValues(cid, level, skill, attack, factor)
	local skillTotal, levelTotal = skill + attack, level / 5
	return -(skillTotal * 0.5 + levelTotal), -(skillTotal * 1.5 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 

Restles

Senior User
Joined
Aug 31, 2012
Messages
616
Reaction score
51
Odp: [Tibia 8.6] Problem z efektem

?le wstawile?
[lua]local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_USECHARGES, true)

local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)

function onGetFormulaValues(cid, level, skill, attack, factor)
local skillTotal, levelTotal = skill + attack, level / 5
return -(skillTotal * 0.5 + levelTotal), -(skillTotal * 1.5 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
local pos = getCreaturePosition(cid)
local position = {x = pos.x + 2, y = pos.y , z = pos.z}
doSendMagicEffect(position, 145)
return doCombat(cid, combat, var)
end[/lua]
 
Status
Not open for further replies.
Top