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