Mikstura zwiększająca obrażenia 468 3

O temacie

Autor Młody ścierwojad

Zaczęty 5.12.2017 roku

Wyświetleń 468

Odpowiedzi 3

Młody ścierwojad

Młody ścierwojad

Użytkownicy
posty193
Propsy142
Profesjabrak
  • Użytkownicy
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(:
 
Masz jakieś pytanie? Oznacz mnie @Młody ścierwojad lub wyślij prywatną wiadomość.

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1807
Propsy504
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.

Młody ścierwojad

Młody ścierwojad

Użytkownicy
posty193
Propsy142
Profesjabrak
  • Użytkownicy
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
 
Masz jakieś pytanie? Oznacz mnie @Młody ścierwojad lub wyślij prywatną wiadomość.

themo

themo

Użytkownicy
posty4
Propsy3
ProfesjaSkrypter
  • Użytkownicy
Dzięki wielkie
 


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