Chest View Drop

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
coadapute123
Utilizator interzis !

Utilizator interzis !
Mesaje: 536
Membru din: 05 Ian 2019, 14:04
Server: Heroes2
Regat: Jinno
Aprecieri: 103  
Mulţumiri: 362  
Discord: Copiază ID
Medalii

*Problemă:Problema 1 compilarea sursei problema 2 clinet
Tipologie server:
*Resursă folosită: http://just4metin.ro/sursa/chest-view-drop-t68803.html
*ServerFiles utilizat:
*Syserr:
1 sursa game
item_manager.cpp: In member function 'void ITEM_MANAGER::GetChestItemList(DWORD, std::vector<SChestDropInfoTable, std::allocator<SChestDropInfoTable> >&)':
item_manager.cpp:1799: error: 'const class CSpecialItemGroup' has no member named 'GetGroupSize'
compile messenger_manager.cpp
gmake: *** [OBJDIR/item_manager.o] Error 1
gmake: *** Waiting for unfinished jobs....

2 client
0505 17:59:01020 :: 
introLogin.py(line:509) __LoadScript
ui.py(line:2928) LoadScriptFile
ui.py(line:3049) LoadChildren
ui.py(line:3539) LoadElementThinBoard

LoginWindow.__LoadScript.LoadObject - exceptions.NameError:global name 'False' is not defined

0505 17:59:01020 :: ============================================================================================================
0505 17:59:01020 :: Abort!!!!

Poză
Imagine
:[/b]
*Detalii suplimentare:PS : este prima data cand adaug un sistem pe c++ Ce am adaugat item_manager.cpp
#ifdef ENABLE_SHOW_CHEST_DROP
#include "../libgame/include/grid.h"
void ITEM_MANAGER::GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item)
{
	TChestDropInfoTable kTempTab;
	
	BYTE dwChestDropPageCount = 5;

	CGrid* pGrids[dwChestDropPageCount];
	
	for (int i = 0; i < dwChestDropPageCount; ++i)
	{
		pGrids = new CGrid(15, 5);
		pGrids->Clear();
	}
	
	const CSpecialItemGroup* pGroup = GetSpecialItemGroup(dwChestVnum);
	
	if (pGroup)
	{
		for (int i = 0; i < pGroup->GetGroupSize(); i++)
		{
			const TItemTable* itemTable = GetTable(pGroup->GetVnum(i));

			if(itemTable != NULL)
			{
				for (int iPage = 0; iPage < dwChestDropPageCount; ++iPage)
				{
					int iPos = pGrids[iPage]->FindBlank(1, itemTable->bSize);
			
					if (iPos >= 0)
					{
						pGrids[iPage]->Put(iPos, 1, itemTable->bSize);
						
						kTempTab.bPageIndex = iPage + 1;
						kTempTab.bSlotIndex = iPos;
						
						kTempTab.bItemCount = pGroup->GetCount(i);
						kTempTab.dwItemVnum = pGroup->GetVnum(i);
						
						vec_item.push_back(kTempTab);
					
						break;
					}
				}
			}
		}
	}
}#endif
Pentru acest mesaj, coadapute123 for the post:
xxxxxx1
Imagine
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3918  
Discord: Copiază ID
Medalii

dami item_manager.cpp fara nici o modificare!
Avatar utilizator
coadapute123
Utilizator interzis !

Utilizator interzis !
Mesaje: 536
Membru din: 05 Ian 2019, 14:04
Server: Heroes2
Regat: Jinno
Aprecieri: 103  
Mulţumiri: 362  
Discord: Copiază ID
Medalii

Spyke scrie:dami item_manager.cpp fara nici o modificare!
http://www.gfile.ro/?do=fD&fI=d335dc853 ... 9d21d63166
Imagine
Afișează semnătura
Avatar utilizator
єиєму
Nou Venit

Nou Venit
Mesaje: 48
Membru din: 07 Apr 2019, 17:51
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 6  
Medalii

Intra in item_manager.h si cauta:
DWORD GetAttrVnum(DWORD dwVnum) const
{
............
}

sub asta adaugi
// Group의 Size를 return해준다.
int GetGroupSize() const
{
return m_vecProbs.size();
}
Avatar utilizator
coadapute123
Utilizator interzis !

Utilizator interzis !
Mesaje: 536
Membru din: 05 Ian 2019, 14:04
Server: Heroes2
Regat: Jinno
Aprecieri: 103  
Mulţumiri: 362  
Discord: Copiază ID
Medalii

єиєму scrie:Intra in item_manager.h si cauta:
DWORD GetAttrVnum(DWORD dwVnum) const
{
............
}

sub asta adaugi
// Group의 Size를 return해준다.
int GetGroupSize() const
{
return m_vecProbs.size();
}
Multumesc , sursa s a compilat , a mai ramas partea de client acum
Imagine
Afișează semnătura
Avatar utilizator
єиєму
Nou Venit

Nou Venit
Mesaje: 48
Membru din: 07 Apr 2019, 17:51
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 6  
Medalii

coadapute123 scrie:
єиєму scrie:Intra in item_manager.h si cauta:
DWORD GetAttrVnum(DWORD dwVnum) const
{
............
}

sub asta adaugi
// Group의 Size를 return해준다.
int GetGroupSize() const
{
return m_vecProbs.size();
}
Multumesc , sursa s a compilat , a mai ramas partea de client acum
lasa-mi ui.py
Avatar utilizator
Penguin
Nivel 3

Nivel 3
Mesaje: 307
Membru din: 29 Apr 2017, 01:35
Server: None
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 86  
Medalii

coadapute123 scrie:*Problemă:Problema 1 compilarea sursei problema 2 clinet
Tipologie server:
*Resursă folosită: http://just4metin.ro/sursa/chest-view-drop-t68803.html
*ServerFiles utilizat:
*Syserr:
1 sursa game
item_manager.cpp: In member function 'void ITEM_MANAGER::GetChestItemList(DWORD, std::vector<SChestDropInfoTable, std::allocator<SChestDropInfoTable> >&)':
item_manager.cpp:1799: error: 'const class CSpecialItemGroup' has no member named 'GetGroupSize'
compile messenger_manager.cpp
gmake: *** [OBJDIR/item_manager.o] Error 1
gmake: *** Waiting for unfinished jobs....

2 client
0505 17:59:01020 :: 
introLogin.py(line:509) __LoadScript
ui.py(line:2928) LoadScriptFile
ui.py(line:3049) LoadChildren
ui.py(line:3539) LoadElementThinBoard

LoginWindow.__LoadScript.LoadObject - exceptions.NameError:global name 'False' is not defined

0505 17:59:01020 :: ============================================================================================================
0505 17:59:01020 :: Abort!!!!

Poză
Imagine
:[/b]
*Detalii suplimentare:PS : este prima data cand adaug un sistem pe c++ Ce am adaugat item_manager.cpp
#ifdef ENABLE_SHOW_CHEST_DROP
#include "../libgame/include/grid.h"
void ITEM_MANAGER::GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item)
{
	TChestDropInfoTable kTempTab;
	
	BYTE dwChestDropPageCount = 5;

	CGrid* pGrids[dwChestDropPageCount];
	
	for (int i = 0; i < dwChestDropPageCount; ++i)
	{
		pGrids = new CGrid(15, 5);
		pGrids->Clear();
	}
	
	const CSpecialItemGroup* pGroup = GetSpecialItemGroup(dwChestVnum);
	
	if (pGroup)
	{
		for (int i = 0; i < pGroup->GetGroupSize(); i++)
		{
			const TItemTable* itemTable = GetTable(pGroup->GetVnum(i));

			if(itemTable != NULL)
			{
				for (int iPage = 0; iPage < dwChestDropPageCount; ++iPage)
				{
					int iPos = pGrids[iPage]->FindBlank(1, itemTable->bSize);
			
					if (iPos >= 0)
					{
						pGrids[iPage]->Put(iPos, 1, itemTable->bSize);
						
						kTempTab.bPageIndex = iPage + 1;
						kTempTab.bSlotIndex = iPos;
						
						kTempTab.bItemCount = pGroup->GetCount(i);
						kTempTab.dwItemVnum = pGroup->GetVnum(i);
						
						vec_item.push_back(kTempTab);
					
						break;
					}
				}
			}
		}
	}
}#endif

Pentru partea de client adauga asta in :ymir work/ui/pattern
http://www.gfile.ro/?do=fD&fI=ddda6f3ba ... c01392a109
Avatar utilizator
coadapute123
Utilizator interzis !

Utilizator interzis !
Mesaje: 536
Membru din: 05 Ian 2019, 14:04
Server: Heroes2
Regat: Jinno
Aprecieri: 103  
Mulţumiri: 362  
Discord: Copiază ID
Medalii

Penguin scrie:
coadapute123 scrie:*Problemă:Problema 1 compilarea sursei problema 2 clinet
Tipologie server:
*Resursă folosită: http://just4metin.ro/sursa/chest-view-drop-t68803.html
*ServerFiles utilizat:
*Syserr:
1 sursa game
item_manager.cpp: In member function 'void ITEM_MANAGER::GetChestItemList(DWORD, std::vector<SChestDropInfoTable, std::allocator<SChestDropInfoTable> >&)':
item_manager.cpp:1799: error: 'const class CSpecialItemGroup' has no member named 'GetGroupSize'
compile messenger_manager.cpp
gmake: *** [OBJDIR/item_manager.o] Error 1
gmake: *** Waiting for unfinished jobs....

2 client
0505 17:59:01020 :: 
introLogin.py(line:509) __LoadScript
ui.py(line:2928) LoadScriptFile
ui.py(line:3049) LoadChildren
ui.py(line:3539) LoadElementThinBoard

LoginWindow.__LoadScript.LoadObject - exceptions.NameError:global name 'False' is not defined

0505 17:59:01020 :: ============================================================================================================
0505 17:59:01020 :: Abort!!!!

Poză
Imagine
:[/b]
*Detalii suplimentare:PS : este prima data cand adaug un sistem pe c++ Ce am adaugat item_manager.cpp
#ifdef ENABLE_SHOW_CHEST_DROP
#include "../libgame/include/grid.h"
void ITEM_MANAGER::GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item)
{
	TChestDropInfoTable kTempTab;
	
	BYTE dwChestDropPageCount = 5;

	CGrid* pGrids[dwChestDropPageCount];
	
	for (int i = 0; i < dwChestDropPageCount; ++i)
	{
		pGrids = new CGrid(15, 5);
		pGrids->Clear();
	}
	
	const CSpecialItemGroup* pGroup = GetSpecialItemGroup(dwChestVnum);
	
	if (pGroup)
	{
		for (int i = 0; i < pGroup->GetGroupSize(); i++)
		{
			const TItemTable* itemTable = GetTable(pGroup->GetVnum(i));

			if(itemTable != NULL)
			{
				for (int iPage = 0; iPage < dwChestDropPageCount; ++iPage)
				{
					int iPos = pGrids[iPage]->FindBlank(1, itemTable->bSize);
			
					if (iPos >= 0)
					{
						pGrids[iPage]->Put(iPos, 1, itemTable->bSize);
						
						kTempTab.bPageIndex = iPage + 1;
						kTempTab.bSlotIndex = iPos;
						
						kTempTab.bItemCount = pGroup->GetCount(i);
						kTempTab.dwItemVnum = pGroup->GetVnum(i);
						
						vec_item.push_back(kTempTab);
					
						break;
					}
				}
			}
		}
	}
}#endif

Pentru partea de client adauga asta in :ymir work/ui/pattern
http://www.gfile.ro/?do=fD&fI=ddda6f3ba ... c01392a109

unde mai exact trebuie bagate?
Imagine
Afișează semnătura
Avatar utilizator
Penguin
Nivel 3

Nivel 3
Mesaje: 307
Membru din: 29 Apr 2017, 01:35
Server: None
Regat: Jinno
Aprecieri: 145  
Mulţumiri: 86  
Medalii

coadapute123 scrie:
Penguin scrie:
coadapute123 scrie:*Problemă:Problema 1 compilarea sursei problema 2 clinet
Tipologie server:
*Resursă folosită: http://just4metin.ro/sursa/chest-view-drop-t68803.html
*ServerFiles utilizat:
*Syserr:
1 sursa game
item_manager.cpp: In member function 'void ITEM_MANAGER::GetChestItemList(DWORD, std::vector<SChestDropInfoTable, std::allocator<SChestDropInfoTable> >&)':
item_manager.cpp:1799: error: 'const class CSpecialItemGroup' has no member named 'GetGroupSize'
compile messenger_manager.cpp
gmake: *** [OBJDIR/item_manager.o] Error 1
gmake: *** Waiting for unfinished jobs....

2 client
0505 17:59:01020 :: 
introLogin.py(line:509) __LoadScript
ui.py(line:2928) LoadScriptFile
ui.py(line:3049) LoadChildren
ui.py(line:3539) LoadElementThinBoard

LoginWindow.__LoadScript.LoadObject - exceptions.NameError:global name 'False' is not defined

0505 17:59:01020 :: ============================================================================================================
0505 17:59:01020 :: Abort!!!!

Poză
Imagine
:[/b]
*Detalii suplimentare:PS : este prima data cand adaug un sistem pe c++ Ce am adaugat item_manager.cpp
#ifdef ENABLE_SHOW_CHEST_DROP
#include "../libgame/include/grid.h"
void ITEM_MANAGER::GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item)
{
	TChestDropInfoTable kTempTab;
	
	BYTE dwChestDropPageCount = 5;

	CGrid* pGrids[dwChestDropPageCount];
	
	for (int i = 0; i < dwChestDropPageCount; ++i)
	{
		pGrids = new CGrid(15, 5);
		pGrids->Clear();
	}
	
	const CSpecialItemGroup* pGroup = GetSpecialItemGroup(dwChestVnum);
	
	if (pGroup)
	{
		for (int i = 0; i < pGroup->GetGroupSize(); i++)
		{
			const TItemTable* itemTable = GetTable(pGroup->GetVnum(i));

			if(itemTable != NULL)
			{
				for (int iPage = 0; iPage < dwChestDropPageCount; ++iPage)
				{
					int iPos = pGrids[iPage]->FindBlank(1, itemTable->bSize);
			
					if (iPos >= 0)
					{
						pGrids[iPage]->Put(iPos, 1, itemTable->bSize);
						
						kTempTab.bPageIndex = iPage + 1;
						kTempTab.bSlotIndex = iPos;
						
						kTempTab.bItemCount = pGroup->GetCount(i);
						kTempTab.dwItemVnum = pGroup->GetVnum(i);
						
						vec_item.push_back(kTempTab);
					
						break;
					}
				}
			}
		}
	}
}#endif

Pentru partea de client adauga asta in :ymir work/ui/pattern
http://www.gfile.ro/?do=fD&fI=ddda6f3ba ... c01392a109

unde mai exact trebuie bagate?

de exemplu decryptezi root, iar in root creezi un folder numit ymir work, in care creezi un folder numit ui in care creezi un folder numit pattern in care bagi folderul de la mine, daca nu te descurci lasa-mi discord/skype si te ajut
Pentru acest mesaj, Penguin for the post:
coadapute123
Avatar utilizator
coadapute123
Utilizator interzis !

Utilizator interzis !
Mesaje: 536
Membru din: 05 Ian 2019, 14:04
Server: Heroes2
Regat: Jinno
Aprecieri: 103  
Mulţumiri: 362  
Discord: Copiază ID
Medalii

Penguin scrie:
coadapute123 scrie:
Penguin scrie: Pentru partea de client adauga asta in :ymir work/ui/pattern
http://www.gfile.ro/?do=fD&fI=ddda6f3ba ... c01392a109
unde mai exact trebuie bagate?
de exemplu decryptezi root, iar in root creezi un folder numit ymir work, in care creezi un folder numit ui in care creezi un folder numit pattern in care bagi folderul de la mine, daca nu te descurci lasa-mi discord/skype si te ajut
am reusit clientul dar nu se intampla nimic , cuferele se deschid normal
edit fie , am incercat doar cu cl ul
Imagine
Afișează semnătura
Închis
Răspunsuri
4
Vizualizări
563
Răspunsuri
3
Vizualizări
257
Răspunsuri
8
Vizualizări
692
Răspunsuri
14
Vizualizări
643

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

  • Informaţie