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

[Dif] Nielimitowane ulepszanie w DT


Rekomendowane odpowiedzi

Opublikowano

Cześć. Tak sobie pomyślałem, że skoro Dymek zasypał dział swoimi difami, to chyba czas na mnie ;)

Dzięki temu difowi będzie możliwe nielimitowane ulepszanie w DT. Oznacza to, że u kowala w DT będzie można zrobić stal od +0 do +9 na jednej wyprawie. Nie było. Działa. Psource dam potem.

 

Psource:

 

 

Przed:

if ( v23 )
                   {
                     CHARACTER::DoRefine(a2, v24, 1);
                     std::string::string(&v25, "deviltower_zone.can_refine");
                     CHARACTER::SetQuestFlag(a2, &v25, 0);
                     v13 = v25 - 12;
                     if ( std::string::_Rep::_S_empty_rep_storage != (char *)(v25 - 12) )
                     {
                       v14 = _gthread_active_32;
                       v15 = v13 + 8;
                       if ( _gthread_active_32 < 0 )
                       {
                         if ( pthread_once )
                         {
                           pthread_mutex_lock(&__gthread_active_p_void_::__gthread_active_mutex);
                           pthread_once(&__gthread_active_p_void_::__gthread_active_once, __gthread_trigger);
                           pthread_mutex_unlock(&__gthread_active_p_void_::__gthread_active_mutex);
                         }
                         if ( _gthread_active_32 < 0 )
                           _gthread_active_32 = 0;
                         v14 = _gthread_active_32;
                       }
                       if ( v14 )
                         v16 = __gnu_cxx::__exchange_and_add(v13 + 8, -1, v21);
                       else
                         v16 = (*(_DWORD *)v15)--;
                       if ( v16 <= 0 )
                         std::string::_Rep::_M_destroy(v13, &v27, v21);
                     }

Po:

if ( v23 )
                   {
                     CHARACTER::DoRefine(a2, v24, 1);
                     std::string::string(&v25, "deviltower_zone.can_refine");
                     v13 = v25 - 12;
                     if ( std::string::_Rep::_S_empty_rep_storage != (char *)(v25 - 12) )
                     {
                       v14 = _gthread_active_32;
                       v15 = v13 + 8;
                       if ( _gthread_active_32 < 0 )
                       {
                         if ( pthread_once )
                         {
                           pthread_mutex_lock(&__gthread_active_p_void_::__gthread_active_mutex);
                           pthread_once(&__gthread_active_p_void_::__gthread_active_once, __gthread_trigger);
                           pthread_mutex_unlock(&__gthread_active_p_void_::__gthread_active_mutex);
                         }
                         if ( _gthread_active_32 < 0 )
                           _gthread_active_32 = 0;
                         v14 = _gthread_active_32;
                       }
                       if ( v14 )
                         v16 = __gnu_cxx::__exchange_and_add(v13 + 8, -1, v21);
                       else
                         v16 = (*(_DWORD *)v15)--;
                       if ( v16 <= 0 )
                         std::string::_Rep::_M_destroy(v13, &v27, v21);
                     }

 

 

 

 

This difference file has been created by JachuPL

game_r2089M_32
000E4904: E8 B8

 

Nał, plus it.

57199140501148694665.png

Opublikowano

hmm... to nie prościej to zrobić w quescie po prostu dając d.setqf("can_refine", 999) czy nawet więcej niż 999? ;s

Opublikowano

Albo już to wczoraj u Cb widziałem, albo ma zwidy.

Cofka była.

 

hmm... to nie prościej to zrobić w quescie po prostu dając d.setqf("can_refine", 999) czy nawet więcej niż 999? ;s

Wówczas chyba pc.setqf, bo d* działa na dungeony.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

hmm... to nie prościej to zrobić w quescie po prostu dając d.setqf("can_refine", 999) czy nawet więcej niż 999? ;s

 

co za różnica, skoro efekt jest ten sam? :)

57199140501148694665.png

Opublikowano

A jak w takim bądź razie zrobić, żeby w dt ulepszało 1 raz a w ww 2 razy?

Temat dobry od pewnego czasu tego mi brakowało. +

784091427630431250239.png

Regulamin sygnatur

Opublikowano

hmm... to nie prościej to zrobić w quescie po prostu dając d.setqf("can_refine", 999) czy nawet więcej niż 999? ;s

 

Wtedy by był limit, a tu nie ma żadnego limitu xD

sygnatura2.png


Opublikowano

Tajmer co 24h? ;)

Trzeba wziąć pod uwagę, co by ktoś nolifuje 24/7 ;x Już naprawdę, lepiej użyć tego difa.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Cofka była.

 

 

Wówczas chyba pc.setqf, bo d* działa na dungeony.

 

wziąłem to z questa dt :) nie zwracałem już na to uwagi bo nie zajmuje się metkiem już

Wtedy by był limit, a tu nie ma żadnego limitu xD

 

dużej różnicy i tak nie ma bo ilość itemków w eq jest ograniczona :) nawet te 90 ebonów +0 to jest 810 i na jednej postaci więcej nie ulepszysz chyba, że masz zamiar przekładać eq, ale to trzeba być zwykłym debilem, żeby tak robić z taką liczbą itemków :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...