Cum pot sa scot 10 min de asteptare pentru schimbarea bonus

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
ergut14
Nivel 1

Nivel 1
Mesaje: 123
Membru din: 06 Aug 2014, 03:01
Aprecieri: 2  
Mulţumiri: 1  
Medalii

Salut am un sv file pvm-hard si de fie care data cand vreau sa schimb bonusul trebuie sa astept 10 minute cum as putea scoate asta. Va rog un tutorial micut;) Apreciez
Avatar utilizator
JellyJump
Nou Venit

Nou Venit
Mesaje: 35
Membru din: 25 Aug 2015, 09:10
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Avatar utilizator
SauRRoN
Fost Helper

Fost Helper
Mesaje: 2834
Membru din: 26 Iul 2014, 11:25
Regat: Jinno
Aprecieri: 581  
Mulţumiri: 1000  
Discord: Copiază ID
Medalii

Cand arunci un item trebuie sa aplici un diff ca sa dispara mai repede depinde ce versiune de game ai.
Imagine
Afișează semnătura
Avatar utilizator
ergut14
Nivel 1

Nivel 1
Mesaje: 123
Membru din: 06 Aug 2014, 03:01
Aprecieri: 2  
Mulţumiri: 1  
Medalii

Mda... treubie sa adaug un diff ca sa nu mai trebuieasca sa astepti 10 minute pentru a schimba bonusul de pe iteme? Cum as putea sal fac sa schimbe constant fara sa astepti un pic de timp
Avatar utilizator
ergut14
Nivel 1

Nivel 1
Mesaje: 123
Membru din: 06 Aug 2014, 03:01
Aprecieri: 2  
Mulţumiri: 1  
Medalii

Akira Toriyama scrie:Daca ai sura urmareste tutorialul de mai jos.
Aceasta este cea mai bună metodă de a scoate timpul la bonusuri de tot.

Intraţi în char_item.cpp şi căutaţi:

Cod: Selectaţi tot

// CHANGE_ITEM_ATTRIBUTES
const DWORD CHARACTER::msc_dwDefaultChangeItemAttrCycle = 10;
const char CHARACTER::msc_szLastChangeItemAttrFlag[] = "Item.LastChangeItemAttr";
const char CHARACTER::msc_szChangeItemAttrCycleFlag[] = "change_itemattr_cycle";
// END_OF_CHANGE_ITEM_ATTRIBUTES
Ştergeţi-le.

Acum căutaţi această funcţie:

Cod: Selectaţi tot

                           if (GM_PLAYER == GetGMLevel() && false == test_server)
                           {
                              //
                              // Event Flag 를 통해 이전에 아이템 속성 변경을 한 시간으로 부터 충분한 시간이 흘렀는지 검사하고
                              // 시간이 충분히 흘렀다면 현재 속성변경에 대한 시간을 설정해 준다.
                              //

                              DWORD dwChangeItemAttrCycle = quest::CQuestManager::instance().GetEventFlag(msc_szChangeItemAttrCycleFlag);
                              if (dwChangeItemAttrCycle < msc_dwDefaultChangeItemAttrCycle)
                                 dwChangeItemAttrCycle = msc_dwDefaultChangeItemAttrCycle;

                              quest::PC* pPC = quest::CQuestManager::instance().GetPC(GetPlayerID());

                              if (pPC)
                              {
                                 DWORD dwNowMin = get_global_time() / 60;

                                 DWORD dwLastChangeItemAttrMin = pPC->GetFlag(msc_szLastChangeItemAttrFlag);

                                 if (dwLastChangeItemAttrMin + dwChangeItemAttrCycle > dwNowMin)
                                 {
                                    ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 바꾼지 %d분 이내에는 다시 변경할 수 없습니다.(%d 분 남음)"),
                                          dwChangeItemAttrCycle, dwChangeItemAttrCycle - (dwNowMin - dwLastChangeItemAttrMin));
                                    return false;
                                 }

                                 pPC->SetFlag(msc_szLastChangeItemAttrFlag, dwNowMin);
                              }
                           }
Ştergeţi-o!

Acum recompilaţi şi gata.
Si in ce parte a filezillla as putea gasit char_item.cpp?
Avatar utilizator
Ratony Montana
Membru Club

Membru Club
Mesaje: 1077
Membru din: 25 Iun 2015, 10:32
Regat: Chunjo
Aprecieri: 8  
Mulţumiri: 99  
Medalii

Arhivat, subiect inactiv
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
160
Răspunsuri
7
Vizualizări
349
Răspunsuri
10
Vizualizări
503
Răspunsuri
2
Vizualizări
434

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider], Semrush [Bot] și 71 vizitatori