Jump to content
  • 0

[Python]UiToolTip.py


Question

Posted (edited)

 

 

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

 

Edited by WhatsTheFuuuk
titre (see edit history)
Link to post

3 answers to this question

Recommended Posts

  • 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é ?

Link to post
  • 0

Hello,

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

 

il a une erreur de tab ou manque une valeur définie ''%s'' dans local_game.txt.

Link to post

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


×
×
  • Create New...

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.