Register for your free account! | Forgot your password?

You last visited: Today at 01:55

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

Advertisement



[RELEASE]Vernünftige KillGui

Discussion on [RELEASE]Vernünftige KillGui within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
[RELEASE]Vernünftige KillGui

Da ja jetzt alle ihren KillGUI-Release-Wahn haben. Und ich das immer wieder sehe das es tatsächliche Leute gibt die a.) ohne PARENT funktion arbeiten und b.) Das immer alles in die game klatschen, hab ich mal eine sozusagen "stand-a-lone"Version geschrieben.
Das ganze hat 10minuten gedauert. Sollte aber funktionieren.
Dieses Release dient lediglich zum Wohle meiner Augen. Ist zwar nicht perfekt aber besser als der Mist hier. Man könnte es auch als Zwangs-Release ansehen. (Just Kidding)

Code zum Starten:
Code:
import filenameofkillgui
filenameofkillgui.KillGuiByShuzZzle().Show()
Habe noch was in der Datei kommentiert sollte selbsterklärend sein.
Code:
Code:
import ui
import chat
import app
import player
import snd
import imp
import game
import item
import dbg
import net
import constInfo

######Notes#########
##Start KillGui with filenameofkillgui.KillGuiByShuzZzle().Show()
##Just send data from game over like
## import filenameofkillgui
## filenameofkillgui.KillBlueCounter = points
## where points is what you got from cmdchat
KillBlueCounter = 0
KillRedCounter = 0
KillYellowCounter = 0
KillMobCounter = 0


class KillGuiByShuzZzle(ui.ScriptWindow):
	UI = []
	
	def __init__(ShuzZzle):
		ui.ScriptWindow.__init__(ShuzZzle)
		ShuzZzle.LoadUI()
	
	def __del__(ShuzZzle):
		ui.ScriptWindow.__del__(ShuzZzle)
	
	def OnPressEscapeKey(ShuzZzle):
		ShuzZzle.KillGuiBg.Hide()
		for object in ShuzZzle.UI:
			object.Hide()
		return TRUE
	
	def LoadUI(ShuzZzle):
		ShuzZzle.KillGuiBg = ui.AniImageBox()
		ShuzZzle.KillGuiBg.AppendImage("blalblalbla.tga")
		ShuzZzle.KillGuiBg.SetWindowHorizontalAlignLeft()
		ShuzZzle.KillGuiBg.Show()
		ShuzZzle.UI.append(ShuzZzle.KillGuiBg)
        
		ShuzZzle.KillBlauReich = ui.TextLine()
		ShuzZzle.KillBlauReich.SetDefaultFontName()
		ShuzZzle.KillBlauReich.SetParent(ShuzZzle.KillGuiBg)
		ShuzZzle.KillBlauReich.SetPosition(15,15)
		ShuzZzle.KillBlauReich.SetText("†: %s" % (str(KillBlueCounter)))
		ShuzZzle.KillBlauReich.SetOutline()
		ShuzZzle.KillBlauReich.Show()
		ShuzZzle.UI.append(ShuzZzle.KillBlauReich)
        
		ShuzZzle.KillGelbReich = ui.TextLine()
		ShuzZzle.KillGelbReich.SetDefaultFontName()
		ShuzZzle.KillGelbReich.SetParent(ShuzZzle.KillGuiBg)
		ShuzZzle.KillGelbReich.SetPosition(15,30)
		ShuzZzle.KillGelbReich.SetText("†: %s" % (str(KillYellowCounter)))
		ShuzZzle.KillGelbReich.SetOutline()
		ShuzZzle.KillGelbReich.Show()
		ShuzZzle.UI.append(ShuzZzle.KillGelbReich)

		ShuzZzle.KillRotReich = ui.TextLine()
		ShuzZzle.KillRotReich.SetDefaultFontName()
		ShuzZzle.KillRotReich.SetParent(ShuzZzle.KillGuiBg)
		ShuzZzle.KillRotReich.SetPosition(15,45)
		ShuzZzle.KillRotReich.SetText("†: %s" % (str(KillRedCounter)))
		ShuzZzle.KillRotReich.SetOutline()
		ShuzZzle.KillRotReich.Show()
		ShuzZzle.UI.append(ShuzZzle.KillRotReich)

		ShuzZzle.KillMob = ui.TextLine()
		ShuzZzle.KillMob.SetDefaultFontName()
		ShuzZzle.KillMob.SetParent(ShuzZzle.KillGuiBg)
		ShuzZzle.KillMob.SetPosition(15,60)
		ShuzZzle.KillMob.SetText("†: %s" % (str(KillMobCounter)))
		ShuzZzle.KillMob.SetOutline()
		ShuzZzle.KillMob.Show()
		ShuzZzle.UI.append(ShuzZzle.KillMob)
	
	def OnUpdate(ShuzZzle):
		ShuzZzle.KillMob.SetText("†: %s" % (str(KillMobCounter)))
		ShuzZzle.KillRotReich.SetText("†: %s" % (str(KillRedCounter)))
		ShuzZzle.KillGelbReich.SetText("†: %s" % (str(KillYellowCounter)))
		ShuzZzle.KillBlauReich.SetText("†: %s" % (str(KillBlueCounter)))

Counter= 3

Special Thanks:
  • NexT
Warum der denn?!
Quote:
[17:11:02] NexT³: wieso stehe ich nicht in den Special Thanks : <
[17:11:12] Niclas |PuzZzle aka. ShuzZzle: FUCK
Attached Files
File Type: rar KIllGUI.rar (787 Bytes, 133 views)
.XXShuzZzle is offline  
Thanks
7 Users
Old 06/14/2013, 17:00   #2
 
elite*gold: 215
Join Date: Mar 2013
Posts: 1,032
Received Thanks: 886
Echt nice. Danke
Silver™ is offline  
Thanks
1 User
Old 06/14/2013, 17:01   #3
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Bei def OnUpdate(ShuzZzle):
müsst ihr wie oben noch den str() parameter hinzufügen hab ich ganzs vergessen (worry)

#Edit: Hab neue version hochgeladen
.XXShuzZzle is offline  
Old 06/14/2013, 17:03   #4
 
Stαgє6's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 2,019
Received Thanks: 1,471
Ehm was ist daran jetzt besonders? Mach mal am besten ein Bild rein das man sieht wie es imgame aussieht. Und noch was bringt dir 0 es nicht in die Game zu machen du musst selbst sie immer anpassen was bringts fehler bringt sie auch nicht also naja so notwendig is das nicht und gehört in:
Stαgє6 is offline  
Old 06/14/2013, 17:08   #5
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Quote:
Originally Posted by TheSonny View Post
Ehm was ist daran jetzt besonders? Mach mal am besten ein Bild rein das man sieht wie es imgame aussieht.
Counter= 1

Gut gemacht
.XXShuzZzle is offline  
Old 06/14/2013, 17:15   #6
 
Ʀyuzaki's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 815
Received Thanks: 627
Sauber gemacht man beachte die gut ausgewählte Objekt benennung
Ʀyuzaki is offline  
Old 06/14/2013, 17:17   #7
 
Prince43™'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 489
Received Thanks: 495
Soweit ich mit dir eben geredet habe shuzzle ist es nun egal welche Grafikgröße es ist es bleibt immer gleich ? Naja wie immer schönes release booooy

PHP Code:
[01:19:39Niclas |PuzZzle akaShuzZzleomg
[01:19:44Niclas |PuzZzle akaShuzZzleichh ab grad was releast
[01:19:50Niclas |PuzZzle akaShuzZzle2tes kommentar
[01:19:55Niclas |PuzZzle akaShuzZzlewas ist daran besser
[01:20:01Niclas |PuzZzle akaShuzZzlebeim topic stehen
[01:20:10Niclas |PuzZzle akaShuzZzlestehen 4 sätze warum es besser ist
[17:11:02Prince43&#8482;: was released ?
[17:13:47Niclas |PuzZzle akaShuzZzlehttp://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2659781-release-vern-nftige-killgui.html#post23262313
[17:13:50Niclas |PuzZzle akaShuzZzlenichts besonderes
[17:13:50Niclas |PuzZzle akaShuzZzle: ^^
[
17:14:16Prince43&#8482;: wie^oft wollt ihr das noch releasen -.- ?
[17:14:25Niclas |PuzZzle akaShuzZzleich habs
[17:14:29Niclas |PuzZzle akaShuzZzlejetzt ordentlich releast
[17:14:34Niclas |PuzZzle akaShuzZzledann is keine design anpassung
[17:14:37Niclas |PuzZzle akaShuzZzle: >.>
[
17:15:00Prince43&#8482;: xD 

Kind Regards

Prince43™
Prince43™ is offline  
Old 06/14/2013, 17:19   #8
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Quote:
Originally Posted by Prince43™ View Post
Soweit ich mit dir eben geredet habe shuzzle ist es nun egal welche Grafikgröße es ist es bleibt immer gleich ? Naja wie immer schönes release booooy

PHP Code:
[01:19:39Niclas |PuzZzle akaShuzZzleomg
[01:19:44Niclas |PuzZzle akaShuzZzleichh ab grad was releast
[01:19:50Niclas |PuzZzle akaShuzZzle2tes kommentar
[01:19:55Niclas |PuzZzle akaShuzZzlewas ist daran besser
[01:20:01Niclas |PuzZzle akaShuzZzlebeim topic stehen
[01:20:10Niclas |PuzZzle akaShuzZzlestehen 4 sätze warum es besser ist
[17:11:02Prince43™was released ?
[
17:13:47Niclas |PuzZzle akaShuzZzlehttp://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2659781-release-vern-nftige-killgui.html#post23262313
[17:13:50Niclas |PuzZzle akaShuzZzlenichts besonderes
[17:13:50Niclas |PuzZzle akaShuzZzle: ^^
[
17:14:16Prince43™wie^oft wollt ihr das noch releasen -.- ?
[
17:14:25Niclas |PuzZzle akaShuzZzleich habs
[17:14:29Niclas |PuzZzle akaShuzZzlejetzt ordentlich releast
[17:14:34Niclas |PuzZzle akaShuzZzledann is keine design anpassung
[17:14:37Niclas |PuzZzle akaShuzZzle: >.>
[
17:15:00Prince43™xD 

Kind Regards

Prince43™
Ja so ähnlich^^
.XXShuzZzle is offline  
Old 06/14/2013, 17:26   #9
 
elite*gold: 0
Join Date: Nov 2010
Posts: 2,997
Received Thanks: 3,391
Quote:
Originally Posted by TheSonny View Post
Ehm was ist daran jetzt besonders? Mach mal am besten ein Bild rein das man sieht wie es imgame aussieht. Und noch was bringt dir 0 es nicht in die Game zu machen du musst selbst sie immer anpassen was bringts fehler bringt sie auch nicht also naja so notwendig is das nicht und gehört in:
Du gehört manchmal auch zu kleinere releases Sonny.

B2T:
Ich hab das auch Releast gehabt in meinem "Skyfall clientdesign"
aber ist nur für mein Design gedacht. Ich brauche es nicht aber ich bin
sicher die anderen.

mfg
CrystalPrime is offline  
Thanks
3 Users
Old 06/14/2013, 17:45   #10

 
Mr. 'Avenue™'s Avatar
 
elite*gold: 222
The Black Market: 101/0/0
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
Quote:
Originally Posted by CrystalPrime View Post
Du gehört manchmal auch zu kleinere releases Sonny.

B2T:
Ich hab das auch Releast gehabt in meinem "Skyfall clientdesign"
aber ist nur für mein Design gedacht. Ich brauche es nicht aber ich bin
sicher die anderen.

mfg
Luuuuuuuuuuuuuuuuuuks nice Puzzleh.
Danke fürs rilis.
Mr. 'Avenue™ is offline  
Old 06/14/2013, 17:48   #11
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Quote:
Originally Posted by TheSonny View Post
Ehm was ist daran jetzt besonders? Mach mal am besten ein Bild rein das man sieht wie es imgame aussieht. Und noch was bringt dir 0 es nicht in die Game zu machen du musst selbst sie immer anpassen was bringts fehler bringt sie auch nicht also naja so notwendig is das nicht und gehört in:
Counter = 2

Super weiter. Natürlich bringt es was das nicht in der Game zu machen. Wenn du in diesem Script ein Fehler hast schmiert nicht gleich die ganze Game hab. Desweiteren ist es übersichtlicher. Ich könnte jetzt noch andere Punkte nennen aber ich glaub das wäre zu Komplex für dich
.XXShuzZzle is offline  
Thanks
1 User
Old 06/14/2013, 18:07   #12
 
Lauling's Avatar
 
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,814
wie wärs mal mit screens ?
Lauling is offline  
Old 06/14/2013, 18:16   #13
 
CoTzRaiZ-PaiNx's Avatar
 
elite*gold: 30
Join Date: Oct 2012
Posts: 1,388
Received Thanks: 243
Quote:
Originally Posted by Lauling View Post
wie wärs mal mit screens ?
Das ist kein neues Design, lediglich ein neues Skript.
CoTzRaiZ-PaiNx is offline  
Thanks
3 Users
Old 06/14/2013, 18:21   #14
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Quote:
Originally Posted by ╠Parkwaydrive╣ View Post
Das ist kein neues Design, jedeglich ein neues Skript.
DANKE.
.XXShuzZzle is offline  
Old 06/14/2013, 18:58   #15


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
An dem Script ist absolut nichts anders, als die welche bereits publik sind - Du hast lediglich die eigentliche GUI ausgelagert, da du sie noch immer während der Laufzeit erstellst.
#SoNiice is offline  
Reply

Tags
boss, killgui, metin2, shuzzzle, standalone


Similar Threads Similar Threads
[Release]Killgui Design by xTruex
10/02/2013 - Metin2 PServer Guides & Strategies - 23 Replies
Heyho meine Freunde, Ich release hier mal mein Killgui Design was ich aus langeweile gemacht habe. Es ist an mein Clientdesign angepasst. Wer fragen dazu hat kann sie gerne stellen. http://i.epvpimg.com/k1OOe.jpg Den Code in die game.py einfügen es ist alles angepasst. :) ##START_KILLGUI KillGuiBg = ui.AniImageBox()
KillGUI Fehler
06/12/2013 - Metin2 Private Server - 3 Replies
Liebe Community, ich habe das KillGUI von Avenue eingefügt und erhalte folgenden Fehler in der Syserr: 0612 19:26:36439 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010). Automatic conversion will be attempted. 0612 19:26:39073 :: Traceback (most recent call last): 0612 19:26:39073 :: File "networkModule.py", line 231, in SetGamePhase 0612 19:26:39073 :: File "system.py", line 130,...
[KillGui] Fehler beim Loadscreen.
05/19/2013 - Metin2 Private Server - 2 Replies
Hallo Community, Ich dachte mir ich füge mal das KillGui im Client von mir ein, habe auch alles nach dem Offiziellen Tut gemacht. Aber irgendwie hängt der client dann bei mir in den Lade Bild. Screenshot: http://gamerlyst.com/killguifehler.jpg
[Release]KillGUI-Design
02/09/2013 - Metin2 PServer Guides & Strategies - 10 Replies
Ich habe aus Langeweile ein wenig gebastelt und hab mich entschlossen die KillGUI mal bisschen umzudesignen. Es ist jetzt kein übertriebenes Meisterwerk aber für den ein oder anderen eventuell brauchbar. Erstmal ein Screen: http://i.epvpimg.com/JF0ub.jpg Ich werde euch hier allerdings nur das design zur Verfügung stellen. Für Sämtliche anderen einstellungen was Python und Quests betrifft gibt es bei dem Thread:
Öffnet Killgui mit Taste nicht
02/06/2013 - Metin2 Private Server - 1 Replies
Hey wollte einstellen dass man mit einer Taste Killgui öffnen kann. Wenn ich einstelle, dass man zb mit einer öffnet und mit der anderen schließt klappt das. Doch wollte nun eine Abfrage einbauen, ob die GUI geöffnet ist, wenn ja -> schließen, wenn nein öffnen, hier das "script" oder wie auch immer, aufjedenfall klappt´s nicht..



All times are GMT +1. The time now is 01:57.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.