Aller au contenu
  • 0

[Python]UiToolTip.py


WhatsTheFuuuk

Question

 

 

Version des Files XXX

Hello à tous,

 

1. Description du dysfonctionnement / Question :

J'essaie d'implanter un système buy item with item, j'ai réussis à presque tout faire mais j'ai un problème lors de la modification de uitooltip.py.

Mon fichier de base : 

		if app.ENABLE_CHANGELOOK_SYSTEM:
			transmutation = shop.GetItemTransmutation(slotIndex)
			if not transmutation:
				self.AddItemData(itemVnum, metinSlot, attrSlot)
			else:
				self.AddItemData(itemVnum, metinSlot, attrSlot, 0, player.INVENTORY, -1, transmutation)				
				
		else:
			self.AddItemData(itemVnum, metinSlot, attrSlot)
		self.AppendPrice(price)

Ce qu'il me demande de faire

//cauta in functie

self.AppendPrice(price)

//modifica cu

		if app.ENABLE_MULTISHOP:
			if shop.GetBuyWithItem(slotIndex) != 0:
				self.AppendPriceTextLine(shop.GetBuyWithItemCount(slotIndex), shop.GetBuyWithItem(slotIndex))
			else:
				self.AppendPrice(price)
		else:
			self.AppendPrice(price)

Comment je l'ai adapté

		if app.ENABLE_CHANGELOOK_SYSTEM:
			transmutation = shop.GetItemTransmutation(slotIndex)
			if not transmutation:
				self.AddItemData(itemVnum, metinSlot, attrSlot)
			else:
				self.AddItemData(itemVnum, metinSlot, attrSlot, 0, player.INVENTORY, -1, transmutation)

        if app.ENABLE_MULTISHOP:
            if shop.GetBuyWithItem(slotIndex) != 0:
                self.AppendPriceTextLine(shop.GetBuyWithItemCount(slotIndex), shop.GetBuyWithItem(slotIndex))
            else:
                self.AppendPrice(price)
        else:
            self.AddItemData(itemVnum, metinSlot, attrSlot)
        self.AppendPrice(price)

2. SysErr ( Client / Server ) / SysLog ( Server )

Voici mon erreur : 


0511 03:03:00911 ::   File "uiToolTip.py", line 735, in ItemToolTip

0511 03:03:00911 :: NameError
0511 03:03:00911 :: : 
0511 03:03:00911 :: name 'slotIndex' is not defined
0511 03:03:00911 :: 

Je vous ai mis directement les lignes concerné.
Ps : La ligne 735 est : if shop.GetBuyWithItem(slotIndex) != 0:

Merci à tous,

Cordialement

 

Modifié par WhatsTheFuuuk
titre
Lien à poster

3 réponses à cette question

Messages recommandés

  • 0

Bonjour,

 

hé bien le message est clair : slotIndex n'est pas défini.

Etant donné qu'il est appelé dans la fonction initiale, c'est assez inhabituel.

Peux-tu nous partager la fonction dans sa totalité ?

Lien à poster
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


Shoutbox

Shoutbox

Chatroom Rules

 

Rejoignez notre Discord

Une demande d'aide = Bannissement de la Shoutbox

Soyez respectueux & Respectez les règles

 

×
×
  • Créer...

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.