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

You last visited: Today at 01:50

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

Advertisement



[Hilfe]Reichs-Chat

Discussion on [Hilfe]Reichs-Chat within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
[Hilfe]Reichs-Chat

Abend,

mein Problem:

Ich wollte im Rufchat, zu den Namen, die Reichsfarben in Klammern schreiben,
nur wenn ich dies in der "uichat" ändere, kann man entweder garnicht mehr schreiben, oder es kommt immer "Du kannst nur alle 15sek ..."

Meine jetzige (funktionierende) uichat (Ausschnitt):
PHP Code:
        else:
            
self.__ClearChat()

        
self.__CheckChatMark()
        

    
def __SendChatPacket(selftexttype):
#        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_INFOlocale.CHAT_INSULT_STRING)
        else:
            
net.SendChatPacket(texttype)
        
    
def __SendPartyChatPacket(selftext): 
Und dies hat mir nen Kumpel zukommen lassen, stammt aus seinem Client.
PHP Code:
        else:
            
self.__ClearChat()

        
self.__CheckChatMark()
        
    
def set_color_micha(self):
        
farbe ""
        
for i in xrange(90100):
            for 
color in constInfo.color_dict.split(";"):
                if 
str(player.GetItemIndex(i)) == str(color.split("|")[0]):
                    
farbe "|cFF" color.split("|")[1] + "|H|h"
                    
break 
        return 
farbe    
    def __SendChatPacket
(selftexttype):
        if 
net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFOlocale.CHAT_INSULT_STRING)
        else:
            
name player.GetName()
            if 
type == chat.CHAT_TYPE_SHOUT:
                if 
name.find("[") !=-1:
                    
empire_id "|cffffc700|H|h[Team]|cFFA7FFD4|H|h"
                
else:    
                    
empire_id str(net.GetEmpireID())
                    if 
empire_id == "1":
                        
empire_id "|cFFFF0000|H|h[Rot]|cFFA7FFD4|H|h"
                    
elif empire_id == "2":
                        
empire_id "|cFFFFFF00|H|h[Gelb]|cFFA7FFD4|H|h"
                    
elif empire_id == "3":
                        
empire_id "|cFF0080FF|H|h[Blau]|cFFA7FFD4|H|h"
                    
                
text =    empire_id text
            
    
#        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 text == "(buff7)":
            return
        
elif text == "(prestige1)":
            return
        
elif text == "(prestige2)":
            return
        
elif text == "(prestige3)":
            return
        
elif text == "(prestige4)":
            return
        
elif text == "(prestige5)":
            return
        
elif text == "(prestige6)":
            return
        
elif text == "(prestige7)":
            return
        
elif text == "(prestige8)":
            return
        
elif text == "(prestige9)":
            return
        
elif net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFOlocale.CHAT_INSULT_STRING)
        else:
            if 
type == chat.CHAT_TYPE_SHOUT or type == chat.CHAT_TYPE_GUILD or type == chat.CHAT_TYPE_PARTY or type == chat.CHAT_TYPE_TALKING or type == chat.CHAT_TYPE_NOTICE or type == chat.CHAT_TYPE_INFO:
                
text self.set_color_micha() + text
            net
.SendChatPacket(texttype)
        
    
def __SendPartyChatPacket(selftext): 
Nun ich besitze zwar kein Prestige System, aber auch wenn ich diesen Abschnitt weglasse kann man ingame nicht schreiben.

Fals jemand weiß wo das Problem liegt wäre ein Tipp oder am besten natürlich gleich der korrigierte Abschnitt super.

mfG
.ByTe
.ByTe™ is offline  
Thanks
1 User
Old 01/03/2014, 21:34   #2
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
PHP Code:
        else:
            
self.__ClearChat()

        
self.__CheckChatMark()
        
    
def set_color_micha(self):
        
farbe ""
        
for i in xrange(90100):
            for 
color in constInfo.color_dict.split(";"):
                if 
str(player.GetItemIndex(i)) == str(color.split("|")[0]):
                    
farbe "|cFF" color.split("|")[1] + "|H|h"
                    
break 
        return 
farbe    
    def __SendChatPacket
(selftexttype):
        if 
net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFOlocale.CHAT_INSULT_STRING)
        else:
            
name player.GetName()
            if 
type == chat.CHAT_TYPE_SHOUT:
                if 
name.find("[") !=-1:
                    
empire_id "|cffffc700|H|h[Team]|cFFA7FFD4|H|h"
                
else:    
                    
empire_id str(net.GetEmpireID())
                    if 
empire_id == "1":
                        
empire_id "|cFFFF0000|H|h[Rot]|cFFA7FFD4|H|h"
                    
elif empire_id == "2":
                        
empire_id "|cFFFFFF00|H|h[Gelb]|cFFA7FFD4|H|h"
                    
elif empire_id == "3":
                        
empire_id "|cFF0080FF|H|h[Blau]|cFFA7FFD4|H|h"
                    
                
text =    empire_id text
            
    
#        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 text == "(buff7)":
            return
        
elif net.IsChatInsultIn(text):
            
chat.AppendChat(chat.CHAT_TYPE_INFOlocale.CHAT_INSULT_STRING)
        else:
            if 
type == chat.CHAT_TYPE_SHOUT or type == chat.CHAT_TYPE_GUILD or type == chat.CHAT_TYPE_PARTY or type == chat.CHAT_TYPE_TALKING or type == chat.CHAT_TYPE_NOTICE or type == chat.CHAT_TYPE_INFO:
                
text self.set_color_micha() + text
            net
.SendChatPacket(texttype)
        
    
def __SendPartyChatPacket(selftext): 
Sollte funktionieren.

MfG
Yiv is offline  
Thanks
1 User
Old 01/03/2014, 23:42   #3
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
Funktioniert weiterhin nicht.
Der Chat Ingame funktioniert nach dem Einfügen gar nicht mehr und ist auch nicht sichtbar.
Aber danke für deine Mühe.

mfG
.ByTe
.ByTe™ is offline  
Thanks
2 Users
Old 01/05/2014, 19:28   #4
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
#PUSH

Es die Fehler sind leider immer noch vorhanden.

btw: benutzte Invoice Client v2

mfG
.ByTw
.ByTe™ is offline  
Thanks
2 Users
Old 01/08/2014, 18:19   #5
 
PlayTime23's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 36
Received Thanks: 35
Würde ich auch gerne bei meinem kommenden Projekt einfügen.
Weiß jemand wo das Problem liegt ?
Oder hat eine uichat.py wo dies eingefügt ist und wäre so nett des Ausschnitt hier zu posten ?
PlayTime23 is offline  
Thanks
1 User
Old 01/08/2014, 18:32   #6
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
Hallo .ByTe,

hast du dir bereits Thema angesehen?

Diese Variante enthält kein Prestigesystem und besitzt sogar noch zusätzliche Features, die sich jedoch je nach Wunsch entfernen lassen.
__

Gruß
sYND[i]cATe
Nick is offline  
Thanks
1 User
Old 01/09/2014, 21:50   #7
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
Danke für den Vorschlag, jedoch klappt es immer noch nicht.
Wäre jemand bitte so freundlich und schaut selber mal drüber bzw. trägt es richtig für mich ein ?

Benutze den Invoice Client V2 !
Meine jetztige uichat.py befindet sich im Anhang, da diese zu lang ist und sonst wieder Fehler durch Leerzeichen und Co rein kommen...

mfG
.ByTe
Attached Files
File Type: rar uichat.rar (6.1 KB, 29 views)
.ByTe™ is offline  
Thanks
1 User
Old 01/09/2014, 22:24   #8
 
elite*gold: 5
Join Date: Mar 2013
Posts: 1,986
Received Thanks: 2,254
Quote:
Originally Posted by .ByTe View Post
Danke für den Vorschlag, jedoch klappt es immer noch nicht.
Wäre jemand bitte so freundlich und schaut selber mal drüber bzw. trägt es richtig für mich ein ?

Benutze den Invoice Client V2 !
Meine jetztige uichat.py befindet sich im Anhang, da diese zu lang ist und sonst wieder Fehler durch Leerzeichen und Co rein kommen...

mfG
.ByTe
Ich würde das so machen:

PHP Code:
    def __SendChatPacket(selftexttype):
#        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_INFOlocale.CHAT_INSULT_STRING)
        else:
            if 
type == chat.CHAT_TYPE_SHOUT
                
empire_id str(net.GetEmpireID()) 
                if 
empire_id == "1"
                    
empire_id "|cFFFF0000|H|h[Rot]|cFFA7FFD4|H|h" 
                
elif empire_id == "2"
                    
empire_id "|cFFFFFF00|H|h[Gelb]|cFFA7FFD4|H|h" 
                
elif empire_id == "3"
                    
empire_id "|cFF0080FF|H|h[Blau]|cFFA7FFD4|H|h" 
                
                
text empire_id text
            net
.SendChatPacket(texttype
im Anhang ist die py damit(ungetestet). Solltest natürlich die 2 Diffs nicht vergessen dass jeder den Rufchat von jedem Reich sieht. Da gibts die 2 Diffs (ungetested):
Attached Files
File Type: rar uichat.rar (6.2 KB, 39 views)
xGr33n is offline  
Thanks
1 User
Old 01/10/2014, 22:49   #9
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
Danke !
Lag an meine game , da ich zu viele Difs reingepatcht hatte funktionierte die Glas der Einsicht Dif nicht mehr richtig.
Blanke game > Difs drauf & fertig.

Nochmal thx.

mfG
.ByTe

#closerequest
.ByTe™ is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Reichs-Server
01/17/2013 - Minecraft Server Advertising - 23 Replies
http://bild5.de/5443308.png Du hast keine Lust mehr auf überfüllte Minecraft-Server? Du hast nicht genug Freunde um einen eigenen zu gründen? Und singleplayer... der ist eh langweilig? Dann bist du bei uns genau richtig! Wir sind ein 20 Slot Minecraft-Server mit netten Admins und einer Töften Community.
Reichs Rüstung
09/08/2010 - Metin2 Private Server - 7 Replies
Hallo, ich habe ein Problem. Wie kann ich es machen das ich gleichzeitig die Neuen Waffen also Waffen by Darki und die Reichskingrüstung sehe?? weil wenn ich die neuen waffen einfüge kann ich die reichsking ned sehen und wenn ich alles so lasse und nix im client verändere seh ich nur die reichsking. ich habe schon vieles gelesen aber ich check des ned mit der metin2 file extractor weil man den ja brauch um den server überhaput on zu stellen und eben wegen der reichsking kann mir pls genau...
All Reichs Chat! | Quest
06/09/2010 - Metin2 Private Server - 8 Replies
So... Hallo zusammen =) Ich wollte mich mal Informieren ob jemand einen Link zur Anleitung für den Reichschat hat? Ich wäre froh würde mir jemand den Link posten! Mit freundlichen Grüssen Fo.Xy
Value für Reichs Klinge
03/29/2010 - Metin2 Private Server - 11 Replies
Hallo, kann mir einer die Value für die Reichs Klinge sagen? Danke! Lukas
P-Server CHAT und GM CHAT /b /n Problem HILFE
11/07/2009 - Metin2 Private Server - 5 Replies
Hallo leute, Also, seit dem ich Updates auf meinem PC insterlliert habe und den PC neugestartet habe, hat mein Server irgendein Problem bekommen. Wenn ich mich einlogge kann ich noch Items erstellen kämpfen usw.. außer in irgendeiner Form Chatten. So zB. wenn ich versuche was zu schreiben kommt der Satz halt nicht über dem Kopf oder im Chat und dann ist alles weg also kann keine Items erstellen und nur Attacken einsetzten MObs kann ich nicht töten, also so als ob das Internet dann weg wäre....



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


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