[OLD]Átláthatóbb kereskedés árak

Indította вυɢ™, 2013-05-24, 19:23:32

2013-05-24, 19:23:32 Utolsó szerkesztés: 2013-05-25, 09:05:12 Szerző: вυɢ™
Üdv mindenkinek! A cím, nem biztos hogy kifejezi azt, amit mi valóban fogunk csinálni..Ugyebár mind tudjuk hogy rengeteg átverés történik a szervereken kereskedéssel (90%ban TradeHackra fogják), ezzel meggyűlik a szerver adminok baja is. Az ezrediknél már szerintem elég idegesítővé válik. Hogy, hogy verik át őket? Nem nézik meg a az eladó felek a vevő által a kereskedő ablakba berakott pénzt, néha elszámolnak egy nullát és a többi. Ennek a megelőzése érdekében egy kis pythonhoz kell folyamodni, de nem nagy tételekbe.

Első lépés ként csomagold ki a root fájlokat. Amint ez megvan, keress rá az UiExchange.py fájlra és nyisd meg Notepad++al.

Keressünk rá erre: self.OwnerMoney.SetText(str(exchange.GetElkFromSelf()))

Ezt a két sort fogjuk megváltoztatni: self.OwnerMoney.SetText(str(exchange.GetElkFromSelf()))
self.TargetMoney.SetText(str(exchange.GetElkFromTarget()))


Még pedig erre: 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 ]))))


Ha ezzel meg vagyunk így kell kinéznie:



Elmentjük, visszacsomagoljuk, elindítjuk a játékot, és ha sikerrel jártunk így fog kinézni ha pénzt
raksz a kereskedőablakba:


Egyszerű volt? Tudom. Ezzel egy pár gonddal kevesebb lesz a szerverkészítők vállán.
További szép napot.
Droug