4 mesaje
Administrator Administrator
  • Mesaje: 3449
  • Reacții: 48411
  • Mesaje utile: 29
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    *Descriere:

    Acest fix rezolva problema cu stack-ul atunci cand un membru al grupei ridica iteme pentru tine. Dupa ce ati bagat acest fix, itemele se vor stacka automat, cum ar trebui. :D

    *Poze / Video:

    *Link download / Code:

    char_item.cpp:
    • Cauta:
    Code:
    LPCHARACTER owner = funcFindOwnership.owner;
    
                int iEmptyCell;
    • Adauga dupa:
    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem peste 1700 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:




    See full signature

    📢 Resurse Metin2 Premium!

    Zeci de resurse Metin2 Premium - exclusive și 100% funcționale începând cu 15.99€!.

    Vezi resursele Cumpără premium
    Premium
    Premium
    Anunț
  • Mesaje: 95
  • Reacții: 293
  • Mesaje utile: 0
  • Status: Incerc sa fac si eu un server!
  • Server: Ro/Eu TigerGhost
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    un fix pentru manusa si inel cand sunt stackate si vrei sa il echipezi ai vrun fix sa nu le mai manance pe toate ca nu gasesc pe nica ieri fix pentru asta
    See full signature
    Administrator Administrator
  • Mesaje: 3449
  • Reacții: 48411
  • Mesaje utile: 29
  • Status: Pe aici.. 🤠
  • Server: Saga2 - Soon
  • Regat: Jinno
  • [ID Discord]
  • Contact:
    Avatar utilizator
    Administrator
    Administrator

    Mesaj de [HF]White »

    salexandru9982 scrie: un fix pentru manusa si inel cand sunt stackate si vrei sa il echipezi ai vrun fix sa nu le mai manance pe toate ca nu gasesc pe nica ieri fix pentru asta
    e asemanator cu fix-ul de la pietre, tre' sa cauti in sursa functia si sa modifici ca la tut asta:
    fix-stack-pietre-t3035.html
    Te asteptam si pe serverul de Discord :p - aici ne-am strans toata comunitatea de Metin2 din Romania.
    Link: https://discord.gg/jWxeDSf7HP

    Suntem peste 1700 membri! - Avem chat activ zilnic, support, cereri, resurse. :D :ymcowboy:




    See full signature
  • Mesaje: 95
  • Reacții: 293
  • Mesaje utile: 0
  • Status: Incerc sa fac si eu un server!
  • Server: Ro/Eu TigerGhost
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Cauta:
    case ITEM_RING:

    si mai jos este
    Code:
    ITEM_MANAGER::instance().RemoveItem(item);
    Code:
    				if (item->GetValue(0) == item2->GetValue(0))
    				{
    					//ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("열쇠는 맞으나 아이템 주는 부분 구현이 안되었습니다."));
    					DWORD dwBoxVnum = item2->GetVnum();
    					std::vector <DWORD> dwVnums;
    					std::vector <DWORD> dwCounts;
    					std::vector <LPITEM> item_gets;
    					int count = 0;
    
    					if (GiveItemFromSpecialItemGroup(dwBoxVnum, dwVnums, dwCounts, item_gets, count))
    					{
    						ITEM_MANAGER::instance().RemoveItem(item);
    						ITEM_MANAGER::instance().RemoveItem(item2);
    						
    						for (int i = 0; i < count; i++){
    							switch (dwVnums[i])
    							{
    								case CSpecialItemGroup::GOLD:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("돈 %d 냥을 획득했습니다."), dwCounts[i]);
    									break;
    								case CSpecialItemGroup::EXP:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 부터 신비한 빛이 나옵니다."));
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d의 경험치를 획득했습니다."), dwCounts[i]);
    									break;
    								case CSpecialItemGroup::MOB:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 몬스터가 나타났습니다!"));
    									break;
    								case CSpecialItemGroup::SLOW:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 나온 빨간 연기를 들이마시자 움직이는 속도가 느려졌습니다!"));
    									break;
    								case CSpecialItemGroup::DRAIN_HP:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자가 갑자기 폭발하였습니다! 생명력이 감소했습니다."));
    									break;
    								case CSpecialItemGroup::POISON:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 나온 녹색 연기를 들이마시자 독이 온몸으로 퍼집니다!"));
    									break;
    								case CSpecialItemGroup::MOB_GROUP:
    									ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 몬스터가 나타났습니다!"));
    									break;
    								default:
    									if (item_gets[i])
    									{
    										if (dwCounts[i] > 1)
    											ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 %s 가 %d 개 나왔습니다."), item_gets[i]->GetName(), dwCounts[i]);
    										else
    											ChatPacket(CHAT_TYPE_INFO, LC_TEXT("상자에서 %s 가 나왔습니다."), item_gets[i]->GetName());
    
    									}
    							}
    						}
    					}
    					else
    					{
    						ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("열쇠가 맞지 않는 것 같다."));
    						return false;
    					}
    				}
    				else
    				{
    					ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("열쇠가 맞지 않는 것 같다."));
    					return false;
    				}
    			}
    			break;
    se inlocuieste toata functia asta cu
    Code:
    			if (item->GetValue(0) == item2->GetValue(0))
    			{
    				//ChatPacket(CHAT_TYPE_TALKING, LC_STRING("열쇠는 맞으나 아이템 주는 부분 구현이 안되었습니다."));
    
    				if (GiveItemFromSpecialItemGroup(item2->GetVnum()))
    				{
    					item->SetCount(item->GetCount() - 1);
    					item2->SetCount(item2->GetCount() - 1);
    				}
    				else
    				{
    					ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("열쇠가 맞지 않는 것 같다."));
    					return false;
    				}
    			}
    			else
    			{
    				ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("열쇠가 맞지 않는 것 같다."));
    				return false;
    			}
    		}
    		break;
    a fost testat merge perfect

    🔥 Hai pe Discord! - Chat activ și support direct

    Te așteptăm și pe serverul de Discord - aici ne-am strâns toată comunitatea de Metin2 din România.

    Alătură-te acum!
    1300+ de membri activi!
    Robot Discord
    Roboțelu'
    Anunț
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “FIX-uri”

    Informații

    Utilizatori ce navighează pe acest forum: Eccentr, kuze11, nowicanseeyou și 3 vizitatori

    Discord ID copiat: