Jump to content

Megaphone Log


Rynbef

Recommended Posts


  • Group:  Forum Moderator
  • Topic Count:  47
  • Topics Per Day:  0.01
  • Content Count:  795
  • Reputation:   101
  • Joined:  05/23/12
  • Last Seen:  

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~

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  318
  • Reputation:   37
  • Joined:  12/30/11
  • Last Seen:  

nettes script , so ähnlich habe ich das bei mir auch :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...