Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 09:04

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

Advertisement



[Cronjob] Zufällige Nachricht in Rufchat (per PHP)

Discussion on [Cronjob] Zufällige Nachricht in Rufchat (per PHP) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
werdernator's Avatar
 
elite*gold: 152
Join Date: Nov 2008
Posts: 1,369
Received Thanks: 2,233
Post [Cronjob] Zufällige Nachricht in Rufchat (per PHP)

Jo, ich hab mal grad Lust gehabt, was außer meiner Page zu machen ;D
Da die Quests irgendwie immer beim Teleportieren nicht mehr wirklich funktionieren, ist hier mal einer Version der Auto-Nachricht mit Sockets und PHP.

Wie Funktionierts?
Das Skript sucht sich aus einer xml-Datei eine Nachricht aus (kann auch Mehrzeilig sein), und schickt sie per Socket an den Server.
Die Nachrichten könnt ihr selbst anpassen, einfach die messages.xml bearbeiten, die dabei liegt.
Zeilenumbrüche könnt ihr mit {{br}} einfügen. Aber achtet darauf, das dahinter kein Leerzeichen steht, ist zwar Technisch nicht relevant, sieht aber blöd aus

Was muss ich machen?
Einfach das Paket runterladen, Entpacken, die messages.xml nach eigenen Bedürfnissen anpassen, die Daten in der config.inc.php anpassen, danach den ganzen Mist auf einen Webspace laden.
Danach solltet ihr einen Cronjob auf die Datei {...}/message.php festlegen.
das {...} steht für den Pfad, unter dem ihr das Skript abgelegt habt.
Entweder macht ihr die Cronjobs selbst oder ihr nutzt einfach einen Dienst wie cronjob.de etc.

Ich Hoffe ich hab nix Vergessen ^^
Screen brauch ich eig. nicht, ihr könnt euch ja sicherlich so eine Chatzeile vorstellen oder?

Download und Virencheck



MfG werde
werdernator is offline  
Thanks
14 Users
Old 04/01/2011, 23:43   #2
 
elite*gold: 35
Join Date: Jun 2009
Posts: 2,187
Received Thanks: 6,906
Hmm nice kann man sicher gebrauchen.
Thanks given
CranK™ is offline  
Old 04/01/2011, 23:46   #3
 
.Jack's Avatar
 
elite*gold: 150
Join Date: Jun 2010
Posts: 200
Received Thanks: 61
jo hast recht, die quests dafür waren alle etwas 'instabil'.
#Thanks
.Jack is offline  
Old 04/01/2011, 23:47   #4
 
elite*gold: 0
Join Date: Mar 2011
Posts: 287
Received Thanks: 138
Eindeutig zu viel langweilig. :>
Danke!
TehBaTushi16 is offline  
Old 04/02/2011, 00:01   #5


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,132
Received Thanks: 2,756
Guter code, auch in OOP nice
.Marcel' is offline  
Old 04/02/2011, 00:11   #6
 
elite*gold: 143
Join Date: Aug 2009
Posts: 333
Received Thanks: 631
mt_rand() ist schneller als rand(), nur als Tipp (:
Sonst gefällt mir dein Code.

Edit: Aufpassen dass nicht irgendwelche Personen wie ich
damit den Server flooden mit x Nachrichten (:
Tookies is offline  
Old 04/02/2011, 00:37   #7
 
werdernator's Avatar
 
elite*gold: 152
Join Date: Nov 2008
Posts: 1,369
Received Thanks: 2,233
Da sollte ein 25stelliger zufallsverzeichnisname abhilfe schaffen^^
Werd mir noch was einfallen lassen, das an mehrere ports zu schicken
werdernator is offline  
Old 04/02/2011, 09:38   #8
 
elite*gold: 40
Join Date: Mar 2010
Posts: 1,156
Received Thanks: 516
nice. thanks
Imperium2 is offline  
Old 04/02/2011, 11:36   #9
 
elite*gold: 31
Join Date: Jun 2010
Posts: 1,527
Received Thanks: 457
nice thx
Rauschii is offline  
Old 04/04/2011, 00:15   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 203
Received Thanks: 68
aber die naricht wird mit dem API tool fix
auch gefixt

von daher nutzlos xD
Philipppc007 is offline  
Old 04/04/2011, 14:18   #11
 
werdernator's Avatar
 
elite*gold: 152
Join Date: Nov 2008
Posts: 1,369
Received Thanks: 2,233
Mit dem richtigen fox gehts.. der mit adminpage..
werdernator is offline  
Reply


Similar Threads Similar Threads
[HOWTO] Automatisch entbannen per Cronjob
12/11/2010 - Metin2 PServer Guides & Strategies - 51 Replies
Hallo Leute, ihr möchtet bestimmt manchmal User bannen, allerdings sollen diese nicht permanent, sondern nur für eine bestimmt Zeit gebannt werden, dies ist eigentlich ganz einfach und ich werde es in diesen Tutorial erklären. Ich hoffe mal so etwas gab es noch nicht. Als erstes führt ihr folgenden Query in eurer Datenbank 'account' aus: ALTER TABLE `account` ADD `baned` VARCHAR(50) NULL DEFAULT NULL AFTER `status`; ALTER TABLE `account` ADD `bantime` INT(10) NULL DEFAULT NULL AFTER...
Zufällige Abstürze bei mehreren Bots
08/20/2010 - Diablo 2 - 6 Replies
Ich habe seit einigen Wochen das Problem, dass mein PC zufällig "Freezed" (Blackscreen (Teilweise auch dunkelblau oder andere Farben :rolleyes:)) und die einizige Lösung ist den Rechner per Netzschalter neuzustarten. Das Phänomen tritt auf, seid ich mehr als einen D2NT-Bot gleichzeitig laufen lasse (natürlich im selben Manager) Scheint Modifikationsunabhängig (trat sowohl bei BlueBird, SCNT als auch Sternenlooper auf) Tagsüber (bzw, falls ich am Rechner bin) laufen die Bots ohne...
[Problem] Zufällige Reihenfolge
06/10/2010 - AutoIt - 6 Replies
Hi :) Entweder stehe ich gerade komplett auf dem Schlauch oder mein Anliegen ist etwas komplexer. Ich habe eine fortlaufende Zahlenreihe von 1 bis z.B. 1000 und möchte alle ganzen Zahlen in zufällige Reihenfolge gebracht haben (548, 333, 750, 2.....). Einige Versuche mit Arrays sind schon gescheitert. LG
Zufällige Sleep Zeit?
09/29/2009 - AutoIt - 4 Replies
Kann ich den Befehl Sleep so ausführen, das er eine zufällige Zeit wählt? Also z.B. zwischen 10274-19320? Oder kann ich es so machen, das er die Zahl aus einer Liste zufällig auswählt? Das abarbeiten ist mir zu gleichmäßig ;)



All times are GMT +1. The time now is 09:04.


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.