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

C++ Naprawa buga z cheat engine


Rekomendowane odpowiedzi

Opublikowano

Jak wiadomo i nie wiadomo, istnieje nowy bug dość poważny na każdym source z zmienionym limitem stacków którym można zrobić rozpierdol na całego..

W skrócie, dzięki cheat engine można zbugować każdy przedmiot stakujący się tak że wyrzucamy 1 szt, a dostajemy max stack po podniesieniu i użyciu cheat engine. 

Szczegółów nie będę rozpisywał bo nie widzę w tym sensu ale naprawa tego jest bardzo prosta, ogólnie potrzebowałem kilku informacji jak ten bug działa i fix gotowy.

 

 

Otwieramy char_item.cpp i szukamy:

bool CHARACTER::DropItem (TItemPos Cell,

I dodajemy pod pierwszą klamrą {

	bCount = abs(bCount);

Ma to wyglądać tak:

rVO1Kmn.png

 

Teraz szukamy:

bool CHARACTER::MoveItem (TItemPos Cell, TItemPos DestCell, 

I dodajemy pod pierwszą klamrą {

	count = abs(count);

Ma to wyglądać tak

b7G425q.png

 

Zapisujemy, kompilujemy game i gotowe.

 

 

###

Co robi funkcja abs()? Zmienia liczby negatywne na pozytywne.

##

Bug nie dotyczy source które nie ma ruszonych limitów stack (są nadal  w zmiennej BYTE)

ban.gif

 

Opublikowano

@alchemik1

A mógłbyś opisać wywołanie tego błędu, tu albo pw?

I czy  chodzi o to, że leci sobie ilość sztuk z minusikiem i dlatego maxa daje, tak? To w takim razie nie każdego kto ruszał stacki to dotyczy ;3

 

 

 
Dobra robota. Jak mam zmienione na DWORD czyli liczbę, która nie może być z - to mnie ten bug też nie dotyczy?
Na cóż panu aż DWORDY? XDD
Opublikowano

@alchemik1

A mógłbyś opisać wywołanie tego błędu, tu albo pw?

I czy  chodzi o to, że leci sobie ilość sztuk z minusikiem i dlatego maxa daje, tak? To w takim razie nie każdego kto ruszał stacki to dotyczy ;3

Jak nie ruszał to też go dotyczy. // A sry, jednak nie

 

#topic

 

Dobra robota. Jak mam zmienione na DWORD czyli liczbę, która nie może być z - to mnie ten bug też nie dotyczy?

 

@Up

 

Z przyzwyczajenia hahaha xD

Opublikowano

 

@alchemik1

A mógłbyś opisać wywołanie tego błędu, tu albo pw?

I czy  chodzi o to, że leci sobie ilość sztuk z minusikiem i dlatego maxa daje, tak? To w takim razie nie każdego kto ruszał stacki to dotyczy ;3

Jak nie ruszał to też go dotyczy. // A sry, jednak nie

 

#topic

 

Dobra robota. Jak mam zmienione na DWORD czyli liczbę, która nie może być z - to mnie ten bug też nie dotyczy?

 

DWORD moze byc ujemny

 

 

 

@alchemik1

A mógłbyś opisać wywołanie tego błędu, tu albo pw?

I czy  chodzi o to, że leci sobie ilość sztuk z minusikiem i dlatego maxa daje, tak? To w takim razie nie każdego kto ruszał stacki to dotyczy ;3

 

 

 
Dobra robota. Jak mam zmienione na DWORD czyli liczbę, która nie może być z - to mnie ten bug też nie dotyczy?
Na cóż panu aż DWORDY? XDD

 

W locie ona zmienia sie na ujemna, ciesze sie ze pomyslales o tym zanim zostal odkryty ten bug :)

ban.gif

 

Opublikowano

Jednak ymir nie taki głupi z tymi stackami Kappa

 

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

Opublikowano

 

Jednak ymir nie taki głupi z tymi stackami Kappa

 

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

 

Jak można c*****o dodać coś skradzionego?? Tak samo jak można z "przyzwyczajenia" dawać dwordy ><

Opublikowano

 

Ciekawe, czy na Antarisie jest naprawione ( ͡° ͜ʖ ͡°)

 

pierwszy serwer, któremu powiedziałem   :yay:

 

no nie :(

a na teriosie działa?

tenor.gif

 

Opublikowano

 

 

Ciekawe, czy na Antarisie jest naprawione ( ͡° ͜ʖ ͡°)

 

pierwszy serwer, któremu powiedziałem   :yay:

 

no nie :(

a na teriosie działa?

 

 

no terios pierwszy wiedział xD

Opublikowano

 

 

Ciekawe, czy na Antarisie jest naprawione ( ͡° ͜ʖ ͡°)

 

pierwszy serwer, któremu powiedziałem   :yay:

 

Kłamstwo.

 

 

:(

Opublikowano

 

 

Jednak ymir nie taki głupi z tymi stackami Kappa

 

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

 

Jak można c*****o dodać coś skradzionego?? Tak samo jak można z "przyzwyczajenia" dawać dwordy ><

 

 

Większość placków z mpc ma limity od Włocha który sprzedał typowi za 15 Euro a ten wpierdolił to na wszystkie fora. Na palcach jednej ręki mogę policzyć ludzi którzy zmieniali limity samemu.

Opublikowano

 

Jednak ymir nie taki głupi z tymi stackami Kappa

 

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

 

 

 

 

 

Jednak ymir nie taki głupi z tymi stackami Kappa

 

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

 

Jak można c*****o dodać coś skradzionego?? Tak samo jak można z "przyzwyczajenia" dawać dwordy ><

 

 

Większość placków z mpc ma limity od Włocha który sprzedał typowi za 15 Euro a ten wpierdolił to na wszystkie fora. Na palcach jednej ręki mogę policzyć ludzi którzy zmieniali limity samemu.

 

Niestety 95% ludzi z mpcforum zwlaszcza "technikow" jedzie na rzeczach ktore ktos gdzies juz dal.

 

 

 

SJ0Tedl.png

 

I to samo sie buguje bo wysylasz 12123123123 przez edycje w CE i wpada na - juz w game, prosty przyklad tego masz z bugowaniem yang po przekroczeniu 2.1kkk, czy exp na -

ban.gif

 

Opublikowano

 

 

Jednak ymir nie taki głupi z tymi stackami Kappa

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

 

 

 

Jednak ymir nie taki głupi z tymi stackami Kappa

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

Jak można c*****o dodać coś skradzionego?? Tak samo jak można z "przyzwyczajenia" dawać dwordy ><

Większość placków z mpc ma limity od Włocha który sprzedał typowi za 15 Euro a ten wpierdolił to na wszystkie fora. Na palcach jednej ręki mogę policzyć ludzi którzy zmieniali limity samemu.

Niestety 95% ludzi z mpcforum zwlaszcza "technikow" jedzie na rzeczach ktore ktos gdzies juz dal.

 

SJ0Tedl.png

 

I to samo sie buguje bo wysylasz 12123123123 przez edycje w CE i wpada na - juz w game, prosty przyklad tego masz z bugowaniem yang po przekroczeniu 2.1kkk, czy exp na -

Dlatego polecam na wszelki wypadek w char_battle przy obliczaniu doświadczenia za zabicie na samym końcu walnąć absa, Paweł może się pochwalić ile było z tym problemów nie mając kodu Metina.
Opublikowano

 

 

 

Jednak ymir nie taki głupi z tymi stackami Kappa

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

 

 

 

Jednak ymir nie taki głupi z tymi stackami Kappa

1. Ymir nie jest głupi, nikt na tym śmiesznym forum nie ma nawet 10% umiejętności jak ludzie z ymiru.

2. Jak się c*****o dodaje stacki z kradzionego kodu za 5 dolców na epvp to tak jest.

Jak można c*****o dodać coś skradzionego?? Tak samo jak można z "przyzwyczajenia" dawać dwordy ><

Większość placków z mpc ma limity od Włocha który sprzedał typowi za 15 Euro a ten wpierdolił to na wszystkie fora. Na palcach jednej ręki mogę policzyć ludzi którzy zmieniali limity samemu.

Niestety 95% ludzi z mpcforum zwlaszcza "technikow" jedzie na rzeczach ktore ktos gdzies juz dal.

 

SJ0Tedl.png

 

I to samo sie buguje bo wysylasz 12123123123 przez edycje w CE i wpada na - juz w game, prosty przyklad tego masz z bugowaniem yang po przekroczeniu 2.1kkk, czy exp na -

Dlatego polecam na wszelki wypadek w char_battle przy obliczaniu doświadczenia za zabicie na samym końcu walnąć absa, Paweł może się pochwalić ile było z tym problemów nie mając kodu Metina.

 

Nie bez powodu dalem tutaj abs() a nie if/else  :D

ban.gif

 

Opublikowano

 

 

Generalnie śmieszne to jest. xD To co powinno być unsigned powinno takie zostać.

Ale DWORD jest nieznakowany :/

 

._.

 

 

Gościu nie wie co znaczy unsigned ;/

Opublikowano

 

Generalnie śmieszne to jest. xD To co powinno być unsigned powinno takie zostać.

Ale DWORD jest nieznakowany :/

 

Oryginalnie przecież jest BYTE, to co mi z DWORD wyskakujesz xD

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...