Problema Chest View Drop

În cazul în care aveţi o nelămurire postaţi aici, de asemenea este locul unde puteţi găsi posibile rezolvări la problemele dvs.
Avatar utilizator
absolut_metric
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 09 Iun 2022, 23:17
Aprecieri: 11  
Mulţumiri: 0
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Imi da logout cand dau click dreapta pe cufar
Tipologie server: -
*Resursă folosită: sursa/chest-view-t82353.html
*ServerFiles utilizat: https://metin2.dev/topic/27610-40250-re ... languages/
*Syserr: Nimic in syserr
Poză:
https://i.imgur.com/HGJIKCX.mp4
*Detalii suplimentare: Initial am avut alta problema, nu puteam sa intru pe server dupa ce am pus chest view drop, imi luam logout instant, apoi am pus fixul asta postat de KIDDA intr-un topic similar, dar nu pot deschide cufere.
Si aparent e si ceva vizual la sistem.

Cod: Selectaţi tot

1.PythonPlayer.cpp
Cauta :
DWORD CPythonPlayer::GetItemFlags(TItemPos Cell)
{
    if (!Cell.IsValidCell())
        return 0;
    const TItemData * pItem = GetItemData(Cell);
    assert (pItem != NULL);
    return pItem->flags;
}
 
Adauga sub :
#ifdef ENABLE_SHOW_CHEST_DROP
BYTE CPythonPlayer::GetItemTypeBySlot(TItemPos Cell)
{
    if (!Cell.IsValidCell())
        return 0;
 
    CItemData * pItemDataPtr = NULL;
    if (CItemManager::Instance().GetItemDataPointer(GetItemIndex(Cell), &pItemDataPtr))
        return pItemDataPtr->GetType();
    else
    {
        TraceError("FAILED\t\tCPythonPlayer::GetItemTypeBySlot()\t\tCell(%d, %d) item is null", Cell.window_type, Cell.cell);
        return 0;
    }
}
#endif
 
2.PythonPlayer.h
Cauta :
        DWORD   GetItemFlags(TItemPos Cell);
 
Adauga Sub :
#ifdef ENABLE_SHOW_CHEST_DROP
        BYTE    GetItemTypeBySlot(TItemPos Cell);
#endif
 
3.PythonPlayerModule.cpp
*Cauta :
        { "GetQuickPage",               playerGetQuickPage,                 METH_VARARGS },
 
*Adauga Deasupra :
#ifdef ENABLE_SHOW_CHEST_DROP      
        { "GetItemTypeBySlot",                          playerGetItemTypeBySlot,                            METH_VARARGS },
#endif
 
*Cauta :
PyObject * playerGetSkillCoolTime(PyObject* poSelf, PyObject* poArgs)
{
    int iSlotIndex;
    if (!PyTuple_GetInteger(poArgs, 0, &iSlotIndex))
        return Py_BuildException();
 
    float fCoolTime = CPythonPlayer::Instance().GetSkillCoolTime(iSlotIndex);
    float fElapsedCoolTime = CPythonPlayer::Instance().GetSkillElapsedCoolTime(iSlotIndex);
    return Py_BuildValue("ff", fCoolTime, fElapsedCoolTime);
}
 
Adauga deasupra :
 
#ifdef ENABLE_SHOW_CHEST_DROP
PyObject * playerGetItemTypeBySlot(PyObject * poSelf, PyObject * poArgs)
{
    TItemPos Cell;
    switch (PyTuple_Size(poArgs))
    {
    case 1:
        if (!PyTuple_GetInteger(poArgs, 0, &Cell.cell))
            return Py_BadArgument();
        break;
    case 2:
        if (!PyTuple_GetByte(poArgs, 0, &Cell.window_type))
            return Py_BadArgument();
        if (!PyTuple_GetInteger(poArgs, 1, &Cell.cell))
            return Py_BadArgument();
        break;
    default:
        return Py_BuildException();
    }
 
    return Py_BuildValue("i", CPythonPlayer::Instance().GetItemTypeBySlot(Cell));
}
#endif
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

ia un svfile care are systemu si compari fisierele...

Poti sa iei Serverfiles by Wizz
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
absolut_metric
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 09 Iun 2022, 23:17
Aprecieri: 11  
Mulţumiri: 0
Discord: Copiază ID
Medalii

[HF]White scrie: ↑25 Noi 2023, 21:12 ia un svfile care are systemu si compari fisierele...

Poti sa iei Serverfiles by Wizz
E la fel ca in al lui Wizz
Răspunde
Răspunsuri
6
Vizualizări
171
Răspunsuri
2
Vizualizări
306
Răspunsuri
13
Vizualizări
229
Răspunsuri
9
Vizualizări
1039

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori