Metin2 Hungarian Forum

Metin2 => Privát szerverek => Szerver készítés => A témát indította: Pisti95 Dátum 2015-03-12, 07:13:35

Cím: [Python-Fix] Karakterválasztó Statusbar javítás
Írta: Pisti95 Dátum 2015-03-12, 07:13:35
Sziasztok! :)

Nem tudom kinek feltünő, de ha beléptek a klienssel, és elkezditek a karakter kiválasztást, akkor látható bal oldalt a karakter adatai. Itt látható többek között a szintje, játékideje, és a statjai. Most a statok javítására mutatok egy fixet.

Mivel a stat mutató elég hibásan mutatja a statokat, hiszen a pontok mértéke tükrözi a pontunkat, de a csík vagy jelző vonal nem igazán. Megáll középen, ezért ha megcsináljátok a fixet amit mutatok leírást, akkor szépen fogja mutatni.


Nos, először is root.eix/epk-t kibontjátok.

introselect.py fájlt megnyitjátok!

Rákerestek erre:

statesSummary = float(valueHTH + valueINT + valueSTR + valueDEX)


Ezután az egész tömböt módosítjátok erre:

statesSummary = float(valueHTH + valueINT + valueSTR + valueDEX)
if statesSummary > 0.0:
self.destGauge = [
float(valueHTH) / 70,
float(valueINT) / 70,
float(valueSTR) / 70,
float(valueDEX) / 70
]


!!FIGYELEM!!
Ezután 1 lépés maradt hátra, hogy a Maximum stat-ot írjátok a 70 helyett. Akkor aszerint fogja a státusz gaugét elosztani.


Ezzel kész is! :)

Így láthatod a végeredményt:
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.epvpimg.com%2FagoWfab.jpg&hash=d4d54db4c87b05cdf6d819ed76ca6b151f6b6bb8)

Üdvözlettel,

Pisti95
EhPortal 1.39 © 2025, WebDev