Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: mercury, Traxer


 Thema: Bildschirmanzeige wenn jemand den Server betritt??
erste ungelesene Seite | letzter Beitrag 
S_A_M

Arctic Female
Hallo ich bin der CS-Server Noob schlechthin

ich habe auf meinem Server diese Sachen laufen:
AM v2.50.57-beta, CM v1.81.25, SM v2.7.1

nun möchte ich das angezeigt wird wenn jemand den Server betritt oder verläßt, kann mir bitte jemand nen Tipp geben wo ich das aktivieren muss???mit den Augen rollend
27.09.2003 21:22:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-mercury-

satan_mercury
Jau
 
PHP:
/* This plugin will announce the connection/disconnection of clients with the
 * correct access level. 
 *
 * Setup:
 * Setup users with 2048 access.
 * [fah-q] Dio
 */

#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>
#define ACCESS_ANNOUNCE 2048
#define ANNOUNCE_DELAY 20
new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.1";
plr_announce(strName[], lConnect=0) {
  new Text[MAX_TEXT_LENGTH] = "";
  if (lConnect == 1) {
    strcat(Text,"You're in luck!!^n",MAX_DATA_LENGTH);
    strcat(Text, strName,MAX_DATA_LENGTH);
    strcat(Text, " has completed your ranks!",MAX_DATA_LENGTH);
  } else {
    strcat(Text, strName,MAX_DATA_LENGTH);
    strcat(Text, "^nhas left the building!",MAX_DATA_LENGTH);
  }
  centersay(Text, 7, 12, 125, 12);
}
public plugin_connect(HLUserName, HLIP, UserIndex) {
    new strName[MAX_NAME_LENGTH];
    convert_string(HLUserName, strName, MAX_NAME_LENGTH);
    set_timer("ann_timer",ANNOUNCE_DELAY, 1, strName);
    return PLUGIN_CONTINUE;
}
public plugin_disconnect(HLUserName, UserIndex) {
  new strName[MAX_NAME_LENGTH];
  convert_string(HLUserName, strName, MAX_NAME_LENGTH);
  if (access(ACCESS_ANNOUNCE, strName)!=0)
    plr_announce(strName, 0);
  return PLUGIN_CONTINUE;
}
public ann_timer(Timer,Repeat,HLName,HLParam) {
  new strName[MAX_NAME_LENGTH];
  convert_string(HLParam,strName,MAX_NAME_LENGTH);
  if (access(ACCESS_ANNOUNCE, strName)!=0)
        plr_announce(strName, 1);
}
public plugin_init() {
  plugin_registerinfo("Admin Connection Announcment Plugin","Announces the (dis)connection of players with correct access level.",STRING_VERSION);  
  return PLUGIN_CONTINUE;
}


Das ist das plugin_dio_announce, zu finden auf adminmod.org.

Das musst du halt nurnoch auf deinem Server eben compiliern (keine Sorge, ist bei dem AM alles dabei) und fertig.


Falls das bei allen was sagen soll musst du das leicht abändern, und zwar das "#define ACCESS_ANNOUNCE 2048" auf "1" ändern...
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von -mercury- am 27.09.2003 21:36]
27.09.2003 21:31:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Bildschirmanzeige wenn jemand den Server betritt??


mods.de - Forum » Server OP Forum » 

Hop to:  

| tech | impressum