[PYTHON] Format "Timp joc" alegere caracter

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1525
Membru din: 09 Mar 2014
Localitate: Planeta Pluto
Server Metin2: Wild Fantasy
Mulțumiri acordate: 9
Mulțumiri primite: 50
Contact:

[PYTHON] Format "Timp joc" alegere caracter

Mesajde MariusExygo » 23 Ian 2016, 21:36

Previzualizare:

ImagineImagine
ImagineImagine

Cod:

Cod: Selectaţi tot

   #Exygo's function
   def timp_frumos(self, minute):
      #import math # modulul math se presupune a fi deja importat sus
      self.ore = minute / 60
      if minute  <= 60:
         return uiScriptLocale.EXYGO_TIME_FORMAT_MINUTE % (minute)
      else:
         if self.ore <= 24:
            return uiScriptLocale.EXYGO_TIME_FORMAT_HOURS_AND_MINUTES % (self.ore, minute - 60 * self.ore) # Ingeniozitate maa!
         else:
            self.zile = self.ore / 24
            return uiScriptLocale.EXYGO_TIME_FORMAT_DAYS_AND_HOURS % (self.zile, self.ore - 24 * self.zile) # Ingeniozitate maa!


Cod: Selectaţi tot

self.PlayTime.SetText(self.timp_frumos(playTime))


Si partea din locale_xx/locale_interface.txt

Cod: Selectaţi tot

EXYGO_TIME_FORMAT_MINUTE   %s minut(e)
EXYGO_TIME_FORMAT_HOURS_AND_MINUTES   %s ore si %s minut(e)
EXYGO_TIME_FORMAT_DAYS_AND_HOURS   %s zi(le) si %s ore

Cine stie, sa si-l puna! :)

Hint: introselect.py

* Imi rezerv drepturile pentru codarea de mai sus

Deconectat
Avatar utilizator
emoemolizu
Nivel 3
Nivel 3
Mesaje: 327
Membru din: 20 Mar 2014
Status: http://www.Mt2Run.ro
Server Metin2: Mt2Run.ro
Regat: Chunjo
Mulțumiri acordate: 3
Mulțumiri primite: 0

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde emoemolizu » 23 Ian 2016, 21:57

super:X todeauna vii cu ceva nou si bun. Ms am sa folosesc asa cv

Un mic sfat era bine sa fi pus ore=h minute = m si secunde=s
Motivul? cand ai 123123 jucate o sa depaseasca patratica lui banuiesc. :P

Deconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1525
Membru din: 09 Mar 2014
Localitate: Planeta Pluto
Server Metin2: Wild Fantasy
Mulțumiri acordate: 9
Mulțumiri primite: 50
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde MariusExygo » 23 Ian 2016, 22:11

emoemolizu scrie:super:X todeauna vii cu ceva nou si bun. Ms am sa folosesc asa cv

Un mic sfat era bine sa fi pus ore=h minute = m si secunde=s
Motivul? cand ai 123123 jucate o sa depaseasca patratica lui banuiesc. :P


La un numar mare de minute jucate o sa fie ceva gen 365 de zile jucate si o sa incapa dar daca cifra va fi de ordinul miilor(ceea ce ar fi ceva rar, cine naiba are atata timp jucat...) nu-i problema se muta scrisul "timp jucat" la mijloc iar sub el poza cu casuta de parametrii dar cu lungime mai mare

Deconectat
Avatar utilizator
Elyon.
Nou Venit
Nou Venit
Mesaje: 34
Membru din: 15 Mar 2015
Status: Sunt bine mersi ^.^
Server Metin2: World of Rheya
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde Elyon. » 25 Ian 2016, 04:20

E o idee bună, dar puteai să o faci printr-o metodă mai simplă.

Deconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1525
Membru din: 09 Mar 2014
Localitate: Planeta Pluto
Server Metin2: Wild Fantasy
Mulțumiri acordate: 9
Mulțumiri primite: 50
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde MariusExygo » 25 Ian 2016, 12:36

Elyon. scrie:E o idee bună, dar puteai să o faci printr-o metodă mai simplă.

Cum ar fi ?

Deconectat
Avatar utilizator
MariusExygo
Fost Helper
Fost Helper
Mesaje: 1525
Membru din: 09 Mar 2014
Localitate: Planeta Pluto
Server Metin2: Wild Fantasy
Mulțumiri acordate: 9
Mulțumiri primite: 50
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde MariusExygo » 25 Ian 2016, 12:57

ds_aim scrie:
Elyon. scrie:E o idee bună, dar puteai să o faci printr-o metodă mai simplă.

Taci ma dreaq. Comentariu pt 1+, ban


Defapt chiar era o functie deja facuta de YMIR in localeInfo, acum am aflat si eu =))


Conectat
Avatar utilizator
[Tupeu]
Helper Avansat
Helper Avansat
Mesaje: 2957
Membru din: 28 Oct 2015
Localitate: Timisoara
Reputație: ==================
► Lider Helperi Avansati
==================
► Lider Helperi
==================
► Lider Trial Helperi
==================
► Helper Avansat J4M
==================
► Fost Helper J4M
==================
► Fost Trial Helper
==================
► Mister J4M
==================
► Nume anterior: qTupeu
==================
Server Metin2: Nu joc.
Mulțumiri acordate: 4
Mulțumiri primite: 268
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde [Tupeu] » 01 Feb 2016, 19:43

unde pun acest cod mai exact?
Ultima oară modificat 03 Feb 2016, 17:39 de către [Tupeu], modificat 1 dată în total.
Apasa "Imagine" daca te-am ajutat.


Imagine

Imagine

Deconectat
Avatar utilizator
Rosse
Patroană de nightclub
Mesaje: 240
Membru din: 01 Feb 2016
Localitate: U.S.A
Status: Csf...
Server Metin2: In lucru
Regat: Shinsoo
Mulțumiri acordate: 2
Mulțumiri primite: 83
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde Rosse » 02 Feb 2016, 19:37

Daca faci un tuorial explica si cum se adauga si tot , nu ca cine stie sa si-l bage
Doamne fereste ce am vrut sa zic , unde sa si-l bage ;))
Imagine

Imagine

Imagine

Deconectat
Avatar utilizator
ds_aim
Utilizator interzis !
Utilizator interzis !
Mesaje: 321
Membru din: 06 Mar 2014
Reputație: Membru club permanent
Status: Sunt bine mersi ^.^
Server Metin2: vreau sai ac
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: [PYTHON] Format "Timp joc" alegere caracter

Mesajde ds_aim » 02 Feb 2016, 19:42

Rosse scrie:Daca faci un tuorial explica si cum se adauga si tot , nu ca cine stie sa si-l bage
Doamne fereste ce am vrut sa zic , unde sa si-l bage ;))

=)))))))))))))))))))))))))))))))))))))))))))))))))))))


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: cataliono, Choose, Cosmarul, mariusvlad6, ovidel123 și 8 vizitatori