Ultima modifica:
Notte, ragazzuoli!
Dopo esser tornato dalla mia solita uscita, mi è balzata in mente l'insana idea di provare a mettere l'orologio sotto la MiniMappa di Metin2.
Ed ora vi spiegherò il procedimento!
1. Decryptate il file root.epk/eix
2. Aprite il file uiminimap.py
3. Aggiungere, tra gli import:
Immagine...
4. Nel metodo __init__ aggiungete il seguente codice:
MI RACCOMANDO A RISPETTARE LE TABULAZIONI!
5. Spostatevi nel metodo OnUpdate (intorno alla riga 355) e modificate la voce
in modo da ottenere
6. Spostatevi verso la riga 303-304, e assicuratevi che sotto
ci sia
7. Salvate, ricompilate, e godetevi il risultato!
Guida interamente realizzata da Luca.Fraga (LF95) per InForge.net.
È consentita la copia su altri forum a patto di non apportare modifiche sostanziali, e soprattutto è obbligatorio lasciare le fonti originali.
Appendice Piccole "personalizzazioni"
Dopo esser tornato dalla mia solita uscita, mi è balzata in mente l'insana idea di provare a mettere l'orologio sotto la MiniMappa di Metin2.
Ed ora vi spiegherò il procedimento!
1. Decryptate il file root.epk/eix
2. Aprite il file uiminimap.py
3. Aggiungere, tra gli import:
PHP:
import time
4. Nel metodo __init__ aggiungete il seguente codice:
PHP:
t = time.time()
5. Spostatevi nel metodo OnUpdate (intorno alla riga 355) e modificate la voce
PHP:
self.positionInfo.SetText
PHP:
self.positionInfo.SetText(time.strftime('[%X]'))
6. Spostatevi verso la riga 303-304, e assicuratevi che sotto
PHP:
if constInfo.MINIMAP_POSITIONINFO_ENABLE==1:
PHP:
self.positionInfo.Show()
7. Salvate, ricompilate, e godetevi il risultato!
Guida interamente realizzata da Luca.Fraga (LF95) per InForge.net.
È consentita la copia su altri forum a patto di non apportare modifiche sostanziali, e soprattutto è obbligatorio lasciare le fonti originali.
Appendice Piccole "personalizzazioni"
- Come cambiare colore all'orologio.
Utilizzando la funzione
potrete dare un colore al testo, la sintassi è la seguente
dove r g e b sono dei double
quindi, potrete ottenere diverse combinazioni di colori così!
Nero:
Bianco:
Verde:
Rosso:
Blu:
Viola (Fuchsia):
Grigio:
- Aggiungere data all'orologio
Modificare il SetText così:
- Modificare le parentesi quadre
A me sembra scontato, ma potete benissimo cambiare le parentesi quadre con quello che volete!
es.
o
Inoltre, potete cambiare anche il simpatico "~" con quello che preferite!
Utilizzando la funzione
PHP:
SetFontColor
PHP:
self.positionInfo.SetFontColor(r, g, b)
dove r g e b sono dei double
quindi, potrete ottenere diverse combinazioni di colori così!
Nero:
PHP:
self.positionInfo.SetFontColor(0.0, 0.0, 0.0)
PHP:
self.positionInfo.SetFontColor(1.0, 1.0, 1.0)
PHP:
self.positionInfo.SetFontColor(0.0, 1.0, 0.0)
PHP:
self.positionInfo.SetFontColor(1.0, 0.0, 0.0)
PHP:
self.positionInfo.SetFontColor(0.0, 0.0, 1.0)
PHP:
self.positionInfo.SetFontColor(1.0, 0.0, 1.0)
PHP:
self.positionInfo.SetFontColor(0.3, 0.3, 0.3)
- Aggiungere data all'orologio
Modificare il SetText così:
PHP:
self.positionInfo.SetText(time.strftime('[%X ~ %x]'))
- Modificare le parentesi quadre
A me sembra scontato, ma potete benissimo cambiare le parentesi quadre con quello che volete!
es.
PHP:
self.positionInfo.SetText(time.strftime('{%X ~ %x}'))
PHP:
self.positionInfo.SetText(time.strftime('%X ~ %x'))
Inoltre, potete cambiare anche il simpatico "~" con quello che preferite!



anzi bravo, 
mi piace