Skocz do zawartości

SD runa formuła osobna dla graczy i potworów


Skazi
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Witajcie, mam dla Was formułę na Sudden Death Rune która pozwala zadawać osobny damage dla mobów i graczy, dzięki czemu łatwiej będzie można zrobić balans na swoim serwerze.

-- Sudden Death Rune formule diffrent for players and monsters
-- Author: Skazi
-- Version: 1.0

-- combat on monsters
local combat = Combat()
combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)

-- combat on players
local combat2 = Combat()
combat2:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
combat2:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
combat2:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)

-- formule on monsters
function onGetFormulaValues(player, level, magicLevel)
		local min = (level / 5) + (magicLevel * 4.5) + 52
		local max = (level / 5) + (magicLevel * 5.7) + 52
		return -min, -max
end

combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

-- formule on players
function onTargetCreature(player, target)
		local min = player:getLevel() / 5 + player:getMagicLevel() * 8 + 12
		local max = player:getLevel() / 5 + player:getMagicLevel() * 8 + 12
		return -min, -max
end

combat2:setCallback(CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")

function onCastSpell(creature, variant, isHotkey)
		local target = creature:getTarget()
	if target then
		return combat2:execute(creature, variant)
	elseif not target then
		return combat:execute(creature, variant)
	end
end

Jeżeli macie jakieś pytanie lub zauważycie jakiś błąd to piszcie. Testowane, działa błędów żadnych nie znalazłem


Edytowane przez Skazi
Odnośnik do komentarza

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności