Register for your free account! | Forgot your password?

You last visited: Today at 10:47

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

Advertisement



[Pyhton] Frage

Discussion on [Pyhton] Frage within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
[Pyhton] Frage

Hey Com,
Ich habe mal eine frage ich habe den ingame catblaock eingebau jezt wollte ich es so machen das der spieler im chat eine naricht bekommt und oben im gm chat alles geht nur der gm chat nicht


das script:
PHP Code:

import wndMgr
import ui
import ime
import net
import chat
#ChatBlock-MOD © musicinstructor, 2010
class ChatBlockDialog(ui.ScriptWindow):
    global 
gplayer_name
    def __init__
(self):
        
ui.ScriptWindow.__init__(self)
        
self.eventAccept 0

    def __del__
(self):
        
ui.ScriptWindow.__del__(self)

    
def LoadDialog(self):
        try:
            
pyScrLoader ui.PythonScriptLoader()
            
pyScrLoader.LoadScriptFile(self"UIScript/chatblockDialog.py")
        
except:
            
import exception
            exception
.Abort("MoneyDialog.LoadDialog.LoadScript")

        try:
            
self.board self.GetChild("board")
            
self.hourValueEditLine self.GetChild("hour_value")
            
self.minValueEditLine self.GetChild("min_value")
            
self.secValueEditLine self.GetChild("sec_value")
            
self.acceptButton self.GetChild("accept_button")
            
self.cancelButton self.GetChild("cancel_button")
        
except:
            
import exception
            exception
.Abort("MoneyDialog.LoadDialog.BindObject")

        
self.hourValueEditLine.SetReturnEvent(ui.__mem_func__(self.OnAccept))
        
self.hourValueEditLine.SetEscapeEvent(ui.__mem_func__(self.Close))
        
self.minValueEditLine.SetReturnEvent(ui.__mem_func__(self.OnAccept))
        
self.minValueEditLine.SetEscapeEvent(ui.__mem_func__(self.Close))
        
self.secValueEditLine.SetReturnEvent(ui.__mem_func__(self.OnAccept))
        
self.secValueEditLine.SetEscapeEvent(ui.__mem_func__(self.Close))
        
self.acceptButton.SetEvent(ui.__mem_func__(self.OnAccept))
        
self.cancelButton.SetEvent(ui.__mem_func__(self.Close))
        
self.board.SetCloseEvent(ui.__mem_func__(self.Close))

    
def Destroy(self):
        
self.ClearDictionary()
        
self.eventAccept 0
        self
.hourValueEditLine 0    
        self
.minValueEditLine 0    
        self
.secValueEditLine 0            
        self
.acceptButton 0
        self
.cancelButton 0
        self
.board None

    def SetTitleName
(selftext):
        
self.board.SetTitleName(text)

    
def SetAcceptEvent(selfevent):
        
self.eventAccept event

    def Open
(selfplayer_name):
        global 
gplayer_name
        gplayer_name 
player_name
        self
.SetCenterPosition()
        
self.hourValueEditLine.SetFocus()

        
ime.SetCursorPosition(1)
        
self.Show()
        
self.SetTop()

    
def Close(self):
        
self.hourValueEditLine.KillFocus()
        
self.minValueEditLine.KillFocus()
        
self.secValueEditLine.KillFocus()
        
self.Hide()

    
def OnAccept(self):
        global 
gplayer_name
        hour_string 
self.hourValueEditLine.GetText()
        
min_string self.minValueEditLine.GetText()
        
sec_string self.secValueEditLine.GetText()
        
        if 
len(hour_string) > and hour_string.isdigit():
            if 
len(min_string) > and min_string.isdigit():
                if 
len(sec_string) > and sec_string.isdigit():
                    
int(hour_string)
                    
int(min_string)
                    
int(sec_string)
                    
ges h*60*60 m*60 s
                    net
.SendChatPacket("/block_chat " gplayer_name " " str(ges))
                    
chat.AppendChat(chat.CHAT_TYPE_INFO"Du hast den Chat von " gplayer_name " für " str(ges) + " Sekunden geblockt.")
        
self.Close() 
Was muss ich machen das es auch im gm chat erscheint?

mfg
£αšεℜ™ is offline  
Old 02/22/2012, 20:01   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,702
Received Thanks: 1,468
Im GM Chat so, das es alle Spieler die on sind lesen können ?
.Awesoome is offline  
Old 02/22/2012, 20:03   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
also würde ich schreiben " Der spieler *** hat *** sek chatblock erhalten " nur das es gleich automatich mitsendet
£αšεℜ™ is offline  
Old 02/22/2012, 20:45   #4
 
elite*gold: 0
Join Date: Feb 2012
Posts: 454
Received Thanks: 220
Schreib folgendes
PHP Code:
net.SendChatPacket("/n Der Spieler  " gplayer_name " hat " str(ges) + " Chatblock erhalten"
Unter

PHP Code:
chat.AppendChat(chat.CHAT_TYPE_INFO"Du hast den Chat von " gplayer_name " für " str(ges) + " Sekunden geblockt."
Habe es eben gescriptet sollte aber Funken ^_^
.PaiNCAkE is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Frage zu Bot machen-Maus Frage-Button Frage
02/16/2012 - AutoIt - 10 Replies
Hallo, Elitepvpers hat echt für alles ein Ort :D Geil. Also...Bin AutoIt anfänger. Ich bin dabei ein Bot für das Online Game Runescape zu machen. Ich hette 2 Fragen(FÜR DEN MOMMENT :) ): Kann ich machen das AutoIt inaktiv die Maus benutzt,also werend der Bot läuft das ich bzw. man im Internet surft oder was anderes macht`?



All times are GMT +1. The time now is 10:50.


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.