SlotActiveEffect for each Quest Item

Avatar utilizator
Tudy
Administrator
Administrator
Mesaje: 1828
Membru din: 21 Iul 2020, 09:56
Membru din: 21 Iul 2020, 09:56
1
Localitate: Galati
Status: Te-am ajutat
Discord: Tudy#5861
Mulţumiri acordate: 12
Mulţumiri primite: 91
Gen:
Vârsta: 25
Contact:
Romania

SlotActiveEffect for each Quest Item

Tudy

Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.

Continut: Afisat
Partea de client:

go in uiinventory.py and search

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

if constInfo.IS_AUTO_POTION(itemVnum):
add under the if function

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

if itemVnum == 30006: #your item vnum
    metinSocket = [player.GetItemMetinSocket(slotNumber, j) for j in xrange(player.METIN_SOCKET_MAX_NUM)]    
    
    if slotNumber >= player.INVENTORY_PAGE_SIZE:
        slotNumber -= player.INVENTORY_PAGE_SIZE
        
    isActivated = 0 != metinSocket[0]
    
    if isActivated:
        self.wndItem.ActivateSlot(slotNumber)
    else:
        self.wndItem.DeactivateSlot(slotNumber)
Partea de sursă:

go in char_item.cpp and search

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

case ITEM_QUEST:
if (GetArena() != NULL || IsObserverMode() == true)
{
    if (item->GetVnum() == 50051 || item->GetVnum() == 50052 || item->GetVnum() == 50053)
    {
    ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·Ã Áß¿¡´Â ÀÌ¿ëÇÒ ¼ö ¾ø´Â ¹°Ç°ÀÔ´Ï´Ù."));
    return false;
    }
}
add under

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

if (item->GetVnum() == 30006)
{
    if (GetQuestFlag("orctooth.quest") == 1)
    {
        item->SetSocket(0, 0);
        SetQuestFlag("orctooth.quest", 0);
        ChatPacket(CHAT_TYPE_INFO, "item inactivated");
    }
    else
    {
        item->SetSocket(0, 1);
        SetQuestFlag("orctooth.quest", 1);
        ChatPacket(CHAT_TYPE_INFO, "item activated!");
    }
}
break;
Contact:

Discord: Tudy#5861
E-mail: Contact@Games4All.Ro

Vă rugăm să scanaţi întotdeauna fişierele pe care le descărcaţi cu Trebuie să fii autentificat sau înregistrat pentru a vedea acest link..
Avatar utilizator
y0y077
Nivel 1
Nivel 1
Mesaje: 6
Membru din: 05 Sep 2021, 01:10
Membru din: 05 Sep 2021, 01:10
Status: Sunt bine mersi
Discord: Ambreik#1524
Mulţumiri acordate: 12
Romania

Re: SlotActiveEffect for each Quest Item

y0y077

As putea stii mai exact ce face acest "SlotActiveEffect" ???
Multumsc !
Scrie răspuns
  • Subiecte similare
    Răspunsuri
    Vizualizări
    Ultimul mesaj

Înapoi la “C++/Python”

  • Informaţie
  • Cine este conectat

    Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 5 vizitatori