Register for your free account! | Forgot your password?

You last visited: Today at 14:53

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


[HowTo]Verschiedene GM Zeichen

Reply
 
Old   #1
 
elite*gold: 6
Join Date: May 2010
Posts: 1,227
Received Thanks: 1,624
[HowTo]Verschiedene GM Zeichen

#Edit:
Wieder reineditiert, da man das sowieso schon fast zu 100% mit Cranks neuem Python Tutorial machen kann
Wer sich näher damit beschäftigen will hier ist das Tutorial:



Heute zeige ich euch, wie ihr für GMs/GAs unterschiedliche GM-Zeichen macht OHNE es durch irgendwelche Rüstungen zu regeln.
Ich hatte damals zusammen mit das Grundgerüst erdacht, nachdem ich aber ein paar Probleme damit hatte habe ich das ganze verworfen.
Allerdings beruht sich der Inhalt immernoch auf Bruchstücke von dem Script von und mir.

Also fangen wir mal an:
constinfo.py

Dort fügt ihr das hier ein:
Code:
GM_MARK = 0
game.py

Dort sucht ihr nach
Code:
onUpdate
Dort ergänzt ihr unter app.UpdateGame() das hier:
Code:
		gamemasta = player.GetName()
Dann ergänzt ihr über
Code:
		self.interface.BUILD_OnUpdate()
das hier:
Code:
		if gamemasta.find("[SA]")!=-1 and constInfo.GM_MARK == 0:
			constInfo.GM_MARK = 1
			net.SendChatPacket("/effect 14")	

		if gamemasta.find("[GM]")!=-1 and constInfo.GM_MARK == 0:
			constInfo.GM_MARK = 1
			net.SendChatPacket("/effect 13")
uisystem.py

Dort sucht ihr nach:
Code:
__ClickChangeCharacterButton
fügt dort einfach oben hinzu:
Code:
			constInfo.GM_MARK = 0
Das selbe machen wir auch bei
Code:
__ClickLogOutButton
intrologin.py

sucht nach
Code:
__OpenLoginBoard
und fügt dort über
Code:
		self.serverExitButton.SetEvent(ui.__mem_func__(self.__OnClickExitServerButton))
ebenfalls ganz oben das hier hinzu:
Code:
			constInfo.GM_MARK = 0


Erklärung:

Es überprüft in der onUpdate(wird 20x pro Sekunde aufgerufen) ob der Name ein [SA] oder was auch immer ihr eingetragen habt und ruft den Effect auf.
Da er das aber normalerweiße 20x pro Sekunde macht müssen wir mittels der constInfo.py eine Begrenzung setzen, also macht er dies nur wenn GM_Mark auf 0 ist und setzt GM_Mark dann auf 1.
Da dies aber bis zum Clientneustart auf 1 bleibt, fügen wir bei dem Charakter wechseln Button hinzu, dass GM_Mark auf 0 gesetzt wird.
Am besten wäre es auch, das ganze nochmals beim Einloggen auf 0 zu setzen(Kicks werden nicht als ausloggen gewertet), deswegen setze ich GM_Mark ebenfalls beim LoginBoard auf 0.
Der Befehl /effect ist weiterhin erst ab GM Rechten einsetzbar und für alle sichtbar, was den Vorteil mit sich bringt, dass sich niemand als GM einsetzen kann mit Tinktur des Namens als [SA].... oder so auszugeben.

Wichtig zu den Effects:

Ich weiß bisher leider noch nicht wie sie definiert werden, ich habe deswegen meinerseits einfach einen bereits angezeigten Effect genommen und mit dem Effect von meinem Gm Zeichen ersetzt, das selbe ist aber individuell, da ich nichts davon bewusst verändert habe und trotzdem sind sie anderst als bei einem anderen Clienten von mir.



Joa ich hoffe ihr habt alles schön kapiert und habt Fun mit euren individuellen GM Zeichen.
Im Anhang sind die Scripts für den Orginal Metin2 De Clienten, wer allerdings Cranks Multiclient benutzt muss es selber machen, da er so ziemlich viel in den zu bearbeitenden Dateien geändert hat und meine Dateien im Anhang NICHT in Cranks Client funktionieren werden.

MfG RealFreak



RealFreak is offline  
Thanks
49 Users
Old 05/01/2011, 11:12   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,264
Received Thanks: 484
Quote:
Originally Posted by RealFreak View Post
Blah
N1CE one


Almari is offline  
Thanks
1 User
Old 05/01/2011, 11:24   #3

 
elite*gold: 173
Join Date: May 2010
Posts: 712
Received Thanks: 208
nette sache.. und du hast den ablauf und die funktion der Geschichte wenigstens erklärt, so das man das auch checken kann. ^^

Ich finds gut ..


MfG Bull!
The Bull is offline  
Old 05/01/2011, 11:34   #4
 
elite*gold: 1
Join Date: Sep 2009
Posts: 5,572
Received Thanks: 2,512
Danke sehr hilfreich


Humfrick is offline  
Old 05/01/2011, 11:37   #5
 
elite*gold: 5
Join Date: Apr 2011
Posts: 1,959
Received Thanks: 1,480
Jop. Nice
Papa Kobe is offline  
Old 05/01/2011, 12:01   #6
 
elite*gold: 0
Join Date: Dec 2010
Posts: 1,232
Received Thanks: 350
Nice man!
CanbiZ is offline  
Old 05/01/2011, 12:31   #7
 
elite*gold: 17
Join Date: Jul 2009
Posts: 1,562
Received Thanks: 478
Kann man das nicht so machen, dass man verschiedene GM Symbole in den locae/**/effect Ordner packt, und dass dann die jeweiligen Symbole aufgerufen werden?
.Resistance is offline  
Old 05/01/2011, 12:34   #8
 
elite*gold: 15
Join Date: Sep 2010
Posts: 580
Received Thanks: 174
danke nice :P. Aber das konnte man doch auch noch anders machen oder nicht?!
BL00DSTYL3 is offline  
Old 05/01/2011, 12:44   #9
 
elite*gold: 600
Join Date: Dec 2010
Posts: 1,625
Received Thanks: 1,865
sehr nice danke dir
Bataleon is offline  
Old 05/01/2011, 12:59   #10

 
elite*gold: 173
Join Date: May 2010
Posts: 712
Received Thanks: 208
mir fiel auf.. als ich schaute.. wo die effects zugewiesen werden..

das dieser code hier scheinbar mit dem logo zusammenhängt.
aus der playsettingmodule.py.

aber wie ich da nun noch mehr effects hinzufüge.. bzw sich dann womöglich der packet sende befehl ändert... hab ich keine ahnung.

PHP Code:
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0"Bip01"locale.FN_GM_MARK
The Bull is offline  
Old 05/01/2011, 13:05   #11
 
elite*gold: 6
Join Date: May 2010
Posts: 1,227
Received Thanks: 1,624
Quote:
Originally Posted by The Bull View Post
mir fiel auf.. als ich schaute.. wo die effects zugewiesen werden..

das dieser code hier scheinbar mit dem logo zusammenhängt.
aus der playsettingmodule.py.

aber wie ich da nun noch mehr effects hinzufüge.. bzw sich dann womöglich der packet sende befehl ändert... hab ich keine ahnung.

PHP Code:
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0"Bip01"locale.FN_GM_MARK
effect 0 ist aber keiner grafik zugewiesen, dazu wären z.B. diese hier:
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_FIRECRACK ER, "", "d:/ymir work/effect/etc/firecracker/newyear_firecracker.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_SPIN_TOP, "", "d:/ymir work/effect/etc/firecracker/paing_i.mse")

effect 9 und effect 10


MfG RealFreak
RealFreak is offline  
Old 05/01/2011, 13:10   #12
 
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,903
So sehen es nur die die zur Zeit online sind wenn dieser Befehl gesendet wurde.
Sprich wenn man da nich online ist sieht man des normale GM logo...
Naja ich finds schade das du es pub gemacht hast, jetzt ist selbst des nicht's mehr besonderes -.-
CranK™ is offline  
Old 05/01/2011, 13:11   #13

 
elite*gold: 173
Join Date: May 2010
Posts: 712
Received Thanks: 208
ich hab ja mal ein wenig gefummelt...

und hab dabei gemerkt.. das die effecte.. die abgerufen werden.. teilweise aus den refine effecten kommen. k.a warum..

und hab einfach mal noch welche hinzugefügt.. aber die will er nicht haben ^^.

PHP Code:
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+38"Bip01""D:/ymir work/effect/etc/click/tgm.mse")
    
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+39"Bip01""D:/ymir work/effect/etc/click/gam.mse")
    
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+40"Bip01""D:/ymir work/effect/etc/click/ga.mse")
    
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+41"Bip01""D:/ymir work/effect/etc/click/sa.mse"
abgesehen davon, wenn ich als bsp die rüssi wechsle.. is der effect auch weg.
somit kein gm logo mehr

€= also ist auch diese möglichkeit nicht die lösung all unserer Probleme ^^
The Bull is offline  
Old 05/01/2011, 13:13   #14
 
elite*gold: 0
Join Date: May 2008
Posts: 390
Received Thanks: 167
Quote:
Originally Posted by CranK™ View Post
Naja ich finds schade das du es pub gemacht hast, jetzt ist selbst des nicht's mehr besonderes -.-
Kann mir nicht vorstellen das man mehr Member bekommt weil die Gm´s verschiedene Bildchen am Schädel haben!
Syrael van G is offline  
Thanks
2 Users
Old 05/01/2011, 13:13   #15
 
elite*gold: 29
Join Date: Oct 2010
Posts: 1,185
Received Thanks: 1,468
Geil genau das haben viele gesucht thanks


PhanToM.LorD is offline  
Reply



« [Release] Xelon2-Serverfiles+ Mysql | [Release]MyPatch »

Similar Threads
[HowTo]GM zeichen am Fuß!
03/08/2011 - Metin2 PServer Guides & Strategies - 57 Replies
Moin epvper´s ich will euch heute zeigen wie ihr dieses Roten GM zeichen am Fuß machen könnt wie viele andere Server auch haben und damit immer "Angeben" @Flamer Dont Post Here! Das ding hat kein Copyright und is mir auch Latte wers gemacht...
[Frage] GM und GA verschiedene zeichen
11/10/2010 - Metin2 PServer - Discussions / Questions - 14 Replies
Hallo ich hätte ma ne Frage. Wie kann mann einstellen das GM,GA,SGM usw verschiedene Zeichen haben??? Für jede Hifle gibts ein Danke
[HowTo] Verschiedene BB Codes aus elitepvpers.
03/31/2010 - Tutorials - 2 Replies
Hallo ich zeige euch mal hier ein paar verschiedene BB codes aus e*pvp 1. Viele neue User Fragen .. Wie geht Spoiler .. Ich machs jetzt mal mit User A und User B User A : Wie mache ich einen Spoiler User B : text User A : text aber der...
[HowTo]Gm Zeichen so verändern wie man will
10/23/2009 - Metin2 Guides & Templates - 2 Replies
wollt ihr das euer gm zeichen nicht mehr so blöd aussieht dann könnt ihr euch selber eins erstellen was müsst ihr machen ihr müsst euch gimp2.6.7 downloaden hier der link dazu...
[HowTo] GM Zeichen ändern!
10/20/2009 - Metin2 PServer Guides & Strategies - 11 Replies
Servus liebe Community, Da es bis jetzt nur einen Guide so weit ich weiß zum Thema GM Zeichen ändern gibt, werde ich nochmal's ein kleines Guide schreiben. Was ihr braucht?! • Metin2, wo der Locale Ordner drin enthalten ist. • GM Zeichen...



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


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

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.