|
You last visited: Today at 12:11
Advertisement
[Turkish-Made(2)]Mini Python Script
Discussion on [Turkish-Made(2)]Mini Python Script within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
03/18/2012, 00:26
|
#1
|
elite*gold: 0
Join Date: Apr 2010
Posts: 68
Received Thanks: 103
|
[Turkish-Made(2)]Mini Python Script
Hi,
How to:
Open root.epk&eix, uichat.py:
Search:
Code:
__SendTalkingChatPacket(self, text):
change:
Code:
def __SendTalkingChatPacket(self, text):
if str(text)[0] == "@":
chat.CreateWhisper(text[1:])
chat.SetWhisperBoxSize(text[1:], self.GetWidth() - 60, self.GetHeight() - 90)
net.SendWhisperPacket(text[1:], "Hello.")
self.__ResetChat()
else:
self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
self.__ResetChat()
Use: "@Nick"
Do need to explain?
|
|
|
03/18/2012, 00:37
|
#2
|
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
|
if i Understood It Right you can Write a Provate Message to Somebody with the Ordner @Charaktername am i Right?
If thats so its a very nice HowTo^^
|
|
|
03/18/2012, 00:42
|
#3
|
elite*gold: 0
Join Date: Apr 2010
Posts: 68
Received Thanks: 103
|
Quote:
Originally Posted by Hirogami
if i Understood It Right you can Write a Provate Message to Somebody with the Ordner @Charaktername am i Right?
If thats so its a very nice HowTo^^
|
true.
|
|
|
03/18/2012, 01:20
|
#4
|
elite*gold: 0
Join Date: Apr 2011
Posts: 690
Received Thanks: 582
|
Nice thx given
|
|
|
03/18/2012, 02:29
|
#5
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,342
|
a little improve by me:
Code:
def __SendTalkingChatPacket(self, text):
if str(text)[0] == "@":
sp = str(text).split(" ")
kral = player.GetName()
msgstring = ""
chat.CreateWhisper(sp[0].replace("@", ""))
chat.SetWhisperBoxSize(sp[0].replace("@", ""), self.GetWidth() - 60, self.GetHeight() - 90)
net.SendWhisperPacket(sp[0].replace("@", ""), str(text).replace(sp[0], ""))
self.__ResetChat()
else:
self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
self.__ResetChat()
what it does?
if you write for example:
@Micha i love you
then you automatically send an PN to Micha in which you say i love you
|
|
|
03/18/2012, 09:30
|
#6
|
elite*gold: 0
Join Date: Apr 2010
Posts: 68
Received Thanks: 103
|
Quote:
Originally Posted by xCPx
a little improve by me:
Code:
def __SendTalkingChatPacket(self, text):
if str(text)[0] == "@":
sp = str(text).split(" ")
kral = player.GetName()
msgstring = ""
chat.CreateWhisper(sp[0].replace("@", ""))
chat.SetWhisperBoxSize(sp[0].replace("@", ""), self.GetWidth() - 60, self.GetHeight() - 90)
net.SendWhisperPacket(sp[0].replace("@", ""), str(text).replace(sp[0], ""))
self.__ResetChat()
else:
self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
self.__ResetChat()
what it does?
if you write for example:
@Micha i love you
then you automatically send an PN to Micha in which you say i love you
|
Is there a need for that?
|
|
|
03/18/2012, 12:59
|
#7
|
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 29
|
haha "Mini Python Script" says bidet
afraid rookie
|
|
|
03/18/2012, 14:34
|
#8
|
elite*gold: 0
Join Date: May 2011
Posts: 8
Received Thanks: 0
|
Why don't you create a new button ?
for example : '%' CHAT_GUILD , '#' CHAT_PARTY ....
'@' CHAT_WISHPER
|
|
|
03/18/2012, 16:24
|
#9
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,901
Received Thanks: 3,342
|
Quote:
Originally Posted by kralcocuk
Is there a need for that?

|
i like that style ^^
|
|
|
03/18/2012, 19:03
|
#10
|
elite*gold: 0
Join Date: May 2011
Posts: 9
Received Thanks: 5
|
Thank You
Teşekkürler
|
|
|
03/18/2012, 21:32
|
#11
|
elite*gold: 0
Join Date: Jan 2012
Posts: 35
Received Thanks: 1
|
Both don't run for me :X
|
|
|
03/22/2012, 21:02
|
#12
|
elite*gold: 0
Join Date: Nov 2009
Posts: 9
Received Thanks: 2
|
PHP Code:
def __SendTalkingChatPacket(self, text): if str(text)[0] == "@": icerik=text[1:].split(";") chat.CreateWhisper(icerik[0]) chat.SetWhisperBoxSize(icerik[0], self.GetWidth() - 60, self.GetHeight() - 90) net.SendWhisperPacket(icerik[0], icerik[1]) self.__ResetChat() else: self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING) self.__ResetChat()
Güzel düşünmüşsün (: şu şekilde bir düzenleme yaptım
@nick;istediğin herhangi bir yazı ((:
english; good idea (: i modificated this..
"@nick; any think to saying..." ((: ";" is parser
cya
|
|
|
03/22/2012, 21:26
|
#13
|
elite*gold: 60
Join Date: May 2010
Posts: 766
Received Thanks: 1,025
|
Quote:
Originally Posted by xCPx
a little improve by me:
Code:
def __SendTalkingChatPacket(self, text):
if str(text)[0] == "@":
sp = str(text).split(" ")
kral = player.GetName()
msgstring = ""
chat.CreateWhisper(sp[0].replace("@", ""))
chat.SetWhisperBoxSize(sp[0].replace("@", ""), self.GetWidth() - 60, self.GetHeight() - 90)
net.SendWhisperPacket(sp[0].replace("@", ""), str(text).replace(sp[0], ""))
self.__ResetChat()
else:
self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
self.__ResetChat()
what it does?
if you write for example:
@Micha i love you
then you automatically send an PN to Micha in which you say i love you
|
yours are very nice but dont make refresh on the pm
|
|
|
03/23/2012, 11:21
|
#14
|
elite*gold: 0
Join Date: Apr 2010
Posts: 68
Received Thanks: 103
|
Quote:
Originally Posted by akalod
PHP Code:
def __SendTalkingChatPacket(self, text):
if str(text)[0] == "@":
icerik=text[1:].split(";")
chat.CreateWhisper(icerik[0])
chat.SetWhisperBoxSize(icerik[0], self.GetWidth() - 60, self.GetHeight() - 90)
net.SendWhisperPacket(icerik[0], icerik[1])
self.__ResetChat()
else:
self.__SendChatPacket(text, chat.CHAT_TYPE_TALKING)
self.__ResetChat()
Güzel düşünmüşsün (: şu şekilde bir düzenleme yaptım
@nick;istediğin herhangi bir yazı ((:
english; good idea (: i modificated this..
"@nick; any think to saying..." ((: ";" is parser
cya
|
Bu şekilde çalışmaz, içerik[0:] yazarsan adama pm olarak "@nick + text" olarak atar yani adamın nickini de yazar. Ayrıca chat.CreateWhisper(icerik[0]) olarak yaparsan "@nick" yaptığında pm isim yerine de "@nick" olarak yazar. Yani pm gitmez
|
|
|
03/23/2012, 11:58
|
#15
|
elite*gold: 0
Join Date: Nov 2009
Posts: 9
Received Thanks: 2
|
yanlışın var (:
dikkatli okumamışsın icerik zaten 0 karakter haricindekileri aldığından @ karakteri gelmez haliyle icerik0 = direk nick (: ve icerik1 ise ; tan sonra ne yazıldıysa tamamıyla text olarak gelir ve de çalışıyor (:
misal..
|
|
|
 |
|
Similar Threads
|
[PYTHON][Turkish- Made] Hide All Quest
12/01/2012 - Metin2 PServer Guides & Strategies - 24 Replies
Hallo,
http://www.youtube.com/watch?v=tgJ2yMGpoS8
How To ?:
Open Root.Epk&Eix,
Open uigamebutton.py:
Add the first line:
import questkontrol
|
[Mini Fix]Python Extractor
04/05/2012 - Metin2 PServer Guides & Strategies - 21 Replies
Moinsen E*PvP,
Ich habe mich mal in den letzen Tagen mit dem Extractor hier http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/1635815-release-extractor-every-cl ient.html Beschäfftig. Da ist mir aufgefallen das er über die pack.get Func. arbeitet.
So nun habe ich mir gedacht man könnte sie ja auch unbenennen und es funkt ^_^
Nun zum Fix:
Ich habe mich jetzt an dieser Exe orientiert :...
|
Why did joymax made a turkish sro client?
12/06/2009 - Silkroad Online - 6 Replies
well, i can tell you that i pretty much believe in google:
Google Trends: silkroad online
simply look at the statistics
i wasnt surprised LOL
i mean really, turkish people take #1 in every aspect when talking about silkroad online so no wonder joymax did that
and obviously the biggest income theyre getting is from that countries, so basically i can say that, well, turks took over isro, hahah sounds funny actually
|
All times are GMT +1. The time now is 12:14.
|
|