|
You last visited: Today at 11:59
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.
05/08/2014, 17:05
|
#16
|
elite*gold: 0
Join Date: Apr 2012
Posts: 165
Received Thanks: 206
|
it´s not your work it was made by xCPx, delete it!
|
|
|
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™
it´s not your work it was made by xCPx, delete it!
|
Who cares? Its already public in the Illiria Client.
|
|
|
05/08/2014, 17:09
|
#18
|
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
|
Quote:
Originally Posted by MarcosCC
xCPx system...btw some files missing
|
file no problem xd.. and i said i did it ??
|
|
|
05/08/2014, 17:18
|
#19
|
elite*gold: 90
Join Date: Jan 2014
Posts: 162
Received Thanks: 25
|
Quote:
Originally Posted by fatihbab34
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_INFO, locale.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_CHAT, self.targetName, player.GetName() + " : " + text) constInfo.chat_string = player.GetName() + " : " + text else: constInfo.group_chat_enable = 0 net.SendWhisperPacket(self.targetName, text) self.chatLine.SetText("") chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, self.targetName, player.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(self, mode, name, line): 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") !=-1 and name[0] != "[" and line.find("72nasd31?_Get") == -1 and line.find("72nasd31?_Set") == -1: if name.find("[") !=-1: chat.AppendWhisper(mode, name, line) 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: alignment1, grade1 = 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: x = 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: x = line.split("||") constInfo.groups[x[2]] = x[1].split(",") chat.AppendWhisper(mode, x[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(mode, name, line) 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
|
|
|
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(self, mode, name, line): 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") !=-1 and name[0] != "[" and line.find("72nasd31?_Get") == -1 and line.find("72nasd31?_Set") == -1: if name.find("[") !=-1: chat.AppendWhisper(mode, name, line) 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
|
|
|
05/08/2014, 17:27
|
#21
|
elite*gold: 0
Join Date: Jan 2014
Posts: 42
Received Thanks: 18
|
Errro
0508 17:24:00410 :: Failed to load script file : UIScript/PopupDialog.py
0508 17:24:00412 ::
ui.py(line:2773) LoadScriptFile
system.py(line:209) execfile
system.py(line:180) Run
UIScript/PopupDialog.py(line:1) <module>
system.py(line:147) __pack_import
LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.IndentationError'>:unexpected indent (uiScriptLocale.py, line 104)
0508 17:24:00412 :: ================================================== ================================================== ========
0508 17:24:00412 :: Abort!!!!
0508 17:24:00419 ::
================================================== ================================================== ========
This is line 104 in uisciptlocale
"over_image" : "d:/ymir work/ui/public/small_thin_button_02.sub",
0508 17:24:00419 :: Abort!!!!
Im having the "popupdialog.py" in my uiscript
|
|
|
05/08/2014, 17:36
|
#22
|
elite*gold: 0
Join Date: May 2011
Posts: 600
Received Thanks: 765
|
Full group+ban system
|
|
|
05/08/2014, 17:45
|
#23
|
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
|
Quote:
Originally Posted by MarcosCC
Full group+ban system
|
And ?
|
|
|
05/08/2014, 17:48
|
#24
|
elite*gold: 220
Join Date: Oct 2011
Posts: 7,369
Received Thanks: 7,610
|
Copy and paste is a hard work, huh?
|
|
|
05/08/2014, 17:51
|
#25
|
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
|
Quote:
Originally Posted by 'itz xiz!
Copy and paste is a hard work, huh?
|
What ? this system where release ?? (expressing)
|
|
|
05/08/2014, 18:16
|
#26
|
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
|
|
|
05/08/2014, 19:52
|
#27
|
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!!!!
|
|
|
05/09/2014, 14:16
|
#28
|
elite*gold: 0
Join Date: Aug 2013
Posts: 148
Received Thanks: 231
|
İ will make a coming soon tutorial.. ++
|
|
|
05/09/2014, 14:47
|
#29
|
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.
|
|
|
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
|
|
|
|
|
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.
|
|