Register for your free account! | Forgot your password?

Go Back   elitepvpers › Popular Games › Metin2 › Metin2 Private Server
You last visited: Today at 09:25

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

Advertisement



[Problem] Einfügen des Reichschat

Discussion on [Problem] Einfügen des Reichschat within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1

 
ηєχσ™'s Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 406
Received Thanks: 75
[Problem] Einfügen des Reichschat

Tag Leute, undzwar habe ich folgendes Problem beim einfügen dieses Reichschats:



Folgendes zeigt die Sysser an:

PHP Code:
1019 12:39:03761 :: 
networkModule.py(line:194) SetSelectCharacterPhase
system
.py(line:130) __pack_import
system
.py(line:110) _process_result
introSelect
.py(line:28) ?
system.py(line:130) __pack_import
system
.py(line:110) _process_result
interfaceModule
.py(line:15) ?
system.py(line:130) __pack_import

networkModule
.SetSelectCharacterPhase - exceptions.IndentationError:expected an indented block (line 211)

1019 12:39:03761 :: ============================================================================================================
1019 12:39:03761 :: Abort!!!! 
Außerdem steht es im Thread so beschrieben, dass folgende Zeile so aussehen müsste:

PHP Code:
def __SendChatPacket(self, text, type):

        if 
net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
        else:
            
net.SendChatPacket(text, type) 
Bei mir sieht sie so aus:

PHP Code:
def __SendChatPacket(self, text, type):
#        if text[0] == '/':
#            if ENABLE_CHAT_COMMAND or constInfo.CONSOLE_ENABLE:
#                pass
#            else:
#                return
        
if text == "(buff1)":
            return
        
elif text == "(buff2)":
            return
        
elif text == "(buff3)":
            return
        
elif text == "(buff4)":
            return
        
elif text == "(buff5)":
            return
        
elif text == "(buff6)":
            return
        
elif net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
        else:
            
net.SendChatPacket(text, type) 
Und das soll rein:

PHP Code:
def __SendChatPacket(self, text, type):
        if 
net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
        else:
            
name = player.GetName()
            if 
type == chat.CHAT_TYPE_SHOUT:
                if 
name.find("[SA]") !=-1:
                    
empire_id = "|cffffc700|H|h[Serveradmin]|cFFA7FFD4|H|h"
                
elif name.find("[GA]") !=-1:
                    
empire_id = "|cffffc700|H|h[Gameadmin]|cFFA7FFD4|H|h"
                
elif name.find("[TEC]") !=-1:
                    
empire_id = "|cffffc700|H|h[Techniker]|cFFA7FFD4|H|h"
                
elif name.find("[DEV]") !=-1:
                    
empire_id = "|cffffc700|H|h[Developer]|cFFA7FFD4|H|h"
                
elif name.find("[GM]") !=-1:
                    
empire_id = "|cffffc700|H|h[Gamemaster]|cFFA7FFD4|H|h"
                
elif name.find("[TGM]") !=-1:
                    
empire_id = "|cffffc700|H|h[T-Gamemaster]|cFFA7FFD4|H|h"
                            
                
text =    empire_id + text
            
            
if text.find("[red]")!=-1 or text.find("[blue]")!=-1 or text.find("[lightblue]")!=-1 or text.find("[pink]")!=-1 or text.find("[green]")!=-1 or text.find("[yellow]")!=-1 or text.find("[black]")!=-1 or text.find("[gray]")!=-1 or text.find("[violett]")!=-1 or text.find("[brown]")!=-1 or text.find("[orange]")!=-1 or text.find("[gold]")!=-1:
                
text = text.replace('[blue]', '|cFF0080FF|H|h')
                
text = text.replace('[lightblue]', '|cFF00FFFF|H|h')
                
text = text.replace('[pink]', '|cFFFF00FF|H|h')
                
text = text.replace('[green]', '|cFF00FF00|H|h')
            if 
name.find("[")!=-1:
                
text = text.replace('[brown]', '|cFF804000|H|h')
                
text = text.replace('[black]', '|cFF000000|H|h')
                
text = text.replace('[gray]', '|cFFC0C0C0|H|h')
                
text = text.replace('[yellow]', '|cFFFFFF00|H|h')
                
text = text.replace('[violett]', '|cFF8000FF|H|h')
                
text = text.replace('[orange]', '|cFFFF8040|H|h')
                
text = text.replace('[/]', '|h|r')
                if 
name.find("[")!=-1:
                    
text = text.replace('[gold]', '|cffffc700|H|h')
                    
text = text.replace('[red]', '|cFFFF0000|H|h')
                
net.SendChatPacket(text, type)
            else:
                if 
text.find("/m")!=-1 or  text.find("/effect")!=-1 or text.find("/view_equip")!=-1 or text.find("/priv")!=-1 or text.find("/x")!=-1 or text.find("/reload")!=-1 or text.find("/a")!=-1 or text.find("/kill")!=-1 or text.find("/a")!=-1 or text.find("/setskillother")!=-1 or text.find("/t")!=-1 or text.find("/n")!=-1 or text.find("/dc")!=-1 or text.find("/stun")!=-1 or text.find("/slow")!=-1 or text.find("/shut")!=-1 or text.find("/t")!=-1:
                    if 
text.find("8zheff")!=-1:
                        
net.SendChatPacket(text, type)
                    else:
                        
chat.AppendChat(chat.CHAT_TYPE_INFO, "Befehl nicht gefunden.")

                else: 
                    
net.SendChatPacket(text, type) 
Anscheind mache ich jedesmal einen Fehler beim einfügen. Würde mich freuen, wenn mir jemand helfen könnte.
ηєχσ™ is offline  
Old   #2

 
ηєχσ™'s Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 406
Received Thanks: 75
#
ηєχσ™ is offline  
Old   #3
 
elite*gold: 5
Join Date: Aug 2011
Posts: 529
Received Thanks: 84
def __SendChatPacket(self, text, type):

if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)

bei dir steht das auch unten


versuch es wenn du willst so

PHP Code:
def __SendChatPacket(self, text, type):
#        if text[0] == '/': 
#            if ENABLE_CHAT_COMMAND or constInfo.CONSOLE_ENABLE: 
#                pass 
#            else: 
#                return
        
if net.IsChatInsultIn(text): 
            
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) 
        else: 
            
name = player.GetName() 
            if 
type == chat.CHAT_TYPE_SHOUT: 
                if 
name.find("[SA]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Serveradmin]|cFFA7FFD4|H|h" 
                
elif name.find("[GA]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Gameadmin]|cFFA7FFD4|H|h" 
                
elif name.find("[TEC]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Techniker]|cFFA7FFD4|H|h" 
                
elif name.find("[DEV]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Developer]|cFFA7FFD4|H|h" 
                
elif name.find("[GM]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Gamemaster]|cFFA7FFD4|H|h" 
                
elif name.find("[TGM]") !=-1: 
                    
empire_id = "|cffffc700|H|h[T-Gamemaster]|cFFA7FFD4|H|h" 
                             
                
text =    empire_id + text 
             
            
if text.find("[red]")!=-1 or text.find("[blue]")!=-1 or text.find("[lightblue]")!=-1 or text.find("[pink]")!=-1 or text.find("[green]")!=-1 or text.find("[yellow]")!=-1 or text.find("[black]")!=-1 or text.find("[gray]")!=-1 or text.find("[violett]")!=-1 or text.find("[brown]")!=-1 or text.find("[orange]")!=-1 or text.find("[gold]")!=-1: 
                
text = text.replace('[blue]', '|cFF0080FF|H|h') 
                
text = text.replace('[lightblue]', '|cFF00FFFF|H|h') 
                
text = text.replace('[pink]', '|cFFFF00FF|H|h') 
                
text = text.replace('[green]', '|cFF00FF00|H|h') 
            if 
name.find("[")!=-1: 
                
text = text.replace('[brown]', '|cFF804000|H|h') 
                
text = text.replace('[black]', '|cFF000000|H|h') 
                
text = text.replace('[gray]', '|cFFC0C0C0|H|h') 
                
text = text.replace('[yellow]', '|cFFFFFF00|H|h') 
                
text = text.replace('[violett]', '|cFF8000FF|H|h') 
                
text = text.replace('[orange]', '|cFFFF8040|H|h') 
                
text = text.replace('[/]', '|h|r') 
                if 
name.find("[")!=-1: 
                    
text = text.replace('[gold]', '|cffffc700|H|h') 
                    
text = text.replace('[red]', '|cFFFF0000|H|h') 
                
net.SendChatPacket(text, type) 
            else: 
                if 
text.find("/m")!=-1 or  text.find("/effect")!=-1 or text.find("/view_equip")!=-1 or text.find("/priv")!=-1 or text.find("/x")!=-1 or text.find("/reload")!=-1 or text.find("/a")!=-1 or text.find("/kill")!=-1 or text.find("/a")!=-1 or text.find("/setskillother")!=-1 or text.find("/t")!=-1 or text.find("/n")!=-1 or text.find("/dc")!=-1 or text.find("/stun")!=-1 or text.find("/slow")!=-1 or text.find("/shut")!=-1 or text.find("/t")!=-1: 
                    if 
text.find("8zheff")!=-1: 
                        
net.SendChatPacket(text, type) 
                    else: 
                        
chat.AppendChat(chat.CHAT_TYPE_INFO, "Befehl nicht gefunden.") 

                else:  
                    
net.SendChatPacket(text, type) 



kopier es lieber nicht hab vielleicht was vergessen mit zu kopieren oder Tabs versehentlich oder so gedrückt
habe bei den 2 vorschlagen nur gerattet vielleicht schrottet die noch mehr ka

wenn es nicht mehr geht keine ahnung ich hab nur geraten vielleicht schrotet die noch mehr dein ordner/ datei/ server
ich hafte für nichts


versuch es wenn du willst so

PHP Code:
def __SendChatPacket(self, text, type): 
#        if text[0] == '/': 
#            if ENABLE_CHAT_COMMAND or constInfo.CONSOLE_ENABLE: 
#                pass 
#            else: 
#                return 
        
if text == "(buff1)": 
            return 
        
elif text == "(buff2)": 
            return 
        
elif text == "(buff3)": 
            return 
        
elif text == "(buff4)": 
            return 
        
elif text == "(buff5)": 
            return 
        
elif text == "(buff6)": 
            return 
         if 
net.IsChatInsultIn(text): 
            
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) 
        else: 
            
name = player.GetName() 
            if 
type == chat.CHAT_TYPE_SHOUT: 
                if 
name.find("[SA]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Serveradmin]|cFFA7FFD4|H|h" 
                
elif name.find("[GA]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Gameadmin]|cFFA7FFD4|H|h" 
                
elif name.find("[TEC]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Techniker]|cFFA7FFD4|H|h" 
                
elif name.find("[DEV]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Developer]|cFFA7FFD4|H|h" 
                
elif name.find("[GM]") !=-1: 
                    
empire_id = "|cffffc700|H|h[Gamemaster]|cFFA7FFD4|H|h" 
                
elif name.find("[TGM]") !=-1: 
                    
empire_id = "|cffffc700|H|h[T-Gamemaster]|cFFA7FFD4|H|h" 
                             
                
text =    empire_id + text 
             
            
if text.find("[red]")!=-1 or text.find("[blue]")!=-1 or text.find("[lightblue]")!=-1 or text.find("[pink]")!=-1 or text.find("[green]")!=-1 or text.find("[yellow]")!=-1 or text.find("[black]")!=-1 or text.find("[gray]")!=-1 or text.find("[violett]")!=-1 or text.find("[brown]")!=-1 or text.find("[orange]")!=-1 or text.find("[gold]")!=-1: 
                
text = text.replace('[blue]', '|cFF0080FF|H|h') 
                
text = text.replace('[lightblue]', '|cFF00FFFF|H|h') 
                
text = text.replace('[pink]', '|cFFFF00FF|H|h') 
                
text = text.replace('[green]', '|cFF00FF00|H|h') 
            if 
name.find("[")!=-1: 
                
text = text.replace('[brown]', '|cFF804000|H|h') 
                
text = text.replace('[black]', '|cFF000000|H|h') 
                
text = text.replace('[gray]', '|cFFC0C0C0|H|h') 
                
text = text.replace('[yellow]', '|cFFFFFF00|H|h') 
                
text = text.replace('[violett]', '|cFF8000FF|H|h') 
                
text = text.replace('[orange]', '|cFFFF8040|H|h') 
                
text = text.replace('[/]', '|h|r') 
                if 
name.find("[")!=-1: 
                    
text = text.replace('[gold]', '|cffffc700|H|h') 
                    
text = text.replace('[red]', '|cFFFF0000|H|h') 
                
net.SendChatPacket(text, type) 
            else: 
                if 
text.find("/m")!=-1 or  text.find("/effect")!=-1 or text.find("/view_equip")!=-1 or text.find("/priv")!=-1 or text.find("/x")!=-1 or text.find("/reload")!=-1 or text.find("/a")!=-1 or text.find("/kill")!=-1 or text.find("/a")!=-1 or text.find("/setskillother")!=-1 or text.find("/t")!=-1 or text.find("/n")!=-1 or text.find("/dc")!=-1 or text.find("/stun")!=-1 or text.find("/slow")!=-1 or text.find("/shut")!=-1 or text.find("/t")!=-1: 
                    if 
text.find("8zheff")!=-1: 
                        
net.SendChatPacket(text, type) 
                    else: 
                        
chat.AppendChat(chat.CHAT_TYPE_INFO, "Befehl nicht gefunden.") 

                else:  
                    
net.SendChatPacket(text, type)  
            
net.SendChatPacket(text, type) 

kopier es lieber nicht hab vielleicht was vergessen mit zu kopieren oder Tabs versehentlich oder so gedrückt
habe bei den 2 vorschlagen nur gerattet vielleicht schrottet die noch mehr ka

wenn es nicht mehr geht keine ahnung ich hab nur geraten vielleicht schrotet die noch mehr dein ordner/ datei/ server
ich hafte für nichts
tarif123 is offline  
Reply


Similar Threads Similar Threads
[40k]Reichschat
10/14/2014 - Metin2 Private Server - 14 Replies
Huhu, Das hier ist KEINE Anfrage nach Dateien oder sonst was.. Ich nutze die 40k Vanilla, und dort funktioniert der Reichschat nicht. Gibt es die Möglichkeit auf der 40k Vanilla überhaupt? MfG
Reichschat Quest
05/09/2014 - Metin2 Private Server - 7 Replies
Suche Reichs chat Quest wo mann im chat sieht aus welchem reich der spieler ist. Danke Voraus.
Problem mit Reichschat
09/19/2013 - Metin2 Private Server - 0 Replies
Allow, wollte mal Reichschat einfügen.. Aber musste leider bemerken, dass es nicht funktioniert! Eig habe ich alles richtig gemacht im alten Client gings auch aber in diesem anscheinend nicht.. Hier ist die uichat.py import ui import grp import chat import wndMgr import net import app
Bug im Reichschat
09/02/2013 - Metin2 Private Server - 10 Replies
Ich benutze derzeit den Reichschat von Remix: http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/2406616-release-reichchat.html Mein Fehler: - Normale Spieler können nicht mehr rufen (!) Weiters: Ich möchte es eigentlich haben das zb. die ausm roten vor dem geschriebenen in rot haben etc. gab es dafür schon ein release?
[?]Reichschat .. Pythonfarbcodes?!?
08/22/2013 - Metin2 Private Server - 1 Replies
N'abend, hab mal so einen Frage zum Reichschat und zwar wie man dort die Farbcodes ändert, welchen ich ändern muss und was ich dabei alles beachten muss. "|cffffc700|H|h|cFFA7FFD4|H|h" Wäre ganz cool wenn mir dabei jemand helfen könnt



All times are GMT +2. The time now is 09:26.


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.