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

Zwraca spell na summonie Repp++

Status
Not open for further replies.

Azor

Cze
Joined
Dec 14, 2008
Messages
106
Reaction score
0
Location
Poland > Zachodniopomorskie > Police
Cze. Chce zrobić czara co zwraca go na summonie tj. summon atakuje tym atakiem. Próbowałem coś w stylu
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
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")
[B]function onCastSpell(cid, var)
 local summons = getCreatureSummons(cid)
	return doCombat(summons, combat, var)
end[/B]
ale było na mnie + chmurka. Da rade zrobić ? ;o
 
local summons = getCreatureSummons(cid)

to jest tablica.
 
skoro jest to tablica, to pomyśl jak wyciągnąć z niej jednego summona
 
Juz chyba zakumlaem o co kaman xd
Pomysl swietny musze przyznac.
Prawde mowiac pojecia nie mam jak to zrobic.

Wyciagnij summona z tablicy
summons[1]
a pozniej drugiego
summons[2]
 
Code:
function onCastSpell(cid, var)
	local summons = {}
	local list = getCreatureSummons(cid)
	table.insert(summons, list)
	return doCombat(summons, combat, var)
	end
end
coś w tym kierunku?
 
Code:
function onCastSpell(cid, var)
	local list = getCreatureSummons(cid)
	for i = 1, #list do
		doCombat(list[i], combat, var)
	end
	return true
end


??
 
A nie możesz zrobić zwykłego spella a następnie ustawić w monsterze żeby go używał?
 
O ile dobrze rozumiem to ty castujesz spella tylko ze summon go wykonuje, tak?
 
może napisz jakiemuś skrypterowi na pw może ci pomoże bo pisane postów dużo nie da skoro nikt na razie nie pomógł.Ja wiem o co ci chodzi,masz monstera np piszesz exori i potwór ma to wykonać ?
 
Status
Not open for further replies.
Back
Top