[C++]BELT BUG FIX

Închis
Avatar utilizator
Electrico
Nivel 2

Nivel 2
Mesaje: 288
Membru din: 16 Oct 2015, 12:32
Server: Respawn
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 302  
Medalii

[center]Rezolvarea:[/center]

1. Search in char_item.cpp :

Cod: Selectaţi tot

constint ITEM_BROKEN_METIN_VNUM =28960;
Adauga sub :

Cod: Selectaţi tot

#define ERROR_MSG(exp, msg)  \
       if(true==(exp)){ \
               ChatPacket(CHAT_TYPE_INFO, msg); \
               returnfalse; \     
    }
Ar trebui sa arate asa : Imagine Te duci la sfarsit si adaugi :

Cod: Selectaţi tot

bool CHARACTER::UseItem(TItemPos Cell, TItemPos DestCell)
{
    WORD wCell = Cell.cell;
    BYTE window_type = Cell.window_type;
    //WORD wDestCell = DestCell.cell;
    //BYTE bDestInven = DestCell.window_type;
    LPITEM item;


    if (!CanHandleItem())
        return false;
        


    if (!IsValidItemPosition(Cell) || !(item = GetItem(Cell)))
            return false;
Apoi, :

Cod: Selectaţi tot

        if (ITEM_BELT == item->GetType())
            	ERROR_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "Cartof smecher");
Sper ca v-am ajutat. (Nu uitati de thanks.)
Imagine

Daca te-am ajutat, apasa pe butonul "Multumesc" !
Afișează semnătura
Avatar utilizator
CrazyWorld
Nivel 1

Nivel 1
Mesaje: 135
Membru din: 11 Aug 2013, 16:08
Server: Candy Longju
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 7  
 Contact:
Medalii

Nu este complet !
Afișează semnătura
Avatar utilizator
maic
Membru Club

Membru Club
Mesaje: 936
Membru din: 20 Sep 2015, 18:00
Aprecieri: 37  
Mulţumiri: 1331  
Discord: Copiază ID
Medalii

O prostie, exista rezolvare mult mai buna postata. Arhivat.

[ Postat de pe iPhone ] Imagine
ImagineImagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
505
Răspunsuri
3
Vizualizări
128
Răspunsuri
2
Vizualizări
279
Răspunsuri
1
Vizualizări
245

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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