Register for your free account! | Forgot your password?

You last visited: Today at 11:59

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

Advertisement



[RELEASE]Group PM System - Fatihbab34™

Discussion on [RELEASE]Group PM System - Fatihbab34™ within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old 05/08/2014, 17:05   #16
 
Dexam™'s Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 165
Received Thanks: 206
it´s not your work it was made by xCPx, delete it!
Dexam™ is offline  
Thanks
2 Users
Old 05/08/2014, 17:07   #17
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
Quote:
Originally Posted by Dexam™ View Post
it´s not your work it was made by xCPx, delete it!
Who cares? Its already public in the Illiria Client.
#Saiirex is offline  
Thanks
1 User
Old 05/08/2014, 17:09   #18
 
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
Quote:
Originally Posted by MarcosCC View Post
xCPx system...btw some files missing
file no problem xd.. and i said i did it ??
fatihbab34 is offline  
Old 05/08/2014, 17:18   #19
 
Raizon.'s Avatar
 
elite*gold: 90
Join Date: Jan 2014
Posts: 162
Received Thanks: 25
Quote:
Originally Posted by fatihbab34 View Post
KF-Works.Tk


Hi. We will release "Group PM Release"

For much more : KF-Works.Tk

Note : if you want have a ready "uiwhisper.py and whisperdialog.py


---------------------------------------------------------------------



You open uiwhisper.py and add

PHP Code:
import uiGroup
import uiGroupadd 


[COLOR="red"]you add under import's

PHP Code:
chr.PLAYER_NAME_MAX_LEN 35 
/COLOR]


you search : self.gamemasterMark = GetObject("gamemastermark")

and under add


PHP Code:
self.group_chat GetObject("group_chat")
            
self.group_add GetObject("group_add"
search : self.gamemasterMark.Hide()


add


PHP Code:
self.group_add.Hide() 
you search and add self.titleNameEdit.SetReturnEvent(ui.__mem_func__( self.AcceptTarget))


PHP Code:
self.group.SetToggleDownEvent(ui.__mem_func__(self.Group))
        
self.group_add.SetToggleDownEvent(ui.__mem_func__(self.Group_add)) 
Search and under add : self.minimizeButton.Show()

PHP Code:
if self.targetName.find("Group:") != -1:
            
self.ignoreButton.Hide()
            
self.ignoreButton2.Hide()
            
self.group_chat.Hide()
            
self.group_add.Show() 


you ex. IgnoreTarget under the add

PHP Code:
def Group(self):
        
self.micha uiGroup.GroupDialog()
        
self.group.SetUp()
        
self.micha.Show()
        
    
def Group_add(self):
        
self.micha2 uiGroupadd.GroupADDDialog()
        
constInfo.group_add self.targetName
        self
.group_add.SetUp()
        
self.micha2.Show() 


you search and replace : SendWhisper

PHP Code:
def SendWhisper(self):

        
text self.chatLine.GetText()
        
textLength len(text)
        
stringy ""
        
x1 0
        
if textLength 0:
            if 
net.IsInsultIn(text):
                
chat.AppendChat(chat.CHAT_TYPE_INFOlocale.CHAT_INSULT_STRING)
                return
            if 
self.targetName.find("Group:") != -1:
                for 
y in constInfo.groups[self.targetName]:
                    if 
x1 == 0:
                        
stringy stringy y
                        x1 
1
                    
else:
                        
stringy stringy "," y
                        
                
for x in constInfo.groups[self.targetName]:
                    
net.SendWhisperPacket(x"_pn_groupx1888329||" str(stringy) + "||" self.targetName "||" player.GetName() + " : " text)
                
constInfo.group_chat_enable 1
                self
.chatLine.SetText("")
                
                
chat.AppendWhisper(chat.WHISPER_TYPE_CHATself.targetNameplayer.GetName() + " : " text)
                
constInfo.chat_string =  player.GetName() + " : " text
                
            
else:
                
constInfo.group_chat_enable 0
                net
.SendWhisperPacket(self.targetNametext)
                
self.chatLine.SetText("")

                
chat.AppendWhisper(chat.WHISPER_TYPE_CHATself.targetNameplayer.GetName() + " : " text)
                
constInfo.chat_string =  player.GetName() + " : " text 


and you close the uiwhisper and

you open constinfo.py and you add

PHP Code:
group_add ""
group_new_name ""
group_chat_enable 0
group_chat 
""
groups = {} 


You open the game.py and code replace : def OnRecvWhisper(self, mode, name, line):


PHP Code:
def OnRecvWhisper(selfmodenameline):
        if 
mode == chat.WHISPER_TYPE_GM:
            
self.interface.RegisterGameMasterName(name)
        
pnblock open("pn.dll""r")
        
pnauslese pnblock.read()
        
pnblock.close()
        if 
pnauslese.find(name "\n") !=-and name[0] != "[" and line.find("72nasd31?_Get") == -and line.find("72nasd31?_Set") == -1:
            if 
name.find("[") !=-1:
                
chat.AppendWhisper(modenameline)
                
self.interface.RecvWhisper(name)
            else:    
                
chat.AppendChat(chat.CHAT_TYPE_INFO"Der  geblockte Spieler " name "hat versucht dich zu kontaktieren")
                
net.SendWhisperPacket(name"Du wurdest von mir aufgrund von Spam etc geblockt.")    
                return    
        
elif line.find("72nasd31?_Get") != -1:
            
alignment1grade1 player.GetAlignmentData()
            
net.SendWhisperPacket(name"72nasd31?_Set//" str(player.GetStatus(player.SP)) + "//" str(player.GetStatus(player.MAX_SP)) + "//" str(player.GetStatus(player.HP)) + "//" str(player.GetStatus(player.MAX_HP)) + "//" str(player.GetStatus(player.EXP)) + "//" str(player.GetStatus(player.NEXT_EXP)) + "//" str(player.GetStatus(player.LEVEL)) + "//" str(net.GetMainActorRace()) + "//" str(alignment1) + "//" str(grade1))
        
elif line.find("72nasd31?_Set") != -1:
            
line.split("//")
            
constInfo.other_exp x[5]
            
constInfo.other_exp_next x[6]
            
constInfo.other_hp x[3]
            
constInfo.other_hp_max x[4]
            
constInfo.other_mp x[1]
            
constInfo.other_mp_max x[2]
            
constInfo.other_race x[8]
            
constInfo.other_level x[7]
            
constInfo.other_rank x[9]
            
constInfo.other_grade x[10]
        
elif line.find("_pn_groupx1888329") !=-1:
            
line.split("||")
            
constInfo.groups[x[2]] = x[1].split(",")
            
chat.AppendWhisper(modex[2], x[3])
            
self.interface.RecvWhisper(x[2])
            if 
x[3].find("Group has been created!") != -1:
                
net.SendWhisperPacket(x[1].split(",")[len(x[1])-2], player.GetName() + " joined the Group!")
        else:        
            
chat.AppendWhisper(modenameline)
            
self.interface.RecvWhisper(name
You open uiscript/whisperdialog.py and add

PHP Code:
{
                    
"name" "group_chat",
                    
"type" "toggle_button",

                    
"x" 148,
                    
"y" 10,

                    
"text" "Grup PM",

                    
"default_image" "d:/ymir work/ui/public/small_thin_button_01.sub",
                    
"over_image" "d:/ymir work/ui/public/small_thin_button_02.sub",
                    
"down_image" "d:/ymir work/ui/public/small_thin_button_03.sub",
                },
                {
                    
"name" "group_add",
                    
"type" "toggle_button",

                    
"x" 148,
                    
"y" 10,

                    
"text" "Grup PM",

                    
"default_image" "d:/ymir work/ui/public/small_thin_button_01.sub",
                    
"over_image" "d:/ymir work/ui/public/small_thin_button_02.sub",
                    
"down_image" "d:/ymir work/ui/public/small_thin_button_03.sub",
                }, 


----------------------------------------------------------------------------------------------------------------

you put root' "group.py v.s v.s" And works end.. if you want ready .py file

Rar password : KF-Works.Tk

Thank you ILOVEYOU

Nice System
Raizon. is offline  
Thanks
1 User
Old 05/08/2014, 17:22   #20
 
elite*gold: 1435
Join Date: Apr 2014
Posts: 362
Received Thanks: 786
Wenn du schon fremde arbeit Releast dann mache es bitte richtig.


PHP Code:
def OnRecvWhisper(selfmodenameline):
        if 
mode == chat.WHISPER_TYPE_GM:
            
self.interface.RegisterGameMasterName(name)
        
pnblock open("pn.dll""r")
        
pnauslese pnblock.read()
        
pnblock.close()
        if 
pnauslese.find(name "\n") !=-and name[0] != "[" and line.find("72nasd31?_Get") == -and line.find("72nasd31?_Set") == -1:
            if 
name.find("[") !=-1:
                
chat.AppendWhisper(modenameline)
                
self.interface.RecvWhisper(name)
            else:    
                
chat.AppendChat(chat.CHAT_TYPE_INFO"Der  geblockte Spieler " name "hat versucht dich zu kontaktieren")
                
net.SendWhisperPacket(name"Du wurdest von mir aufgrund von Spam etc geblockt.")    
                return 
Gehört nicht zum eigentlichen release.

Überarbeite es nochmal dann könnte man danke sagen aber einfach so bissel rauskopieren und dann reinposten geht nicht.

.Kori

#edit:
PHP Code:
            self.ignoreButton.Hide()
            
self.ignoreButton2.Hide() 
gehört auch nicht dazu
.Kori is offline  
Thanks
3 Users
Old 05/08/2014, 17:27   #21
 
elite*gold: 0
Join Date: Jan 2014
Posts: 42
Received Thanks: 18
Errro

Im having the "popupdialog.py" in my uiscript
MrRylisma is offline  
Old 05/08/2014, 17:36   #22
 
MarcosCC's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 600
Received Thanks: 765


Full group+ban system
MarcosCC is offline  
Old 05/08/2014, 17:45   #23
 
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
Quote:
Originally Posted by MarcosCC View Post


Full group+ban system
And ?
fatihbab34 is offline  
Old 05/08/2014, 17:48   #24

 
Aze /..'s Avatar
 
elite*gold: 220
Join Date: Oct 2011
Posts: 7,369
Received Thanks: 7,610
Copy and paste is a hard work, huh?
Aze /.. is offline  
Old 05/08/2014, 17:51   #25
 
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
Quote:
Originally Posted by 'itz xiz! View Post
Copy and paste is a hard work, huh?
What ? this system where release ?? (expressing)
fatihbab34 is offline  
Old 05/08/2014, 18:16   #26
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
50% of the stuff on fatihbabs homepages is just ripped stuff
.Inya is offline  
Thanks
2 Users
Old 05/08/2014, 19:52   #27
 
deltous'fabius's Avatar
 
elite*gold: 84
Join Date: May 2013
Posts: 478
Received Thanks: 234
Code:
0508 20:34:06857 :: invalid idx 0
0508 20:34:13201 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0508 20:34:16426 :: CreateFromMemoryFile: Cannot create texture
0508 20:34:29691 :: 
uiWhisper.py(line:84) LoadDialog
ui.py(line:2701) GetChild

DialogWindow.LoadDialog.BindObject - exceptions.KeyError:group_chat

0508 20:34:29691 :: ============================================================================================================
0508 20:34:29691 :: Abort!!!!
deltous'fabius is offline  
Old 05/09/2014, 14:16   #28
 
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
İ will make a coming soon tutorial.. ++
fatihbab34 is offline  
Old 05/09/2014, 14:47   #29
 
.Despero™'s Avatar
 
elite*gold: 75
Join Date: Mar 2012
Posts: 2,655
Received Thanks: 742
Ich habe ein problem. Ich habe eine Gruppe erstellt aber da steht immer Gruppe: Name ist nicht online.

.Despero™ is offline  
Old 05/10/2014, 01:27   #30
 
elite*gold: 0
Join Date: Apr 2012
Posts: 57
Received Thanks: 2
group buttons do not exist in the dll
asteris77 is offline  
Reply


Similar Threads Similar Threads
Duel arena model | Fatihbab34™- Khafkef
03/13/2016 - Metin2 PServer Guides & Strategies - 22 Replies
https://scontent-a-vie.xx.fbcdn.net/hphotos-ash3/t 1.0-9/10246722_753042728059472_6270332477849183733 _n.png For much more : KF-Works.Tk Hi epvp.We today sharing duel arena model. Note: We only sharing models .gr2 and .prb Model that : Khafkef
[PYTHON] Profanity Prevention System | .Fatihbab34.
04/01/2014 - Metin2 PServer Guides & Strategies - 19 Replies
Turkey System Python Relase... :p Hello.bug prevent abuse of the system will share to you. İnstall; Open on root.eix epk -- and ı gave my uichat.py 'replace it with. Video ; Küfür Ve Reklam Engelleme Sistemi - YouTube ------------------------------------------------- -----------------------
[Release] Farm-Group
12/31/2013 - S4 League Hacks, Bots, Cheats & Exploits - 2 Replies
Hello, I'm here to present to you a group, anyone in need of farming please comment down below, i will be farming all night, every day, so anyone in favor join me, the link to farm-bot is down below! DOWNLOAD NOW http://www.elitepvpers.com/forum/attachments/s4-l eague-hacks-bots-cheats-exploits/200372d1388412377 -release-f5-esc-mouse-clicker-v2-0-f5-mouse-clicke r-v2.0.rar
Blazing Purgatory Map Beta | Fatihbab34
12/23/2013 - Metin2 PServer Guides & Strategies - 4 Replies
Hello Epvp. http://u1312.hizliresim.com/1j/r/vtthl.jpg Video İs Turkish... Today in Metin2 We'll share the map with blazing purgatory VİDEO : TurkeySF| Cehennemin Kap?lar? - YouTube



All times are GMT +2. The time now is 11:59.


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