Mikstura zwiększająca obrażenia 3264 3

O temacie

Autor Mikotsune

Zaczęty 5.12.2017 roku

Wyświetleń 3264

Odpowiedzi 3

Mikotsune

Mikotsune

Czas Honoru
posty364
Propsy288
Profesjabrak
  • Czas Honoru
Na początku prosiłbym, aby temat przenieść tutaj:
https://themodders.org/index.php?topic=28947.0

Można to zrobić w bardzo łatwy sposób. Testowałem i działa.
func int DMG_OnDmg(var int victimPtr, var int attackerPtr, var int dmg)
{
   // Diese Funktion anpassen, wenn ihr den Schaden verändern wollt! 'dmg' ist der von Gothic berechnete Schaden.
    return dmg;
};
   
   
func void _DMG_OnDmg()
{
    EDI = DMG_OnDmg(EBP, MEM_ReadInt(MEM_ReadInt(ESP+644)+8), EDI);
};
func void InitDamage()
{
    const int dmg = 0;
    if (dmg) { return; };
    HookEngineF(6736583/*0x66CAC7*/, 5, _DMG_OnDmg);
    dmg = 1;
};

Sprawdzić czy atakujący jest hero, czy wypiliśmy miksturę, sprawdzić jaką się ma wyciągniętą broń, a potem zwiększyć dmg.
Na koniec połączyć to z FrameFunction, żeby po jakimś czasie efekt przestał działać.

Jak ładnie poprosicie Siemekk'a, to może udostępni wam pakiet buffów, który jest bardzo ciekawy i może zastąpić FFunction. Ja się nie będę rządzić jego skryptami c(:
 
How can I see roses... and only feel thorns...

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
Pakiet Buff jest dostępny w LeGo. Ostatnio jak go sprawdzałem to był w wersji beta, ale to chyba było rok temu czy coś podobnego.
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

Mikotsune

Mikotsune

Czas Honoru
posty364
Propsy288
Profesjabrak
  • Czas Honoru
Siemekk napisał własne buffy. Nie korzystałem z buffów z LeGo, tylko z tych, które zrobił Siemekk i działają świetnie. Jak powiedział, że je naprawił, to znaczy że coś było z nimi nie tak :D
 
How can I see roses... and only feel thorns...

themo

themo

Użytkownicy
posty4
Propsy3
ProfesjaNierób
  • Użytkownicy
Dzięki wielkie
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry