elitepvpers

elitepvpers (https://www.elitepvpers.com/forum/)
-   Metin2 PServer Guides & Strategies (https://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/)
-   -   [Weihnachtsrelease #3]Metin2 Item Board (https://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1622840-weihnachtsrelease-3-metin2-item-board.html)

DaRealFreak 12/27/2011 05:07

[Weihnachtsrelease #3]Metin2 Item Board
 
Das frohe Fest der Geschenke neigt sich dem Ende zu(blaaa ja hab Verspätung und es ist schon nicht mehr Weihnachten, hab halt auch Real Life unsow ne?)
Nachdem beide Parteien jeweils ihr eigenes Geschenk bekommen haben bekommen jetzt beide ein gemeinsames Geschenk, wobei die gute Partei doch im Vorteil ist.
Das Geschenk ist ein Item Board und eine Vorschau findet ihr hier(2 Stunden Arbeit....):
[Only registered and activated users can see links. Click Here To Register...]

Mein erstes Geschenk war:
- Alle Dateien der metin2_patch_xmas vollständig und richtig entpackt.
[Only registered and activated users can see links. Click Here To Register...]

Mein zweites Geschenk:
- Bonusswitcher v1.7 zum Injecten oder über die Lib, Entpacken der Clienten ist nicht mehr nötig^^
[Only registered and activated users can see links. Click Here To Register...]

Mein drittes Geschenk:
- Das oben genannte Item Board und somit die Krönung des Festes :D

Was kann das Item Board?
Das Item Board liest die item_list.txt aus und erstellt somit bei der Suche eine Liste ALLER Items des jeweiligen Clienten.
Die Suche ist aber lediglich ein kleiner Teil des Scriptes.
Basierend auf den Values und Types des Items werden nochmals alle Werte angezeigt für das Item, sodass z.B. die Teamler, bevor sie sich immer mehr ungewolltes Equipment spawnen, einfach nachschauen können, was sie wollen.

Die Suche hilft natürlich auch der ID Suche:
Man sucht das Item namentlich(Suche ist case sensitive!) und bekommt dann direkt die ID mitgeliefert im Fenster.
D.h. bye bye Metin2 Value Seiten für jeden Scheiß, den man nicht weiß.
Da das Item Board die item_list.txt des Clienten ausliest ist diese individuell angepasst und es kann nicht mehr vorkommen, dass irgendwelche Items nicht existieren(zumindest Clientside), die aufgelistet sind.
Alle Items die aufgelistet werden existieren Clientside und somit sind Fehler bei der Suche ausgeschlossen(im Gegensatz zu den Value Seiten oder Zusammenfassungen von Values von anderen Threads).
Was mir gerade noch einfällt ist, dass man damit noch ideal die Value für das Switchitem auslesen kann, da man es nur namentlich suchen muss, aber das ist nicht das böse daran^^.
Das Böse werde ich nicht verraten, diejenigen die aber etwas Python Kenntnisse haben, werden das sicherlich finden können.

[Only registered and activated users can see links. Click Here To Register...]

MfG DaRealFreak

huhu2010 12/27/2011 05:22

nice , dies kann wirklich jeder gebrauchen

es werden bestimmt wieder Fragen auftauchen wie man das einbindet.
hier eine kleine Anleitung:

die Itemboard.py wird in die root.e** eingebunden

es wird nun die game.py geöffnet
scrollt bis zum letzten
PHP Code:

onPressKeyDict[app.DIK_F]            = lambda self.__PressFKey() 

tragt darunter
PHP Code:

onPressKeyDict[app.DIK_F11]            = lambda self.__PressF11Key()
ein 

scrollt bis ihr den eintrag
PHP Code:

self.onClickKeyDict=onClickKeyDict 

lest und tragt dort
PHP Code:

def    __PressF11Key(self):
        
import itemboard
        self
.itemboard1 itemboard.ItemBoardDialog()
        
self.itemboard1.Show() 

fertig

abspeichern
packen

spiel starten , F11 nutzen

.Rebel 12/27/2011 05:46

n1 like always

if possible make

when do the search when click on the OK apear on the another board the info in that way no need read the id and put the id again on the info board after the search

Bataleon 12/27/2011 06:32

gefaällt mir sehr gut!

kann man dann eigentlich auch als ingame wiki verwenden für User oder so?

werde ich eingebauen!

<Dre4m> 12/27/2011 09:07

Steffen du bist der beste deine Ideen sind sogut wie immer sinnvoll:) ich freu mich das du mit uns teilst und ich hab schon eine Idee wie ich des einsetzte

Ich wünsch dir viele kreative Tage im coden und freu mich auf neues von dir

zusätzlich will ich dir noch danken für die erfolgreiche skype Beratung


kind regards

Dre4m

~LuckyStrike~ 12/27/2011 09:24

Nice Guy *_*

Da fällt mir sowieso gleich ein was ich machen kann wenn
das so funzt wie ich mir das vorstelle :>
Aber das so zu machen ohweier <.< xD
Sag mal kann man damit die Mob_proto auslesen :> ?

.Restince 12/27/2011 10:43

Nice :)

Werde mich gleich mal auf die suche machen nach dem Böse.

FbFunnY 12/27/2011 11:05

sehr gute Idee, für ein Ingamewiki ist das ein Hammer. danke

.Iscariot 12/27/2011 11:11

Sauber ! Danke ! :) Endlich was, was man brauchen kann ... -> 800. Post :o

.Active 12/27/2011 12:14

Richtig geiles Teil, Danke ;)

Ich hab es ja so ziemlich erraten :P

FreKiLler-Ko 12/27/2011 12:33

Thx, endlich muss man nicht mehr ständig zwischen Browser und IG wechseln...

LG

Zynex! 12/27/2011 12:46

Danke, sehr gut!

lautlosertot 12/27/2011 13:03

Real bug kannste vllt wenn ich auf suchen gehe und aufs item klicke das er in die info einliest und ich nicht nochmal die item value eingeben muss?

€: noch ein bug er öffnet das itemboard gleich nach login-.-

Zadox` 12/27/2011 13:14

Joa wie RpY schon sagte^^

Sehr nice und danke dir dafür.

ToBii™ 12/27/2011 13:39

Nice Danke ;)

.Hiяo 12/27/2011 13:49

nice wie immer :)
Sowas hat noch gefehlt^^
Vielen Dank Codingmaster :P

lautlosertot 12/27/2011 14:04

Ich hab das so wie huhu2010 gesagt hatt eingefügt^^

lfcmaus 12/27/2011 14:44

und jemand das böse bereits gefunden?
wäre interessant dies vorher zu wissen
danke fürs publicen

nagger12 12/27/2011 14:54

Sehr nice

xP3NG3Rx 12/27/2011 15:35

Hmm it is so nice, but I cannot use this tool, because my PC is too weak and when I started the Python loader the client be so laggy. ;)

I downloaded and I thanked. :)

F.R.E.E 12/27/2011 16:11

WooooW. Gefällt mir wirklich gut. Wird eingebaut!! :D

.Awesoome 12/27/2011 16:58

Nice one.
Das hast du glaub auch bei irgend einer Boniswitcher Version drin, das er die Value automatisch ausliest.

Da kann man wenn man weiß wie schon böse Sachen machen.. :awesome:

°°Patrick°° 12/27/2011 17:12

Schön gemacht von mir hast Du ein Thx, wird eingebaut.

Danke ! :)

.Marcel' 12/27/2011 18:00

Geile Sache!

TeRRoRSiZex3 12/27/2011 21:54

JaJa...Finde es eig ganz gut ist zu gebrauchen =)

Mfg,

DerZynx 12/27/2011 22:58

echt geil find ich gut :D danke und nice

Kirze 01/11/2012 18:37

Könntest du vielleicht ein Vid. tut machen wie man das genau einfügt? Oder allgemein ein Tut??? Komme irgentwie jetzt net mehr ins Game :D

Fever. 01/11/2012 18:52

Wenn ichs einfüge, gehts beim Ladescreen nichtmehr weiter...

twixx- 01/11/2012 19:15

vielen dank das du das mit uns teilst ! :)

Metin2 suchter 01/11/2012 22:18

Quote:

Originally Posted by DerUnbekannte7 (Post 14758604)
Wenn ichs einfüge, gehts beim Ladescreen nichtmehr weiter...

this !! Bei mir gehts ebenfalls nach dem Loadingscreen nicht mehr weiter.. kann man dagegen was machen?

Balda16 01/12/2012 00:19

My client stop to work when the loading barr fils D:

xSanii 01/16/2012 00:03

I had the same Problem , check that u only usw [TAB] in the game.py , if u have only 1 spacetab there , i doesnt work ^.^

so if u copy it , check this ^^

TubeYourGames 01/16/2012 00:27

Same Problem :s

.Bloodseeker 01/16/2012 14:51

Sieht nice aus :D

GMScOr3 01/16/2012 14:57

Sehr gut Thx

Fever. 01/16/2012 17:13

Hilfe kann man da wohl wieder nicht erwarten^^

FbFunnY 01/17/2012 11:26

Quote:

Originally Posted by huhu2010 (Post 14508941)
nice , dies kann wirklich jeder gebrauchen

es werden bestimmt wieder Fragen auftauchen wie man das einbindet.
hier eine kleine Anleitung:

die Itemboard.py wird in die root.e** eingebunden

es wird nun die game.py geöffnet
scrollt bis zum letzten
PHP Code:

onPressKeyDict[app.DIK_F]            = lambda self.__PressFKey() 

tragt darunter
PHP Code:

onPressKeyDict[app.DIK_F11]            = lambda self.__PressF11Key()
ein 

scrollt bis ihr den eintrag
PHP Code:

self.onClickKeyDict=onClickKeyDict 

lest und tragt dort
PHP Code:

def    __PressF11Key(self):
        
import itemboard
        self
.itemboard1 itemboard.ItemBoardDialog()
        
self.itemboard1.Show() 

fertig

abspeichern
packen

spiel starten , F11 nutzen



also das funktioniert bei mir nicht. Eine genauere Anleitung wäre schon cool.

lautlosertot 01/17/2012 18:00

von
Quote:

def __PressF11Key(self):
import itemboard
self.itemboard1 = itemboard.ItemBoardDialog()
self.itemboard1.Show()
das
Quote:

import itemboard
entfernen und ganz oben bei den imports dann gehts^^

Cayon :3 01/17/2012 21:18

Schaut sehr nice aus.
Auf Servern bestimmt richtig geil :D!
Aber dann wären manche OX Fragen sinnlos..

.PolluX 02/20/2013 14:41

Hat da jemand nen reupload von? pls pn or add skype: pollux.epvp


All times are GMT +2. The time now is 14:06.

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.