Problema client sys

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

Nivel 2
Mesaje: 176
Membru din: 14 Noi 2018, 23:31
Server: Olimpus
Regat: Jinno
Aprecieri: 242  
Mulţumiri: 212  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Salut ! Ieri am scos un sistem , (Battle Zone) iar cand intru in client primesc eroarea de mai jos ! Ideea e ca nu ma scoate !
Tipologie server(PvM / PvP): PVM
*Resursă folosită:---
*ServerFiles utilizat: 40k
*Syserr: mai jos poza
Poză:
*Detalii suplimentare: Daca stie careva de unde e , multumesc enorm !!!!
EDIT : nu mai functioneaza click dreapta in inv si atunci primesc eroarea !!!!
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

din PythonItemModule

linia pentru ITEM_TYPE GACHA

cauta in PythonItemModule.cpp
Module_AddIntConstant(poModule, "ITEM_TYPE_BELT",                CItemData::ITEM_TYPE_BELT);
adauga sub
PyModule_AddIntConstant(poModule, "ITEM_TYPE_GACHA",            CItemData::ITEM_TYPE_GACHA);



in sursa game cauta
in item_manager.cpp
else if (LIMIT_TIMER_BASED_ON_WEAR == item->GetLimitType(i))
        {
            // 이미 착용중인 아이템이면 타이머를 시작하고, 새로 만드는 아이템은 사용 가능 시간을 세팅해준다. (
            // 아이템몰로 지급하는 경우에는 이 로직에 들어오기 전에 Socket0 값이 세팅이 되어 있어야 한다.
            if (true == item->IsEquipped())
            {
                item->StartTimerBasedOnWearExpireEvent();
            }
            else if(0 == id)
            {
                long duration = item->GetSocket(0);
                if (0 == duration)
                    duration = item->GetLimitValue(i);

                if (0 == duration)
                    duration = 60 * 60 * 10;    // 정보가 아무것도 없으면 디폴트로 10시간 세팅

                item->SetSocket(0, duration);
            }
        }
    }
verifica daca ai sub
if(item->GetType() == ITEM_GACHA)
 item->SetSocket(0, item->GetLimitValue(1));
Dacă nu, îl adaugi
Imagine
Afișează semnătura
Avatar utilizator
minoiu16
Nivel 2

Nivel 2
Mesaje: 176
Membru din: 14 Noi 2018, 23:31
Server: Olimpus
Regat: Jinno
Aprecieri: 242  
Mulţumiri: 212  
Discord: Copiază ID
Medalii

tc
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Salut, ne poți spune cum ai rezolvat în caz ca întâmpină cineva problema asta?

[ Postat de pe Android ] Imagine
Închis
Răspunsuri
9
Vizualizări
937
Răspunsuri
0
Vizualizări
393
Răspunsuri
2
Vizualizări
79

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 60 vizitatori