Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 19:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Pythonfrage]CharacterRenderer

Discussion on [Pythonfrage]CharacterRenderer within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
[Pythonfrage]CharacterRenderer

Hallo,

mich würde mal interessieren ob, und wenn möglich, wie man den Character z.B. in ein erstelltes Board rendern kann. Ich habe mir die introselect.py (Charauswahl) etwas genauer angesehen und mir ist aufgefallen, das es dort über den Charakterslot läuft:

PHP Code:
            race=net.GetAccountCharacterSlotDataInteger(self.slotnet.ACCOUNT_CHARACTER_SLOT_RACE)
            
name=net.GetAccountCharacterSlotDataString(self.slotnet.ACCOUNT_CHARACTER_SLOT_NAME)
            
race=net.GetAccountCharacterSlotDataInteger(self.slotnet.ACCOUNT_CHARACTER_SLOT_RACE)
            
form=net.GetAccountCharacterSlotDataInteger(self.slotnet.ACCOUNT_CHARACTER_SLOT_FORM)
            
hair=net.GetAccountCharacterSlotDataInteger(self.slotnet.ACCOUNT_CHARACTER_SLOT_HAIR)

            if 
id:
                
self.MakeCharacter(self.slotidnameraceformhair
Geht das denn auch anders?

Ich freue mich über hilfreiche Beiträge

Gruß
xGr33n is offline  
Old 09/13/2013, 23:19   #2
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Ich verstehe nicht ganz was du vor hast bzw. was du wissen möchtest.

net.GetAccountCharacterSlotData* verlangen den Slot eines Charakters, die Daten werden aus dem login_success Packet geholt und daher kann man nicht anders darauf zugreifen.
Was das die Anzeige angeht müsste alles in der MakeCharacter funktion stehen.
Tyrar is offline  
Thanks
1 User
Old 09/13/2013, 23:33   #3
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by HeavyHacker View Post
Ich verstehe nicht ganz was du vor hast bzw. was du wissen möchtest.

net.GetAccountCharacterSlotData* verlangen den Slot eines Charakters, die Daten werden aus dem login_success Packet geholt und daher kann man nicht anders darauf zugreifen.
Was das die Anzeige angeht müsste alles in der MakeCharacter funktion stehen.
Hmm, kann sein das ich es sehr schlecht Formuliert habe, da ich in Eile war...
Also nochmal:
Ich würde gerne Ingame (auf der World) z.B. in ein Board den eigenen Char "einrendern" also wie in der Charauswahl darstellen, mit Rüstung, Frisur, wenn möglich mit Waffe.

Zur MakeCharacter-Funktion:
Ich verstehe diese Funktion auch nur den "Input" davon nicht, ich habe mal in meinem Falle index, id und race abgefangen, bei der Charauswahl bei Slot0:
Quote:
Index: 0
ID: 51886
Race: 0
Bei Slot1 dann überall außer bei race + 1.

Ausschnitt der MakeCharacter:
Quote:
chr.CreateInstance(index)
chr.SelectInstance(index)
chr.SetVirtualID(index)
chr.SetNameString(name)

chr.SetRace(race)
chr.SetArmor(form)
chr.SetHair(hair)
Ich kann damit leider nichts anfangen da 0,1,2,3 mir nicht wirklich erklären was ich jetzt für index und id einsetzten müsste, bei Race kommt wenn ich das richtig bemerkt hab die ID des Kriegers,Ninjas,Suras... 0,1,2,3,4,5,6,7
xGr33n is offline  
Old 09/14/2013, 08:11   #4
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Ich verstehe.
Index ersetzt du einfach durch die jeweilige VID, Race ist das model des Spielers (wie du schon sagtest)
Tyrar is offline  
Thanks
1 User
Old 09/14/2013, 17:32   #5
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Ich hab das mir jetzt mal eingebaut wie ich wollte in ein Board, nur das ich jetzt damit meinen richtigen Character verändere und nicht neu den Char an einer anderen Stelle erneut rendere. Ich glaube das geht dann doch nicht so wie gewollt

#Push vielleicht gibt's ja doch noch Wege
xGr33n is offline  
Old 09/20/2013, 14:37   #6
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
#Push vielleicht gibt's ja doch noch Wege
xGr33n is offline  
Old 09/21/2013, 15:34   #7
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
#up
xGr33n is offline  
Old 09/21/2013, 15:46   #8
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Es wird ein Inventar verkauft, wo das eingebaut ist, was du verwenden willst. Just sayin
.Inya is offline  
Old 09/21/2013, 15:53   #9
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by .н¢InyaProduction View Post
Es wird ein Inventar verkauft, wo das eingebaut ist, was du verwenden willst. Just sayin
xD?! Weiß ich nicht und interessiert mich auch ned ich war bis jetzt einmal im Trading Bereich und noch nie im Mt2 Trading Bereich
xGr33n is offline  
Old 09/21/2013, 15:55   #10
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Quote:
Originally Posted by xGr33n View Post
xD?! Weiß ich nicht und interessiert mich auch ned ich war bis jetzt einmal im Trading Bereich und noch nie im Mt2 Trading Bereich
damit wollte ich sagen: Ja es ist möglich und eventuell kann man sich bei solchen Leuten hilfe holen
.Inya is offline  
Old 09/21/2013, 16:05   #11
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by .н¢InyaProduction View Post
damit wollte ich sagen: Ja es ist möglich und eventuell kann man sich bei solchen Leuten hilfe holen
Sorry, kam für mich falsch rüber, bin heute eh angepisst...
____
Nach deinem ersten Post hab ich mal 20 Seiten vom Mt2 Black M. durchgeschaut ich finde nichts was mit einem Inventory zu tuen hat.....

€:
Wenn du das meinst, ist das doch aber nicht das was ich machen möchte o.O
€: Bis S 35 ist auch nichts... ._.
xGr33n is offline  
Old 09/21/2013, 16:18   #12
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Nein da war der Char in der Mitte des Inventar stand auf graß wie ein normaler Char und wenn man die Rüssi angezogen hat hat der Char das halt auch. Wie eine Mini Prewiew ausgabe von einem selbst ich schau mal kurz danach

€dit: habs:
.Inya is offline  
Thanks
1 User
Old 09/21/2013, 16:31   #13
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by .н¢InyaProduction View Post
Nein da war der Char in der Mitte des Inventar stand auf graß wie ein normaler Char und wenn man die Rüssi angezogen hat hat der Char das halt auch. Wie eine Mini Prewiew ausgabe von einem selbst ich schau mal kurz danach

€dit: habs:
danke, sieht aber extrem nach Bildern aus.. Naja ich werd ihn mal in Skype anschreiben...
xGr33n is offline  
Old 09/21/2013, 16:35   #14
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Quote:
Originally Posted by xGr33n View Post
danke, sieht aber extrem nach Bildern aus.. Naja ich werd ihn mal in Skype anschreiben...
Nein für Bilder wäre es viel zu viel denke ich. Da kann man viel einfach er den Char da drin rendern. Hatte auch schon überlegt ob sowas geht :/

Und wenn es Bilder wären würde das Render nicht erst die Rüssi ausziehen und dann die andere an

BTW kann man iwie an deine Lootanimation kommen?
.Inya is offline  
Old 09/21/2013, 16:56   #15
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by .н¢InyaProduction View Post
Nein für Bilder wäre es viel zu viel denke ich. Da kann man viel einfach er den Char da drin rendern. Hatte auch schon überlegt ob sowas geht :/

Und wenn es Bilder wären würde das Render nicht erst die Rüssi ausziehen und dann die andere an

BTW kann man iwie an deine Lootanimation kommen?
Ich hab sie nur eingebaut, die Animation ansich liegt in der PC/PC2
xGr33n is offline  
Reply


Similar Threads Similar Threads
[Pythonfrage]Vnum des markierten Monsters bekommen?
08/27/2013 - Metin2 Private Server - 9 Replies
Hi, ich bastel gerade etwas, aber ich weiß nicht wie ich die VNUM vom markierten Monster bekommen kann... Ist es möglich? Wenn ja wie? Wäre echt nett wenn mir das jemand erläutern könnte. :o Danke
Pythonfrage VID
04/26/2012 - Metin2 Private Server - 3 Replies
Wie bekomme ich per Python die VID der Person "Hallo". Es müsste über den Namen laufen eine andere Variante wäre player.GetTargetVID() , aber dies möchte ich nicht deshalb suche ich nach der Lösung per Name. lg



All times are GMT +1. The time now is 19:24.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.