Problema licori

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

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

*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?>
Avatar utilizator
antoce
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

up
Avatar utilizator
Inuyasha
Utilizator interzis !

Utilizator interzis !
Mesaje: 1087
Membru din: 17 Feb 2017, 22:54
Server: Metin2 Ro
Regat: Chunjo
Aprecieri: 12  
Mulţumiri: 182  
 Contact:
Medalii

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
„Vrei să trăiești cum se cuvine? Învață mai întâi să mori.” — Confucius
Afișează semnătura
Avatar utilizator
antoce
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

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 ?
Avatar utilizator
antoce
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

up
Avatar utilizator
antoce
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

up
Avatar utilizator
antoce
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

up
Avatar utilizator
antoce
Nivel 1

Nivel 1
Mesaje: 108
Membru din: 24 Noi 2018, 19:53
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 3  
Medalii

nimeni?
Închis
Răspunsuri
6
Vizualizări
365
Răspunsuri
6
Vizualizări
830
Răspunsuri
4
Vizualizări
401
Răspunsuri
10
Vizualizări
515

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 78 vizitatori