Hallo zusammen,
ich habe mam 0.12 auf dem server und habe die Serverrules von peperoni runtergeladen.
So weit geht alles bloss die Serverrules kann man mit dem Befehl !rules nicht aufrufen
Die Serverrules.php habe ich in den ersten plugin ordner einegefügt. Die Serverrules.Ist habe ich in den ordner Config -->plugins reingetan.
Die Serverrules.php habe ich im original belassen, die Serverrules.Ist habe ich dementsprechend verändert.
Beim joinen auf den Server werden die rules angezeigt bloss der aufruf des Befehls !rules geht nicht
Manuadmin wurde neu gestartet, hab mich hier auch schon belesen bloss hat mir davon nichts geholfen.
Gr33tz
Taifun
Hier die Serverrules.php
Danke schon mal für Eure Hilfe
PHP
<?php
/*
PLUGIN: serverrules
=============
Display Server Rules when Player connect.
Trigger: !rules (show Server Rules)
AUTHOR: David N. aka SAC|Peperoni
WWW: sac-esports.de
E-MAIL: [email=peperoni@sac-esports.de]peperoni@sac-esports.de[/email]
COMMANDS
--------
!rules triggert by an reg-user (higher as "default") shows RULES to evreyone on server
!rules triggert by an default Player (guest) shows Rules only for called player
NAMESPACE: serverrules_
Functions:
serverrules_read
serverrules_send
serverrules_trigger
*/
// Plugin aktivieren/deaktivieren
$mod->setDefaultCV("serverrules", "enabled", 1);
$mod->registerEvent("parseConfig", "serverrules_read");
$mod->registerEvent("playerJoined", "serverrules_send");
$mod->registerCommand("rules", false, "serverrules_trigger");
function serverrules_read() {
global $serverrules;
$configdir = $GLOBALS['mod']->getConfigDir();
$serverrules = explode("\n", file_get_contents($configdir . "/plugins/serverrules.lst"));
}
serverrules_read();
function serverrules_trigger($guid) {
global $mod;
global $players;
$player =& $players[$guid];
global $serverrules;
if (!$mod->getCV("serverrules", "enabled")) {
return false;
}
$group = $players[$guid]->getGroup();
foreach($serverrules as $serverrule) {
if($group == "default") {
$player->say($serverrule);
} else {
$mod->rconSay($serverrule);
}
}
}
function serverrules_send($guid) {
global $mod;
global $players;
$player =& $players[$guid];
global $serverrules;
if (!$mod->getCV("serverrules", "enabled")) {
return false;
}
foreach($serverrules as $serverrule) {
$player->say($serverrule);
}
}
?>
Alles anzeigen