Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Życie potwora pakietem


Rekomendowane odpowiedzi

Opublikowano

Siema, mordki. NoName wstawił poradnik jak zrobić taki bajer, ale ktoś napisał, że lepiej pakietem. No i zrobiłem to sobie pakietem i chciałem się podzielić tym z Wami.

 

Screen:

 

 

1204_230143.jpg

 

 

 

Zaczynamy w game:

 

 

1. W char.cpp podmieniamy te voidy:

http://wklej.to/bVeDM

2. Lecimy zmienić pakiecik w packet.h na ten

http://wklej.to/aN9L1

3. I to tyle, lol, ale izi

 

 

 

Jedziem teraz binkę:

 

 

1. W UserInterface/PythonNetworkStreamPhaseGame.cpp podmieniamy funkcję na tę

http://wklej.to/7kNEd

2. Zmieniamy pakiet, żeby nie sypało o złych pakietach (UserInterface/Packet.h)

http://wklej.to/aN9L1

3. Gotowe

 

 

 

Na koniec najgorsza część - Python:

 

 

Oj, żartowałem, ale i tak tu będzie najwięcej problemów :/

1. W game.py (to chyba w root było) podmieniamy funckję na tę

http://wklej.to/xnMLQ

2. Otwieramy uitarget.py i robimy tak jak w tym poradniku

http://www.mpcforum.pl/topic/1435617-ilo%C5%9B%C4%87-%C5%BCycia-potworka-c-python/

Jestem leniem i nawet mi się tego nie chce kopiować xD

 

3. Podmieniamy funkcję w uitarget.py

http://wklej.to/CgJpw

 

 

 

Bonus dla ludzi nie używających mózgu bądź upośledzonych w Pythonie:

 

 

 

Pozdro chłopaki. Jak ładnie zlajkujecie to wstawię coś fajnego. 

Opublikowano

Łap Like'a za udostępnienie :)

 

Ps. A ja nadal nie rozumiem, ludzi, którzy uważają, że lepiej jest pakietem i dodatkowo "męczyć" game, aby taką pierdołę uzyskać. Ja się nie znam, ok, ale czekam na dobre argumenty.

Opublikowano

Łap Like'a za udostępnienie :)

 

Ps. A ja nadal nie rozumiem, ludzi, którzy uważają, że lepiej jest pakietem i dodatkowo "męczyć" game, aby taką pierdołę uzyskać. Ja się nie znam, ok, ale czekam na dobre argumenty.

Poczekaj na crashe game to sie dowiesz

ban.gif

 

Opublikowano

Łap Like'a za udostępnienie :)

 

Ps. A ja nadal nie rozumiem, ludzi, którzy uważają, że lepiej jest pakietem i dodatkowo "męczyć" game, aby taką pierdołę uzyskać. Ja się nie znam, ok, ale czekam na dobre argumenty.

 

Oj tam nie jest to taki zły patent :) wiele nie umęczysz przecież nie stawiasz serwera dla 500 graczy + na maszynie gdzie masz hmm 4/6gb ramu :D

EWOLUCJA : ]


 


84440201455649434251.jpg


 

Opublikowano

Łap Like'a za udostępnienie :)

 

Ps. A ja nadal nie rozumiem, ludzi, którzy uważają, że lepiej jest pakietem i dodatkowo "męczyć" game, aby taką pierdołę uzyskać. Ja się nie znam, ok, ale czekam na dobre argumenty.

Nie męczysz tym game.

Opublikowano

Mi się zdaje, że jak już coś to męczymy procesor, a nie "game". Moja zdanie jest takie, skoro do klienta leci obliczany po stronie game pakiet z wartością procentową życia potwora (tak mi się wydaje, ale nie znam kodu na pamięć), to dlaczego nie może lecieć kolejny z życiem potwora. Nie jest to jakieś wielkie obciążenie. Już bardziej "męczą game" bezmyślnie kopiowane questy.

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

A co chat niby nie jest pakietem? Meczy to i to, a ci ktorzy mysla inaczej to powinni wrocic do podstaw.

@Bambus3k już Ci wyprostował, uspokój się typie.

Opublikowano

No i ładny poradnik.

Plus się za pracę należy oczywiście :)

Opublikowano

Mi się zdaje, że jak już coś to męczymy procesor, a nie "game". Moja zdanie jest takie, skoro do klienta leci obliczany po stronie game pakiet z wartością procentową życia potwora (tak mi się wydaje, ale nie znam kodu na pamięć), to dlaczego nie może lecieć kolejny z życiem potwora. Nie jest to jakieś wielkie obciążenie. Już bardziej "męczą game" bezmyślnie kopiowane questy.

Racja proces, sorki za skrót myślowy. Rrozumiem minimalizm tego obciążenia i nie mam kompletnie nic do tego rozwiązania, ale czyż nie po to jest mob_proto po stronie klienta, aby z niego skorzystać?

 

Poczekaj na crashe game to sie dowiesz

Co masz na myśli?

 

Masz na myśli na sucho wpisane dane moba?

Rozwiń pytanie, jeśli chcesz uzyskać odpowiedź.
Opublikowano

Racja proces, sorki za skrót myślowy. Rrozumiem minimalizm tego obciążenia i nie mam kompletnie nic do tego rozwiązania, ale czyż nie po to jest mob_proto po stronie klienta, aby z niego skorzystać?

Masz na myśli na sucho wpisane dane moba?

  • 1 miesiąc temu...
  • 10 miesięcy temu...
Opublikowano

Chłopaki dodajcie sobie w void CHARACTER::ClearTarget()

pod p.dwVID = 0;

p.bHPPercent = 0;
 
o to to
p.iHPMax = 0;
p.iHPNow = 0;

 

i tera już cały tut :v

Opublikowano

Chłopaki dodajcie sobie w void CHARACTER::ClearTarget()

pod p.dwVID = 0;

p.bHPPercent = 0;

 

o to to

 

p.iHPMax = 0;

p.iHPNow = 0;

 

i tera już cały tut :v

Ta, zapomniałem o tym.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...