Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: Deadly2000 Dátum 2018-03-18, 21:26:27

Cím: Python
Írta: Deadly2000 Dátum 2018-03-18, 21:26:27
Helló,

Szerettem volna ugyan úgy megoldani a SÉ -t mint ,ahogy a yang esetleg a kereskedésben van. Hogy minden 3. karakter (100,100 000 stb) előtt legyen egy "."
A kiindulópontot megtaláltam hozzá ,viszont képtelen vagyok kivitelezni.

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 ]))))
Cím: Re:Python
Írta: Pisti95 Dátum 2018-03-18, 21:51:38
http://hugames.hu/showthread.php?tid=159

::) ::)

(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.epvpimg.com%2FPZCQbab.jpg&hash=350281ed6dcf8080bdc7e813f7d05e8d7afa9ddd)
Cím: Re:Python
Írta: 5310pati Dátum 2018-03-18, 22:52:17
Ha jól mutatja a SÉ-t felesleges átalakítani a rendszert, csak írd át a kódban a yangot sére.
exchange.GetElkFromTarget()
ezt lecseréled a SÉ lekérésre és kész.
Cím: Re:Python
Írta: Deadly2000 Dátum 2018-03-19, 16:17:49
Köszönöm mindkettőnek
EhPortal 1.39 © 2025, WebDev