Jump to content
×
×
  • Create New...

Recommended Posts

Centre de Téléchargement

Télécharger ( Interne )

 

Le Swap-Item.

1)Qu'est ce que c'est?

2) Les prérequis.

3) Le téléchargement.

 

1) Qu'est ce que c'est?

Alors, le Swap-Item est le fait de déplacer un item dans l'inventaire lorsque d'autres items y sont.

Le système permet de déplacer un item dans votre inventaire en remplaçant l'item étant déjà présent par le nouvelle item.

 

Une vidéo est tout de même bien plus explicative que quelques mots.

 

Révélation

 

 

2) Les prérequis.

Des sources Client/Serveurs.

Un client

Des files.

L'archive en téléchargement.

3) Le téléchargement.

Changelog:

Révélation

Sources serveur:

Ajout d'un nouveau check >> S'il n'y a aucun item a cet endroit src ou dest, il retourne a sa place. Changement dans: \Server\\game\src\char_item.cpp
 
Sources client:
 
Suppression d'un else qui pouvait causer défaut => Changement dans: Svn/Client/EterPythonLib/PythonGridSlotWindow.cpp. Le 22/03/2017 ( Merci Gin pour sont signalement.)
 
Client:

Ajout des lignes pour ceux ayant 2 inventaires => Changement dans: Client/root/uiinventory.py. Le 22/03/2017 (Merci Gin pour sont signalement.)

Cliquez ici :)

 

Lien mis à jour avec les corrections.

Source : BoardLegend/LeNn't.

Traduction: Moi.

 

Cordialement, History.

  • Funky Emulation 1
  • J'adore 17
Link to comment

Testé & fonctionnel, merci du partage.

 

Cependant, dans l'uiinventory, oublie pas de précisé qu'il y a des modifications à faire selon le nombre de page d'inventaire comme tu la bien précisé sur le char_item.cpp.

 

Une erreur également dans le pythonslotgridwindows.cpp:

 

#ifdef ENABLE_SWAPITEM_SYSTEM
		if (m_isSwapItem)
			CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
		else
#endif
			CPythonGraphic::Instance().SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.5f);
	else
#ifdef ENABLE_SWAPITEM_SYSTEM
		if (m_isSwapItem)
			CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
		else
#endif
			CPythonGraphic::Instance().SetDiffuseColor(1.0f, 0.0f, 0.0f, 0.5f);
 

 

 

 

Le deuxième else à supprimer, ceux qui donne:

 

#ifdef ENABLE_SWAPITEM_SYSTEM
		if (m_isSwapItem)
			CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
		else
#endif
			CPythonGraphic::Instance().SetDiffuseColor(1.0f, 1.0f, 1.0f, 0.5f);

#ifdef ENABLE_SWAPITEM_SYSTEM
		if (m_isSwapItem)
			CPythonGraphic::Instance().SetDiffuseColor(168.0f, 34.0f, 162.5f, 0.5f);
		else
#endif
			CPythonGraphic::Instance().SetDiffuseColor(1.0f, 0.0f, 0.0f, 0.5f);
 
Edited by #Saw
  • J'adore 1

 

 

Link to comment
  • 8 months later...

Mais par exemple, ne peut pas "réparer" le retard qu'il a jusqu'à ce qu'il change entre eux? --- excuse les erreurs (google translate)

 

Edit: J'ai trouvé un petit bug: j'avais un élixir sur lequel j'avais commencé et je l'ai déplacé, ça a causé un bug et ça ne marche pas.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 1

      Site internet (CMS) compatible avec tous les emulateurs 1.29 (Azuriom)

    2. 1

      Site internet (CMS) compatible avec tous les emulateurs 1.29 (Azuriom)

    3. 7
    4. 84

      Granny

    5. 32

      Rodnia.net | PVM | International | The Great Conqueror |

    6. 16

      Map The OpenWorld Metin2

    7. 0
    8. 6

      [V2]Gurgarath Resurgence

  • Recently Browsing

    • No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.