probleme Switchbot slot

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

*Problemă/Întrebare: nu se pune itemu in slot, nu stiu ce si unde am gresit.....
Tipologie server(PvM / PvP):.....
*Resursă folosită: *Link exclusiv J4M* sursa/switchbot-sanii-sloturi-functie-save-t103346.html
*ServerFiles utilizat:...
*Syserr: 0
Imagine
Ultima oară modificat 27 Iun 2022, 21:14 de către yonr1, modificat 1 dată în total.
Imagine
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Syserr client?
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

SkyLine scrie: ↑27 Iun 2022, 07:12 Syserr client?
Nimic
Imagine
Afișează semnătura
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

gametype.h si length.h să fie sincronizate bine,gen aşa ceva.
lenght:
enum ESlotType
{
    SLOT_TYPE_NONE,
    SLOT_TYPE_INVENTORY,
    SLOT_TYPE_SKILL,
    SLOT_TYPE_EMOTION,
    SLOT_TYPE_SHOP,
    SLOT_TYPE_EXCHANGE_OWNER,
    SLOT_TYPE_EXCHANGE_TARGET,
    SLOT_TYPE_QUICK_SLOT,
    SLOT_TYPE_SAFEBOX,
    SLOT_TYPE_PRIVATE_SHOP,
    SLOT_TYPE_MALL,
    SLOT_TYPE_DRAGON_SOUL_INVENTORY,
    SLOT_TYPE_SWITCHBOT,
    SLOT_TYPE_MAX,
};
gametype.h:
enum EWindows
{
    RESERVED_WINDOW,
    INVENTORY,                
    EQUIPMENT,
    SAFEBOX,
    MALL,
    DRAGON_SOUL_INVENTORY,
    SWITCHBOT,
    BELT_INVENTORY,            
    GROUND,
    WINDOW_TYPE_MAX,
};
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

yonr1 scrie: ↑27 Iun 2022, 10:05
SkyLine scrie: ↑27 Iun 2022, 07:12 Syserr client?
Nimic
Ai modificat numarul de sloturi? S-ar putea sa ai bug-ul asta cu adaugarea itemelor si de la modificarea numarului de sloturi. Vezi in Sursa Client -> UserInterface -> GameType.h -> "SWITCHBOT_SLOT_COUNT"

La fel si-n sursa server -> common -> length.h -> "SWITCHBOT_SLOT_COUNT"
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

GameType.h


lenght.h
Imagine
Afișează semnătura
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

A few important things you need to pay attention to:

## 1. Read all files/file-names included in the directory. Some files are giving you very important informations.

## 2. Enum 'EWindows' in Client-Source and Server-Source
- They need to be equal! (example below)

Server - common/length.h >

Cod: Selectaţi tot

		enum EWindows
		{
			RESERVED_WINDOW,
			INVENTORY,
			EQUIPMENT,
			SAFEBOX,
			MALL,
			DRAGON_SOUL_INVENTORY,
			BELT_INVENTORY,
		#ifdef ENABLE_SWITCHBOT
			SWITCHBOT,
		#endif
			GROUND
		};

Client - UserInterface/GameType.h >

Cod: Selectaţi tot

		enum EWindows
		{
			RESERVED_WINDOW,
			INVENTORY,
			EQUIPMENT,
			SAFEBOX,
			MALL,
			DRAGON_SOUL_INVENTORY,
			BELT_INVENTORY,
		#ifdef ENABLE_SWITCHBOT
			SWITCHBOT,
		#endif
			GROUND,
			WINDOW_TYPE_MAX,
		};

## 3.
Array for conversion of SLOT_TYPES need's to be completed (for most systems of other devs not done)
- If you have more SLOT_TYPES than in example, fill up the Array with "RESERVED_WINDOW" for them.

Client - UserInterface/GameType.cpp & UserInterface/GameType.h >

Cod: Selectaţi tot

		enum ESlotType
		{
			SLOT_TYPE_NONE,
			SLOT_TYPE_INVENTORY,
			SLOT_TYPE_SKILL,
			SLOT_TYPE_EMOTION,
			SLOT_TYPE_SHOP,
			SLOT_TYPE_EXCHANGE_OWNER,
			SLOT_TYPE_EXCHANGE_TARGET,
			SLOT_TYPE_QUICK_SLOT,
			SLOT_TYPE_SAFEBOX,
			SLOT_TYPE_PRIVATE_SHOP,
			SLOT_TYPE_MALL,
			SLOT_TYPE_DRAGON_SOUL_INVENTORY,
		#ifdef ENABLE_SWITCHBOT
			SLOT_TYPE_SWITCHBOT,
		#endif
			SLOT_TYPE_MAX,
		};

Client - UserInterface/GameType.cpp & UserInterface/GameType.cpp >

Cod: Selectaţi tot

		BYTE c_aSlotTypeToInvenType[SLOT_TYPE_MAX] =
		{
			RESERVED_WINDOW,		// SLOT_TYPE_NONE
			INVENTORY,				// SLOT_TYPE_INVENTORY
			RESERVED_WINDOW,		// SLOT_TYPE_SKILL
			RESERVED_WINDOW,		// SLOT_TYPE_EMOTION
			RESERVED_WINDOW,		// SLOT_TYPE_SHOP
			RESERVED_WINDOW,		// SLOT_TYPE_EXCHANGE_OWNER
			RESERVED_WINDOW,		// SLOT_TYPE_EXCHANGE_TARGET
			RESERVED_WINDOW,		// SLOT_TYPE_QUICK_SLOT
			RESERVED_WINDOW,		// SLOT_TYPE_SAFEBOX
			RESERVED_WINDOW,		// SLOT_TYPE_PRIVATE_SHOP
			RESERVED_WINDOW,		// SLOT_TYPE_MALL
			DRAGON_SOUL_INVENTORY,	// SLOT_TYPE_DRAGON_SOUL_INVENTORY
		#ifdef ENABLE_SWITCHBOT
			SWITCHBOT,				// SLOT_TYPE_SWITCHBOT
		#endif
		};
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

yonr1 scrie: ↑27 Iun 2022, 12:11 GameType.h


lenght.h
Ordinea enum-urilor din EWindows-urile tale, nu coincid. Ori trebuie sa ai EWindows din GameType.h sa fie ca cel din Length, ori cel din Length.h sa fie ca cel din GameType.h. Nu conteaza pe care-l copiezi, important e sa fie la fel
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

le fel...nu merge
Gametype.cpp


Gametype.h


lenght.h
Imagine
Afișează semnătura
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

up Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
355
Răspunsuri
4
Vizualizări
294
Răspunsuri
3
Vizualizări
268

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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