Problema licori

Î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.
Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Problema licori

Mesajde antoce » 13 Apr 2019, 14:33

*Problemă: Licorile
Tipologie server(PvM / PvP): Pvm
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat: 40k
*Syserr:
Poză:
*Detalii suplimentare: Deci daca am 400 licori (exemplu). Pun 200 jos in bara pt tasta 1 si le consum nu mi le pune pe urmatoarele jos cum ar fi normal. Vreo solutie?>

Vă rugăm să scanaţi întotdeauna fişierele pe care le descărcaţi cu VirusTotal.

Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Problema licori

Mesajde antoce » 13 Apr 2019, 17:05

up

Deconectat
Avatar utilizator
D. Stefan
Membru Club
Membru Club
Mesaje: 816
Membru din: 17 Feb 2017
Localitate: Paradis
Reputație: Membru Club
► Fost Trial Helper
► Nume anterior: Darak,
► [Zeheb], Makiaveli
Status: inca mai pot..
Server Metin2: pvp?
Regat: Shinsoo
Mulțumiri acordate: 2
Mulțumiri primite: 138
Contact:

Re: Problema licori

Mesajde D. Stefan » 14 Apr 2019, 05:18

Data viitoare da-I si tu un "search"

char_item.cpp si cauti : GetWarMap()->UsePotion(this, item);
mai jos gasesti: //item->SetCount(item->GetCount() - 1);
Stergi '//' din fata item->SetCount(item->GetCount() - 1);

[ Postat de pe Android ] Imagine
Imagine

Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Problema licori

Mesajde antoce » 16 Apr 2019, 22:36

Makiaveli scrie:Data viitoare da-I si tu un "search"

char_item.cpp si cauti : GetWarMap()->UsePotion(this, item);
mai jos gasesti: //item->SetCount(item->GetCount() - 1);
Stergi '//' din fata item->SetCount(item->GetCount() - 1);

[ Postat de pe Android ] Imagine


ok sa zicem ca nu am gasit !

am verificat ce ai spus tu si la mine in char_item.cpp apare asa..... fara sa aduc vreo modificare!

Cod: Selectaţi tot

case USE_POTION:
                  if (CArenaManager::instance().IsArenaMap(GetMapIndex()) == true)
                  {
                     if (quest::CQuestManager::instance().GetEventFlag("arena_potion_limit") > 0)
                     {
                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ÃÀå¿¡¼­ »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù."));
                        return false;
                     }
                  
                     switch (item->GetVnum())
                     {
                        case 27001 :
                        case 27002 :
                        case 27003 :
                        case 27004 :
                        case 27005 :
                        case 27006 :
                           if (quest::CQuestManager::instance().GetEventFlag("arena_potion_limit_count") < 10000)
                           {
                              if (m_nPotionLimit <= 0)
                              {
                                 ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»ç¿ë Á¦ÇÑ·®À» ÃÊ°úÇÏ¿´½À´Ï´Ù."));
                                 return false;
                              }
                           }
                           break;

                        default :
                           ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´ë·ÃÀå¿¡¼­ »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù."));
                           return false;
                     }
                  }
                  
                  if (item->GetValue(1) != 0)
                  {
                     if (GetPoint(POINT_SP_RECOVERY) + GetSP() >= GetMaxSP())
                     {
                        return false;
                     }

                     PointChange(POINT_SP_RECOVERY, item->GetValue(1) * MIN(200, (100 + GetPoint(POINT_POTION_BONUS))) / 100);
                     StartAffectEvent();
                     EffectPacket(SE_SPUP_BLUE);
                  }

                  if (item->GetValue(0) != 0)
                  {
                     if (GetPoint(POINT_HP_RECOVERY) + GetHP() >= GetMaxHP())
                     {
                        return false;
                     }

                     PointChange(POINT_HP_RECOVERY, item->GetValue(0) * MIN(200, (100 + GetPoint(POINT_POTION_BONUS))) / 100);
                     StartAffectEvent();
                     EffectPacket(SE_HPUP_RED);
                  }

                  if (GetDungeon())
                     GetDungeon()->UsePotion(this);

                  if (GetWarMap())
                     GetWarMap()->UsePotion(this, item);

                  item->SetCount(item->GetCount() - 1);
                  m_nPotionLimit--;
                  break;

Unde ar fi problema ?

Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Problema licori

Mesajde antoce » 17 Apr 2019, 13:28

up

Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Problema licori

Mesajde antoce » 17 Apr 2019, 16:25

up

Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Problema licori

Mesajde antoce » 22 Apr 2019, 10:11

up

Deconectat
Avatar utilizator
antoce
Nivel 1
Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018
Status: COOL
Regat: Jinno
Mulțumiri acordate: 2
Mulțumiri primite: 1

Re: Problema licori

Mesajde antoce » 25 Apr 2019, 08:02

nimeni?


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

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator