[Python-Easy]Modificare atributii fereastra negot punct+limt

Deconectat
Avatar utilizator
Electrico
Nivel 2
Nivel 2
Mesaje: 291
Membru din: 16 Oct 2015
Localitate: New York
Status: Online
Server Metin2: Respawn
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1

[Python-Easy]Modificare atributii fereastra negot punct+limt

Mesajde Electrico » 25 Oct 2015, 20:52

Acest tutorial este unul de tip easy, si poate multe persoane au facut deja chestia asta dar am zis sa postez si aici in caz ca sunt anumite persoane care doresc si nu au gasit.

Deci in tutorialul acesta va voi arata cum sa diminuati aceea frica a unui jucator cand negociaza cu o anumita persoana in care sta sa anumere fiecare zero-u de cateva ori sa nu greseasca sa-i ofere celuilalt o suma mult mai mare fata de initiala cat a vrut sa fie.
In acest fapt, s-a inventat . (punctul pentru separare a cifrelor)


Arata cam asa cu modificarea facuta:
Imagine

Pentru a face aceasta modificare deschide uiexchange.py din /root .

Cautam functia:


Cod: Selectaţi tot

def Refresh(self):

        self.RefreshOwnerSlot()
        self.RefreshTargetSlot()

        self.OwnerMoney.SetText(str(exchange.GetElkFromSelf()))
        self.TargetMoney.SetText(str(exchange.GetElkFromTarget()))


si o modificam in :

Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Va trebui sa arate cam asa:
Imagine

Pentru a putea pune suma de 1.999.999.999 in negot faceti urmatoarea modificare:

Tot in uiexchange.py deschidem si cautam functia:


Cod: Selectaţi tot

dlgPickMoney.SetMax(7)


si modificam cu :

Cod: Selectaţi tot

dlgPickMoney.SetMax(10)


Copyright: xCupidoN
Imagine

Daca te-am ajutat, apasa pe butonul "Multumesc" !

Deconectat
Avatar utilizator
garticosss
Nivel 1
Nivel 1
Mesaje: 77
Membru din: 17 Iul 2015
Status: Sunt bine mersi ^.^
Server Metin2: DangerS Mt2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Python-Easy]Modificare atributii fereastra negot punct+

Mesajde garticosss » 16 Noi 2015, 22:09

Hi i have this error:

1116 21:06:10057 ::
networkModule.py(line:209) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:30) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:23) <module>
system.py(line:130) __pack_import

networkModule.SetSelectCharacterPhase - <type 'exceptions.IndentationError'>:unexpected indent (uiExchange.py, line 199)

1116 21:06:10057 :: ============================================================================================================
1116 21:06:10057 :: Abort!!!!


game.py :

def Refresh(self):

self.RefreshOwnerSlot()
self.RefreshTargetSlot()

self.OwnerMoney.SetText(str(('.'.join([ i-3<0 and str(exchange.GetElkFromSelf())[:i] or str(exchange.GetElkFromSelf())[i-3:i] for i in range(len(str(exchange.GetElkFromSelf()))%3, len(str(exchange.GetElkFromSelf()))+1, 3) if i ]))))
self.TargetMoney.SetText(str(('.'.join([ i-3<0 and str(exchange.GetElkFromTarget())[:i] or str(exchange.GetElkFromTarget())[i-3:i] for i in range(len(str(exchange.GetElkFromTarget()))%3, len(str(exchange.GetElkFromTarget()))+1, 3) if i ]))))

if TRUE == exchange.GetAcceptFromSelf():
self.Middle_Exchange_Button.SetUpVisual("d:/ymir work/ui/game/exchange/player_ready_button.tga")
self.Middle_Exchange_Button.SetOverVisual("d:/ymir work/ui/game/exchange/player_ready_button_over.tga")
self.Middle_Exchange_Button.SetDownVisual("d:/ymir work/ui/game/exchange/player_ready_button_down.tga")
self.Middle_Exchange_Button.Disable()
self.Owner_Overlay.Show()
elif TRUE == exchange.GetAcceptFromTarget():
self.Target_Overlay.Show()
self.Middle_Exchange_Button.SetUpVisual("d:/ymir work/ui/game/exchange/target_ready_button.tga")
self.Middle_Exchange_Button.SetOverVisual("d:/ymir work/ui/game/exchange/target_ready_button_over.tga")
self.Middle_Exchange_Button.SetDownVisual("d:/ymir work/ui/game/exchange/target_ready_button_down.tga")
else:
self.Target_Overlay.Hide()
self.Middle_Exchange_Button.SetUpVisual("d:/ymir work/ui/game/exchange/none_ready_button.tga")
self.Middle_Exchange_Button.SetOverVisual("d:/ymir work/ui/game/exchange/none_ready_button_over.tga")
self.Middle_Exchange_Button.SetDownVisual("d:/ymir work/ui/game/exchange/none_ready_button_down.tga")
self.Middle_Exchange_Button.Enable()
self.Owner_Overlay.Hide()


Line 199: if TRUE == exchange.GetAcceptFromSelf():

Deconectat
Avatar utilizator
Gaz3rNr1
Nivel 6
Nivel 6
Mesaje: 1000
Membru din: 19 Oct 2015
Localitate: București
Status: Mă mai gândesc !
Server Metin2: Se lucrează !
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 35
Contact:

Re: [Python-Easy]Modificare atributii fereastra negot punct+

Mesajde Gaz3rNr1 » 18 Noi 2015, 19:11

Măcar dacă copiezi Tutorialul, măcar copiază-l bine :)
Nu imi place realitatea, de asta trăiesc în lumea mea !


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: dragos001, LegolasDev™, Titan Work și 32 vizitatori