Register for your free account! | Forgot your password?

You last visited: Today at 15:55

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

Advertisement



[RELEASE]GM Online Liste

Discussion on [RELEASE]GM Online Liste within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2013
Posts: 90
Received Thanks: 90
[RELEASE]GM Online Liste

Hallo leute als erstes möchte ich sagen, dass ich sowas nirgenswo finden konnte! Also lasst das geflame thx ^_^

Ich möchte euch jetzt gar nicht voll texten also hier erst mal ein bildchen

Wie ihr im Bild sehen könnt ist eine Liste von den Teamlern im Freundes Bereich. Sobald sich ein Teamler einlogt wird es sofort beim Spieler aktualisiert und alle 5 (beliebig anpassbar) Sekunden wird geprüft ob ein Teamler noch online ist
Fangen wir mal an mit dem Einfügen:

1. Ihr entpackt eure root datei und öffnet die game.py Datei.

2. Sucht (strg+f) nach
PHP Code:
self.CommandCloseSafebox
3. Fügt da drunter folgendes ein:
PHP Code:
            "Teamler_on"            self.__Team_On,
            
"Teamler_off"            self.__Team_Off
Dann müsste es so aussehen:
PHP Code:
            "ConsoleEnable"            self.__Console_Enable,
            
"DayMode"                self.__DayMode_Update
            
"PRESERVE_DayMode"        self.__PRESERVE_DayMode_Update
            
"CloseRestartWindow"    self.__RestartDialog_Close,
            
"OpenPrivateShop"        self.__PrivateShop_Open,
            
"PartyHealReady"        self.PartyHealReady,
            
"ShowMeSafeboxPassword"    self.AskSafeboxPassword,
            
"CloseSafebox"            self.CommandCloseSafebox,
            
"Teamler_on"            self.__Team_On,
            
"Teamler_off"            self.__Team_Off
4. Geht ganz ans Ende der game.py Datei und fügt folgendes ein.
PHP Code:
    def __Team_On(selfname):
        if 
self.interface.wndMessenger:
            
self.interface.wndMessenger.OnLogin(2name)

    
def __Team_Off(selfname):
        if 
self.interface.wndMessenger:
            
self.interface.wndMessenger.OnLogout(2name
5. Datei abspeichern und schließen.

6. Öffnet die uimessenger.py Datei.

7. Ganz am Anfang der Datei sollte folgendes stehen:
PHP Code:
FRIEND 0
GUILD 

dies ändert ihr zu
PHP Code:
FRIEND 0
GUILD 
1
TEAM 

8. Sucht nach:
PHP Code:
class MessengerFriendItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
TRUE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
TRUE 
und unter dieser class fügt ihr folgendes ein:
PHP Code:
class MessengerTeamItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
FALSE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
FALSE 
das muss dann so aussehen:
PHP Code:
class MessengerFriendItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
TRUE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
TRUE

class MessengerTeamItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
FALSE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
FALSE 
9. Sucht nach:
PHP Code:
class MessengerFriendGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName(locale.MESSENGER_FRIEND)

    
def AppendMember(selfkeyname):
        
item MessengerFriendItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname
und unter dieser class fügt ihr das ein:
PHP Code:
class MessengerTeamGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName("Symeria2-Teamler")

    
def AppendMember(selfkeyname):
        
item MessengerTeamItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname
Sollte nun so aussehen:
PHP Code:
class MessengerFriendGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName(locale.MESSENGER_FRIEND)

    
def AppendMember(selfkeyname):
        
item MessengerFriendItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname)

class 
MessengerTeamGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName("Symeria2-Teamler")

    
def AppendMember(selfkeyname):
        
item MessengerTeamItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname
10. Sucht nach
PHP Code:
def __AddGroup(self): 
und fügt folgendes ein
PHP Code:
        member MessengerTeamGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.TeamGroup member
        self
.groupList.append(member
nun müsste es bei der def so aussehen:
PHP Code:
    def __AddGroup(self):
        
member MessengerFriendGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.groupList.append(member)

        
member MessengerGuildGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.groupList.append(member)
        
        
member MessengerTeamGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.TeamGroup member
        self
.groupList.append(member
Sooo... Last but not least die Quest!
Die Quest Datei und die uimessenger.py Datei findet ihr im Anhang.

Wie man Quests einfügt und neulädt müsstet ihr ja wissen

PS- Bitte keine Privaten Nachrichten wenn ihr Hilfe braucht!
Attached Files
File Type: rar gmstatus.rar (4.8 KB, 2510 views)
Symeria2 is offline  
Thanks
42 Users
Old 09/21/2013, 01:09   #2
 
Coniesan's Avatar
 
elite*gold: 1000
Join Date: Mar 2009
Posts: 1,408
Received Thanks: 1,006
Nett, hilft bestimmt einigen, auch wenn ich für meinen Teil nicht auf sowas steh ^^
thx 4 sharing
Coniesan is offline  
Old 09/21/2013, 01:27   #3
 
elite*gold: 139
Join Date: Sep 2010
Posts: 583
Received Thanks: 546
Gab es schon
.XXShuzZzle is offline  
Old 09/21/2013, 01:47   #4
 
.Spop™'s Avatar
 
elite*gold: 15
Join Date: Oct 2009
Posts: 713
Received Thanks: 233
Gibt es schon undzwar von xP3NG3Rx
.Spop™ is offline  
Thanks
2 Users
Old 09/21/2013, 01:51   #5
 
elite*gold: 0
Join Date: Aug 2013
Posts: 90
Received Thanks: 90
Ok tut mir leid. Weils in englisch war habe ich es wohl nicht gefunden.
mfg
Symeria2 is offline  
Old 09/21/2013, 02:05   #6
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Gibt es schon aber danke fürs teilen.
Habe es schon gesucht habe es nicht gefunden ich danke dir.
Red Firestar is offline  
Old 09/21/2013, 02:39   #7

 
elite*gold: 0
The Black Market: 160/0/0
Join Date: May 2012
Posts: 7,283
Received Thanks: 822
Könnte einigen weiterhelfen
Ielinque is offline  
Old 09/21/2013, 11:10   #8
 
.Soυzα's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,891
Received Thanks: 1,244
Eine gute Idee, brauchen manche immer im chat nicht zu rufen "Welcher Teamler ist on?"
.Soυzα is offline  
Old 09/21/2013, 11:22   #9
 
Azuko's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 558
Received Thanks: 215
Gute Arbeit
Azuko is offline  
Old 09/21/2013, 12:06   #10
 
monsterbacke778's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 328
Received Thanks: 87
Quote:
Originally Posted by Symeria2 View Post
Hallo leute als erstes möchte ich sagen, dass ich sowas nirgenswo finden konnte! Also lasst das geflame thx ^_^

Ich möchte euch jetzt gar nicht voll texten also hier erst mal ein bildchen

Wie ihr im Bild sehen könnt ist eine Liste von den Teamlern im Freundes Bereich. Sobald sich ein Teamler einlogt wird es sofort beim Spieler aktualisiert und alle 5 (beliebig anpassbar) Sekunden wird geprüft ob ein Teamler noch online ist
Fangen wir mal an mit dem Einfügen:

1. Ihr entpackt eure root datei und öffnet die game.py Datei.

2. Sucht (strg+f) nach
PHP Code:
self.CommandCloseSafebox
3. Fügt da drunter folgendes ein:
PHP Code:
            "Teamler_on"            self.__Team_On,
            
"Teamler_off"            self.__Team_Off
Dann müsste es so aussehen:
PHP Code:
            "ConsoleEnable"            self.__Console_Enable,
            
"DayMode"                self.__DayMode_Update
            
"PRESERVE_DayMode"        self.__PRESERVE_DayMode_Update
            
"CloseRestartWindow"    self.__RestartDialog_Close,
            
"OpenPrivateShop"        self.__PrivateShop_Open,
            
"PartyHealReady"        self.PartyHealReady,
            
"ShowMeSafeboxPassword"    self.AskSafeboxPassword,
            
"CloseSafebox"            self.CommandCloseSafebox,
            
"Teamler_on"            self.__Team_On,
            
"Teamler_off"            self.__Team_Off
4. Geht ganz ans Ende der game.py Datei und fügt folgendes ein.
PHP Code:
    def __Team_On(selfname):
        if 
self.interface.wndMessenger:
            
self.interface.wndMessenger.OnLogin(2name)

    
def __Team_Off(selfname):
        if 
self.interface.wndMessenger:
            
self.interface.wndMessenger.OnLogout(2name
5. Datei abspeichern und schließen.

6. Öffnet die uimessenger.py Datei.

7. Ganz am Anfang der Datei sollte folgendes stehen:
PHP Code:
FRIEND 0
GUILD 

dies ändert ihr zu
PHP Code:
FRIEND 0
GUILD 
1
TEAM 

8. Sucht nach:
PHP Code:
class MessengerFriendItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
TRUE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
TRUE 
und unter dieser class fügt ihr folgendes ein:
PHP Code:
class MessengerTeamItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
FALSE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
FALSE 
das muss dann so aussehen:
PHP Code:
class MessengerFriendItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
TRUE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
TRUE

class MessengerTeamItem(MessengerMemberItem):

    
def __init__(selfgetParentEvent):
        
MessengerMemberItem.__init__(selfgetParentEvent)

    
def CanRemove(self):
        return 
FALSE

    def OnRemove
(self):
        
messenger.RemoveFriend(self.key)
        
net.SendMessengerRemovePacket(self.keyself.name)
        return 
FALSE 
9. Sucht nach:
PHP Code:
class MessengerFriendGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName(locale.MESSENGER_FRIEND)

    
def AppendMember(selfkeyname):
        
item MessengerFriendItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname
und unter dieser class fügt ihr das ein:
PHP Code:
class MessengerTeamGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName("Symeria2-Teamler")

    
def AppendMember(selfkeyname):
        
item MessengerTeamItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname
Sollte nun so aussehen:
PHP Code:
class MessengerFriendGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName(locale.MESSENGER_FRIEND)

    
def AppendMember(selfkeyname):
        
item MessengerFriendItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname)

class 
MessengerTeamGroup(MessengerGroupItem):

    
def __init__(selfgetParentEvent):
        
MessengerGroupItem.__init__(selfgetParentEvent)
        
self.SetName("Symeria2-Teamler")

    
def AppendMember(selfkeyname):
        
item MessengerTeamItem(self.getParentEvent)
        return 
MessengerGroupItem.AppendMember(selfitemkeyname
10. Sucht nach
PHP Code:
def __AddGroup(self): 
und fügt folgendes ein
PHP Code:
        member MessengerTeamGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.TeamGroup member
        self
.groupList.append(member
nun müsste es bei der def so aussehen:
PHP Code:
    def __AddGroup(self):
        
member MessengerFriendGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.groupList.append(member)

        
member MessengerGuildGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.groupList.append(member)
        
        
member MessengerTeamGroup(ui.__mem_func__(self.GetSelf))
        
member.Open()
        
member.Show()
        
self.TeamGroup member
        self
.groupList.append(member
Sooo... Last but not least die Quest!
Die Quest Datei und die uimessenger.py Datei findet ihr im Anhang.

Wie man Quests einfügt und neulädt müsstet ihr ja wissen

PS- Bitte keine Privaten Nachrichten wenn ihr Hilfe braucht!
nice
monsterbacke778 is offline  
Old 09/21/2013, 12:22   #11
 
[ViP]Nereus's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 265
Received Thanks: 44
Danke kann ich sehr gut gebrauchen
[ViP]Nereus is offline  
Old 09/21/2013, 15:33   #12
 
elite*gold: 0
Join Date: Oct 2011
Posts: 46
Received Thanks: 2
Have you quest?
szymex1 is offline  
Old 09/21/2013, 16:21   #13


 
MrTherzon's Avatar
 
elite*gold: 0
The Black Market: 180/0/1
Join Date: Dec 2012
Posts: 9,395
Received Thanks: 2,738
Gab es glaube ich schon, aber danke.

Wird einigen weiterhelfen.
MrTherzon is offline  
Old 09/21/2013, 17:40   #14
 
elite*gold: 0
Join Date: Aug 2013
Posts: 90
Received Thanks: 90
Quote:
Originally Posted by szymex1 View Post
Have you quest?
yes sure. The quest file you will find at the attachment.
Symeria2 is offline  
Thanks
1 User
Old 09/21/2013, 18:00   #15
 
elite*gold: 0
Join Date: Apr 2013
Posts: 177
Received Thanks: 469
funzt dankeschön
.Search is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
Team-Online Liste für die HP
07/02/2013 - Metin2 Private Server - 1 Replies
Hey, Wie in der Überschrift steht, suche ich ein vernünftiges und vorallem funktionstüchtiges Script oder whatever für meine HP wo ich via Datenbank anziegen lassen kann welche Teamler gerade Off und welche gerade On war.
Fiesta Online - P-Server Liste
09/04/2012 - Fiesta Online - 7 Replies
http://www.picbird.de/images/259404357.png Guten Tag. Heute möchte ich euch den "Fiesta P-Server" Thread vorstellen. Hier könnt ihr eure Server posten. Eure Beschreibung sollte so aussehen : -Server Name -OnlineZeiten -Spieleranzahl
Ingame GM online liste
08/28/2012 - Metin2 Private Server - 7 Replies
Hi ich hab die SF con Kay.331 und darin ist die GM online liste enthalten. Aber wenn ich öffne kommt nur irgendein GM der nicht mal auf server ist. Wie kann ich die anpassen?
[GM] Online Liste - Frage
05/25/2012 - Metin2 Private Server - 4 Replies
Hallo Com, Ich wollte mal Fragen ob es eventuell eine Online Liste gibt? Ich suche nicht irgendeine sondern eine ganz bestimmte.... Alsooo: Wenn sich ein , , etc einloggt, dass nur bei den Teamlern Links eine Quest steht, wenn man dort dann herauf klickt, dass dort dann steht: Online oder Offline.
Liste der Online Spieler
06/20/2011 - Metin2 Private Server - 2 Replies
Hallo zusammen, Ich hoffe ihr könnt mir helfen. Ich habe einen P-Server und es spielen auch schon fremde Spieler über Hamachi drauf. Da es aber mittlerweile ziemlich viele geworden sind, verliert man leicht den überblick. Jetzt ist meine Frage, gibt es eine Möglichkeit zu sehen, welche Spieler alle online sind ? Also in Form einer Liste o.ä. Habe schon mehrfach in google geschaut, jedoch leider nichts gefunden.. Danke schon mal im Voraus, MfG Met4lMt2



All times are GMT +1. The time now is 15:55.


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.