Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers Popular Games Metin2 Metin2 Private Server
You last visited: Today at 23:15

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

Advertisement



python selectInterface

Discussion on python selectInterface within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
.Arno's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 89
Received Thanks: 29
python selectInterface

Hallo Leute,

mal eine kurze Frage. Kann mir jemand sagen wie ich in der Auswahl die 4 angezeigten Charaktere auf einen reduzieren kann? Explizit ausgedrückt dass
nachdem betätigen der Pfeile die Charaktere ohne der rotation erscheinen.
Hoffentlich habe ich es verständlich deklariert.

Bild:
.Arno is offline  
Old   #2
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,165
Ja du gehst in die introselect.py im root Verzeichnis und verschiebst dort die Charakter soweit das sie außerhalb des Bildes stehen.

Dazu wirfst du am besten einen Blick auf:
SLOT_ROTATION = [135.0, 225.0, 315.0, 45.0]
Diese auf etwa so ändern:
SLOT_ROTATION = [51.0, 102.0, 153.0, 204.0]


Danach fügst du soetwas in die OnUpdate Funktion ein:
Suche dort nach:
for i in xrange(self.SLOT_COUNT):
und füge das in die Schleife mit ein
Code:
## anderung APC
			distance = 50.0
			rotRadian = self.curRotation[i] * (math.pi*2) / 360.0
			if self.slot == i:
				x = 0
			elif i == self.slot - 1:
				x = 200
			elif i == self.slot - 2:
				x = 400
			elif i == self.slot - 3:
				x = 600
			elif i == self.slot + 1:
				x = -200
			elif i == self.slot + 2:
				x = -400
			elif i == self.slot + 3:
				x = -600
			y = 0			
			
			chr.SetPixelPosition(int(x), int(y), 30)
Du musst noch ein bisschen mit der Kameraposition spielen aber in der Datei lässt sich Grundsätzlich alles einstellen...
Falls die Charaktäre immernoch Im Bild rum lungern machst du einfach den abstannt zwischen den x Werten noch größer also: chr.SetPixelPosition(int(x) * 2, int(y), 30)...
mrapc is offline  
Thanks
2 Users
Old   #3
 
.Arno's Avatar
 
elite*gold: 0
Join Date: Dec 2014
Posts: 89
Received Thanks: 29
Quote:
Originally Posted by mrapc View Post
Ja du gehst in die introselect.py im root Verzeichnis und verschiebst dort die Charakter soweit das sie außerhalb des Bildes stehen.

Dazu wirfst du am besten einen Blick auf:
SLOT_ROTATION = [135.0, 225.0, 315.0, 45.0]
Diese auf etwa so ändern:
SLOT_ROTATION = [51.0, 102.0, 153.0, 204.0]


Danach fügst du soetwas in die OnUpdate Funktion ein:
Suche dort nach:
for i in xrange(self.SLOT_COUNT):
und füge das in die Schleife mit ein
Code:
## anderung APC
			distance = 50.0
			rotRadian = self.curRotation[i] * (math.pi*2) / 360.0
			if self.slot == i:
				x = 0
			elif i == self.slot - 1:
				x = 200
			elif i == self.slot - 2:
				x = 400
			elif i == self.slot - 3:
				x = 600
			elif i == self.slot + 1:
				x = -200
			elif i == self.slot + 2:
				x = -400
			elif i == self.slot + 3:
				x = -600
			y = 0			
			
			chr.SetPixelPosition(int(x), int(y), 30)
Du musst noch ein bisschen mit der Kameraposition spielen aber in der Datei lässt sich Grundsätzlich alles einstellen...
Falls die Charaktäre immernoch Im Bild rum lungern machst du einfach den abstannt zwischen den x Werten noch größer also: chr.SetPixelPosition(int(x) * 2, int(y), 30)...
Habe dir ein Thanks voraus gegeben. Werde ich sofort probieren.
Danke für deine Antwort, sieht sehr vielversprechend aus!

Update: Hat wunderbar geklappt! Vielen Dank!
.Arno is offline  
Old   #4


 
Nectix's Avatar
 
elite*gold: 26
The Black Market: 135/0/0
Join Date: Apr 2012
Posts: 23,017
Received Thanks: 3,061
#closed
Nectix is offline  
Closed Thread


Similar Threads Similar Threads
[Python-Modul]EXP-Donator (kompatibel mit Python Loader)
11/23/2013 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 27 Replies
Moin, da man mich danach gefragt hat und ich sowieso mal ein Beispiel für die Benutzung meines Python Loaders veröffentlichen wollte, habe ich die Gelegenheit genutzt und euch eben einen EXP-Spendebot geschrieben. Man kann ihn einfach mit dem oben verlinkten Python Module Loader laden und ihn mit F5 aktivieren/deaktivieren. Sobald ihr mehr als 99 Erfahrungspunkte habt (man kann nur in 100er Schritten spenden), werden alle Erfahrungspunkte an eure Gilde gespendet. Wer Lust hat und...
[Python]Python Loader vs import
07/29/2013 - Metin2 Private Server - 2 Replies
when i tried to inject my bot with this pyScrLoader = ui.PythonScriptLoader() pyScrLoader.LoadScriptFile(self, "eigenartig/mainboard.py") syserr shows me: 0728 16:55:05139 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error 0728 16:55:05139 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error 0728 16:55:05139 :: CEffectManager::RegisterEffect...
Help to make a python file works with python loader
03/03/2013 - Metin2 - 2 Replies
Hey epvp! I want make a very. Little hack works on pythonn loader can anybody help me please?
Metin2 - Python - Wie Python Hacks verschlüsseln und Server überprüfen (GF/PServe)
09/23/2012 - Metin2 - 2 Replies
Ich wollte fragen, wie man Python Hacks am besten Verschlüsselt ? und wie man feststellen kann ob man auf einem GF / Pserver spielt. ?
Python + Eric Python IDE installieren ?!
07/05/2011 - General Coding - 0 Replies
hat sich erledigt.



All times are GMT +2. The time now is 23:15.


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

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