• 01-04.05.2026 - DOUBLE EXP / SKILL EVENT!

Skrypty & Kody assassin star

Status
Zamknięty.

areq1996

Advanced User
Zarejestrowany
Dołączył
Sierpień 12, 2010
Posty
381
Liczba reakcji
6
Wiek
29
hej, mam osobny skrypt na assassin star bo normalnie cz?sto nie trafia? i dmg by? z?y.
TFS 0.4

[LUA]
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_REDSTAR )

function onGetFormulaValues(cid, level, skill, attack, factor)
local min = skill * attack / 100 + level / 5 + 220
local max = skill * attack / 18 + level / 5 + 300
return -min, -max
end
setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end[/LUA]

Skrypt dzia?a, ale dmg zalezy od levela czy umia? by kto? to ustawi? ?eby dmg zale?a? w du?ej mierze od skilla i troche od levela i napisa? mi jak to ustawi? ?
 
Odp: assassin star

Cala formule ataku masz tutaj:
PHP:
	local min = skill * attack / 100 + level / 5 + 220
Musisz sobie podstawic pod ten wzor okreslone wartosci i policzyc ile wychodzi. Napisac w tym miejscu taki wzor jaki chcesz i jaki ci bedzie odpowidac.
Teraz na przyklad:
100 lvl, 100 skill, 50 atak broni zada obrazen:
50 od skilla i ataku broni + 20 od levela + 220 = 290
Zmien wzor np na taki:
PHP:
	local min = skill * attack / 20 + level / 5 + 120
Ta sama postac zada teraz:
250 od skilla i ataku broni + 20 od levela + 20 = 290

Czyli dmg zalezny bardziej od skilla i ataku borni niz tego co jest dodatkowo.
 
Status
Zamknięty.
Back
Do góry