|
You last visited: Today at 04:48
Advertisement
[RELEASE]Whisper anschaun (Experimentel)
Discussion on [RELEASE]Whisper anschaun (Experimentel) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
06/19/2012, 23:26
|
#1
|
elite*gold: 1300
Join Date: Sep 2008
Posts: 927
Received Thanks: 379
|
[RELEASE]Whisper anschaun (Experimentel)
Hey Leutz^^,
hab lang nix mehr so pub gestellt und hatte gerade langeweile. Hatte mal die Idee so reinzuschaun was die Users sich so Privat schreiben.
Es kurz tested und dann für zu Speicherlastig gesehen und wieder entfernt da es über urllib läuft und der FTP auf den es zugreift natürlich auch mal langsam bzw unter ddos sein kann was dann auswirkungen aufs pn schreiben hätte^^.
Wer dennoch lust drauf hat oder es erweitern will , z.b. auf quest basis. Have fun. Ihr BRAUCHT Urllib erweiterung, sollten jedem langsam geläufig sein.
Installation:
Erst root entpacken und uiwhisper öffnen
sucht nach der Funktion
PHP Code:
def SendWhisper(self):
dort drunter könnt ihr schonmal die Zeit importen also einfach das dadrunter (in die Funktion) eintragen
PHP Code:
import time localtime = localtime = time.strftime("[%d.%m.%y %H:%M:%S]")
'Natürlich TABS immer bei Python beachten^^
dann mal weiter in der Funktion sucht das
PHP Code:
chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, self.targetName, player.GetName() + " : " + text)
Schreibt dadrunter folgendes
PHP Code:
import urllib textc = str(text) timec = localtime params = urllib.urlencode({'send': player.GetName(), 'get': self.targetName, 'text': textc, 'date': timec}) a = urllib.urlopen("http://website/whisper.php", params).read()
'Natürlich TABS immer bei Python beachten^^ und natürlich mit eurer addresse ersetzen. Php datei folgt.
PHPteil
whisper.php
PHP Code:
mysql_connect("localhost", "Benutzername","Passwort") or die ("Keine Verbindung moeglich"); mysql_select_db("log") or die ("Die Datenbank existiert nicht."); $Send=$_POST['send']; $Get=$_POST['get']; $text=$_POST['text']; $Date=$_POST['date']; $ip = getenv("REMOTE_ADDR"); $select2 = "INSERT INTO `whisper_log` (`From`, `To`, `Date`, `IPFrom`, `text`) VALUES ('".$Send."', '".$Get."', '".$Date."', '".$ip."', '".$text."')"; $query2 = dbQuery($select2);
und zu guter letzt noch die sql für die log db
PHP Code:
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `whisper_log` -- ---------------------------- DROP TABLE IF EXISTS `whisper_log`; CREATE TABLE `whisper_log` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `From` varchar(500) DEFAULT NULL, `To` varchar(500) DEFAULT NULL, `Date` varchar(1000) DEFAULT NULL, `IPFrom` varchar(500) DEFAULT NULL, `text` varchar(1000) DEFAULT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM AUTO_INCREMENT=245084 DEFAULT CHARSET=latin1;
|
|
|
06/19/2012, 23:29
|
#2
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 96
|
wo gibs urllib nochmal?
|
|
|
06/19/2012, 23:39
|
#3
|
elite*gold: 0
Join Date: Jun 2012
Posts: 127
Received Thanks: 66
|
Danke ist echt geil DDDDDDDD
|
|
|
06/19/2012, 23:43
|
#4
|
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,356
|
Quote:
Originally Posted by lautlosertot
wo gibs urllib nochmal?
|
Im Internet
Wofür gibts ne Suchfunktion..?
|
|
|
06/19/2012, 23:51
|
#5
|
elite*gold: 15
Join Date: Mar 2010
Posts: 4,269
Received Thanks: 2,499
|
wow, werd dich in Skype adden, hätte was tolles im Kopf aber komm nochnicht zur 100%igen durchsetzung.
|
|
|
06/19/2012, 23:52
|
#6
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Kann man ja mal fett flooden
Mfg
|
|
|
06/19/2012, 23:57
|
#7
|
elite*gold: 15
Join Date: Mar 2010
Posts: 4,269
Received Thanks: 2,499
|
Quote:
Originally Posted by Yoshix3
Kann man ja mal fett flooden
Mfg
|
Außer wenn du einen Externen MySQL Srv nimmst. (Z.b. diese FreeDingsDa)
|
|
|
06/20/2012, 00:01
|
#8
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Quote:
Originally Posted by .EsoZiaL'
Außer wenn du einen Externen MySQL Srv nimmst. (Z.b. diese FreeDingsDa)
|
Kannst du trotzdem, mit dem richtigen Phyton Script und wenn da paar
Leute mitmachen...
Mfg
|
|
|
06/20/2012, 08:06
|
#9
|
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
|
Also "$_POST['date'];" würd' ich nicht benutzen, PHP kann das auch oder einfach auch mit MySQL NOW() abspeichern.
Voll unsicher, man kann mit kleinen Kenntnissen sogar Absender fälschen und von SQL Injc. komplett abgesehen.
|
|
|
06/20/2012, 10:20
|
#10
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Wie Igor schon sagte...
Code:
params = urllib.urlencode({'send':'[SA]Nutte', 'get': self.targetName, 'text': 'Gib mir deine Account Daten low', 'date': timec})
|
|
|
06/20/2012, 11:15
|
#11
|
elite*gold: 0
Join Date: May 2010
Posts: 73
Received Thanks: 0
|
LITTLE SCREEN?
|
|
|
06/20/2012, 11:21
|
#12
|
elite*gold: 244
Join Date: Jun 2010
Posts: 602
Received Thanks: 471
|
Naja, nützlich für sehr neugierige Admins.
Ich persönlich finde es nicht toll, es heißt nicht umsonst "Private Nachricht".
Trotzdem danke, auch wenn's mir etwas blöd vorkäme, meine User bei jeder PN zu überwachen.
|
|
|
06/20/2012, 15:59
|
#13
|
elite*gold: 20
Join Date: Jun 2011
Posts: 2,897
Received Thanks: 3,336
|
Also wennschon, dann speicher die Pn´s in nen Array und lass sie nur beim Schließen des Clienten übergeben, dann müllst du zwar den Mysql Server zu aber immerhin dauert pn schreiben keine 2 Stunden (bei nem DDos)xD
|
|
|
06/20/2012, 17:00
|
#14
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,221
Received Thanks: 6,758
|
Externer MySQL Server speziell für PNs ftw.
Dennoch ziemlich lastig, muss nicht sein
|
|
|
06/20/2012, 23:14
|
#15
|
elite*gold: 0
Join Date: Oct 2011
Posts: 69
Received Thanks: 138
|
'module' object has no attribute 'urlencode' ?!
|
|
|
|
|
Similar Threads
|
[Release] Whisper from GM to players FIX (DIF2089)
06/05/2012 - Metin2 PServer Guides & Strategies - 16 Replies
Hello,
this is my first release I hope that it helps :)
Tested 100% working.
This difference file is created by The Interactive Disassembler
game_r2089
000E87FF: 05 00
|
Ma Anschaun
05/24/2008 - Metin2 - 3 Replies
Ich habe hier ma so ne art exp hack!
Hier ist ma ein vid davon un unter dem vid ist noch eine seite die sich mit auf das vid bezieht!!
Also an die pro´s unter uns, könnt ihr damit was anfangen?
YouTube - Metin2 EXP HACK www.sensizolmuyor.org
Metin 2 Exp hack
Und das ist die setie die im vid geööfnet ist also das ist das thema!
Metin2 Genel - SensiZOlmuyoR.org
|
Whisper Alert!!!Alerts you when you get a whisper.
06/16/2007 - CO2 Bots & Macros - 37 Replies
Hey Hey, This was requested on forum somewhere..lol My 3rd and I think useful contribution.
It will alert you if you have a whisper when marketing.
Settings:
Desktop 1024,768 CO 1024,768
Whisper color=Dark Blue (Set in your chat options) *make sure no chats other than Whisper are using Dark Blue.
|
All times are GMT +2. The time now is 04:48.
|
|