Rynbef Posted January 5, 2013 Group: Forum Moderator Topic Count: 47 Topics Per Day: 0.01 Content Count: 795 Reputation: 101 Joined: 05/23/12 Last Seen: 2 hours ago Share Posted January 5, 2013 Ich habe auf meinen Server öffters sinnfreie Broadcasts gehabt, aber da ich ansich nichts dagegen habe das man Megaphones benutzen darf, habe ich ein Log geschrieben. Ich möchte das die Spieler über die Megaphones Kauf/Verkau und Tausch -Anfragen stellen können, aber wie gesagt keine Spamms. Wenn es jemanden so ählich geht habe ich hier die Lösung. Es ist ein kleiner Script der alles in einer MySQL Datenbank speichert. Ich weiss nicht ob jemand sowas ähnliches gebaut hat, aber ich finde, wenn ich das schon baue warum dann nicht veröffentlichen^^ Einbauen item_db.txt 12221,Megaphone_,Megaphone,2,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "megaphone"; },{},{} Den alten Megaphone Code mit diesem ersetzen. Datenbank SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Tabellenstruktur für Tabelle `megaphone_log` -- CREATE TABLE IF NOT EXISTS `megaphone_log` ( `ID` int(11) NOT NULL, `Name` text NOT NULL, `Datum` text NOT NULL, `Text` text NOT NULL, KEY `ID` (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Daten für Tabelle `megaphone_log` -- megaphone_log.sql In die Datenbank Importieren. megaphone_log.txt function script megaphone { input @megaphone$; announce strcharinfo(0) + ": " + @megaphone$,bc_all,0xFF0000; set $id_meg,$id_meg+1; query_sql "INSERT INTO `megaphone_log` (`ID`,`Name`,`Datum`,`Text`) VALUES ('"+$id_meg+"','"+strcharinfo(0)+"','"+gettimestr("%d-%m-%Y %H:%M",40)+"','"+@megaphone$+"')"; end; } megaphone_log.txt In den NPC Ordner einfügen und in die .conf eintragen. PS.: Der Script ist relative einfach gehalten. Der Script kann frei verwendet/verändert oder verschickt werden. Rynbef~ Quote Link to comment Share on other sites More sharing options...
ossi0110 Posted January 5, 2013 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 318 Reputation: 37 Joined: 12/30/11 Last Seen: October 3, 2017 Share Posted January 5, 2013 nettes script , so ähnlich habe ich das bei mir auch Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.