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

Exp i Drop


Arcado

Rekomendowane odpowiedzi

Opublikowano

Otwierasz przez VC++ (Visual C++)

 

Otwierasz Drops.cpp wciskasz kombinację "CTRL + F" i wklejasz:

if(rand()%10000 < drop[k].chance){

Zamieniasz na:

if(rand()%10000 < drop[k].chance * X){

 

W miejsce X, ilość lootu który ma wypadać, jest to zwany "Loot drop".

 

Następnie znów robisz tą kombinację i szukasz:

int nm = mesos[mob->getMobID()].min

Bedziesz mieć to:

int nm = mesos[mob->getMobID()].min * 50;

int xm = mesos[mob->getMobID()].max * 50;

 

W miejsce 50 jaki ma być podany "Meso Drop". Ilość X meso.

 

Następnie otwierasz "Mobs.cpp", i szukasz na początku:

To jest ukryta treść, proszę

 

To jest X Exp, niektóre silniki mają wbudowane tak, że możesz sobie zmieniać EXP podczas grania.

 

Otwierasz teraz "Quests.cpp" szukasz:

Levels::giveEXP(player, Quests::quests[questid].rewards.id ***

*** - Dalszy ciąg.

Zamieniasz na:

Levels::giveEXP(player, Quests::quests[questid].rewards.id * XX, 1);

W miejsce XX jest to oznaczone jako "Quest exp", czyli za ile X ma być Quest.

Ludzi chcących poprawić sobie nastrój można podzielić na dwie kategorie. Niektórzy szukają kogoś bardziej zdołowanego od nich, by samemu poczuć się lepiej. Inni kierują wzrok ku czemuś ogromnemu, by sobie uświadomić, że ich problemy są bez znaczenia. ~ Madao

Malzahar, Thresh, Klinika pytań oczywistych

×
×
  • Dodaj nową pozycję...