AdminMod.de
https://www.adminmod.de/

Probleme mit ein Plugin brauche hilfe für admin on server ..
https://www.adminmod.de/viewtopic.php?t=4955
Seite 1 von 3

Autor:  pandi [ 06.05.2003, 13:45 ]
Betreff des Beitrags:  Probleme mit ein Plugin brauche hilfe für admin on server ..

hi , ich suche ein plugin das wenn jemand in say sagt admin? das der server dann eine nachricht ausgiebt ADMIN ON SERVER : nicks
also hat die admins die online sind ich habe mir bereist schon das admin_who plugin installiert abér da mus man das ja in der console eingeben und man bekommt auch die antwort nur in der console das wollte ich ja halt nicht hat jemand ne idee oder evenutell so ein plugin ??

ich habe das bei Clanlos-planlos gesehen das wenn die da admin? machen auf einmal unten links eine schrift eingeblendet wird
Admin On Server : NICKS und das wollte ich auch so haben bin dankbar für jede hilfe danke danke danke#

Autor:  Rinde [ 06.05.2003, 14:09 ]
Betreff des Beitrags: 

soeins habe ich vor monaten mal geschrieben. sollte hier irgendwo noch rumschwirren. ich schau mal in meinem scripting/unused scripts ordner

Autor:  Rinde [ 06.05.2003, 14:12 ]
Betreff des Beitrags: 

nicht mehr da

Autor:  pandi [ 06.05.2003, 14:13 ]
Betreff des Beitrags:  schade

schade das du dies nett mehr hast ;(

Autor:  Rinde [ 06.05.2003, 14:27 ]
Betreff des Beitrags: 

ich ahbs mit der forensuche wiedergefunden. ich poste es gleich, aber erstmal wird das überarbeitet :)

Autor:  pandi [ 06.05.2003, 14:51 ]
Betreff des Beitrags:  DANKE SCHÖN

Besten dankkkkkkkk :)

Autor:  Rinde [ 06.05.2003, 14:52 ]
Betreff des Beitrags: 

es wird sogar bunt...

Autor:  Rinde [ 06.05.2003, 15:11 ]
Betreff des Beitrags: 

ich nenne es....
plugin_rindy_sayadmin
Code:
#include <adminlib>

#define ADMIN_BITS 17

new g_Version[] = "2.50.50";

public HandleSay(HLCommand,HLData,HLUserName,UserIndex) {
   new Data[120];
   new Name[MAX_NAME_LENGTH];
   new Menutext[512];
   new maxplayers = maxplayercount() + 1;
   new Admins = 0;
   new i;
   convert_string(HLData,Data,120);
   strstripquotes(Data);
   if(strcasecmp(Data,"admin") == 0) {
      strcpy(Menutext,"\yAdmins on Server:",512);
      for(i=1;i<maxplayers;i++) {
         if(playerinfo(i,Name,MAX_NAME_LENGTH) == 1) {
            if(auth(Name)) {
               get_accesslevel(Name,Data);
               snprintf(Data,120,"^n\d----------^n\w%s^n\R%s",Name,Data);
               strcat(Menutext,Data,512);
            }
         }
      }
      if(Admins) {
         snprintf(Data,120,"^n^n\y%i Admins",Admins);
         strcat(Menutext,Data,512);
      } else {
         strcpy(Menutext,"^n^n^n^n^n^n^n^n\yThere are no admins present at the moment.",512);
      }
      convert_string(HLUserName,Name,MAX_NAME_LENGTH);
      menu(Name,Menutext,1023,0);
      return PLUGIN_HANDLED;
   }
   return PLUGIN_CONTINUE;
}

get_accesslevel(UserName[MAX_NAME_LENGTH],Level[]) {
   new i,j = 1<<(ADMIN_BITS),k = 0;
   new color = 0;
   for(i=0;i<ADMIN_BITS;i++) {
      j >>= 1;
      if(access(j,UserName)) {
          if(!color) {
              Level[k++] = '\';
              Level[k++] = 'y';
              color = 1;
          }
      } else {
          if(color) {
              Level[k++] = '\';
              Level[k++] = 'd';
              color = 0;
          }
      }
      Level[k++] = '*';
   }
   Level[k] = '^0';
}

public plugin_init() {
   plugin_registerinfo("Rinde's Admin Plugin","Returns all admins on server",g_Version);
   plugin_registercmd("say","HandleSay",ACCESS_ALL,"say admin: Prints all admins and their adminlevels.");
   return PLUGIN_CONTINUE;
}
eigentlich müsste ich jetzt noch meine menüfunktionen einbauen, aber das erspare ich dir diesmal

Autor:  pandi [ 06.05.2003, 16:22 ]
Betreff des Beitrags:  hmmm danke aber ich bin noobi

erst mal danke aber was mache ich jetzt damit ich habe davon keine ahnung

Autor:  DarkEyes1 [ 06.05.2003, 17:06 ]
Betreff des Beitrags: 

hier die windows.amx für dich...

Autor:  DarkEyes1 [ 06.05.2003, 17:07 ]
Betreff des Beitrags: 

hier die linux.amx:

Autor:  pandi [ 06.05.2003, 17:16 ]
Betreff des Beitrags:  Danke aber ähhh

:))) danke das super nett von dir aber kann ich das auch für ein Win2000Pro server nehmen ? denke nicht oder ?

Autor:  pandi [ 06.05.2003, 17:27 ]
Betreff des Beitrags:  geht nicht

habe das script einfach mal reingenommen und es geht nicht liegt wohl daran das ich ein Win2000pro server habe

Autor:  DarkEyes1 [ 06.05.2003, 17:55 ]
Betreff des Beitrags: 

hmm, rinde, habs auch mal ausprobiert...

no admins.....

obwohl ein admin drauf war...

ansonsten @ pandi - http://www.adminmod-hilfe.de

Autor:  pandi [ 06.05.2003, 18:14 ]
Betreff des Beitrags:  geht nicht habe das Plugin für win2000 von dir genommen

wenn ich jetzt bei say admin eingebe kommt in der console das

[Admin] beta feature menu not enabled

Autor:  [-=THH=-]Stillsetzhut [ 06.05.2003, 20:09 ]
Betreff des Beitrags: 

Mit dem Betriebssystem hat das nichts zu tun, muss halt nur die richtige .amx sein. Mein Heimdedi laeuft auch auf win2kpro.

Eine Alternative mit vielen netten Nebenwirkungen waere das plugin_stetze. Da stellst Du dann:
Code:
admin_announcer 1
in der Gamekonsole ein. Da werden dann alle Admins mit wenigstens Bannrechten aufgelistet.

greez

[-=THH=-]Stillsetzhut

Autor:  Rinde [ 06.05.2003, 20:38 ]
Betreff des Beitrags: 

WAH. ich habe tatsächlich in der zählschleife vergessen, die adminanzahl zu erhöhen, so dass diese immer auf blieb
Code:
#include <adminlib>

#define ADMIN_BITS 17

new g_Version[] = "2.50.50";

public HandleSay(HLCommand,HLData,HLUserName,UserIndex) {
   new Data[120];
   new Name[MAX_NAME_LENGTH];
   new Menutext[512];
   new maxplayers = maxplayercount() + 1;
   new Admins = 0;
   new i;
   convert_string(HLData,Data,120);
   strstripquotes(Data);
   if(strcasecmp(Data,"admin") == 0) {
      strcpy(Menutext,"\yAdmins on Server:",512);
      for(i=1;i<maxplayers;i++) {
         if(playerinfo(i,Name,MAX_NAME_LENGTH) == 1) {
            if(auth(Name)) {
               get_accesslevel(Name,Data);
               snprintf(Data,120,"^n\d----------^n\w%s^n\R%s",Name,Data);
               strcat(Menutext,Data,512);
               Admins++;
            }
         }
      }
      if(Admins) {
         snprintf(Data,120,"^n^n\y%i Admins",Admins);
         strcat(Menutext,Data,512);
      } else {
         strcpy(Menutext,"^n^n^n^n^n^n^n^n\yThere are no admins present at the moment.",512);
      }
      convert_string(HLUserName,Name,MAX_NAME_LENGTH);
      menu(Name,Menutext,1023,0);
      return PLUGIN_HANDLED;
   }
   return PLUGIN_CONTINUE;
}

get_accesslevel(UserName[MAX_NAME_LENGTH],Level[]) {
   new i,j = 1<<(ADMIN_BITS),k = 0;
   new color = 0;
   for(i=0;i<ADMIN_BITS;i++) {
      j >>= 1;
      if(access(j,UserName)) {
          if(!color) {
              Level[k++] = '\';
              Level[k++] = 'y';
              color = 1;
          }
      } else {
          if(color) {
              Level[k++] = '\';
              Level[k++] = 'd';
              color = 0;
          }
      }
      Level[k++] = '*';
   }
   Level[k] = '^0';
}

public plugin_init() {
   plugin_registerinfo("Rinde's Admin Plugin","Returns all admins on server",g_Version);
   plugin_registercmd("say","HandleSay",ACCESS_ALL,"say admin: Prints all admins and their adminlevels.");
   return PLUGIN_CONTINUE;
}
wenn das hier kommt:
[Admin] beta feature menu not enabled
dann schreib in deine server.cfg:
amv_enable_beta "menu1"

Autor:  pandi [ 06.05.2003, 20:45 ]
Betreff des Beitrags:  hmm geht immer noch nicht ganz

super jetzt gehts aber ich habe admin status aber es sagt das kein admin online ist und die schrift bleib die ganze zeit da

Autor:  pandi [ 06.05.2003, 22:10 ]
Betreff des Beitrags:  hmmmmmmmmm

Müß etwa im plugin schon die admins angegeben werden ??????

ich wüsste nett was ich sonst machen soll

und der text bleibt die ganze zeit auser wenn ich mein clanmodmenu aufrufe dann ist das wieder weg und wie ich schon sagte er sagt kein admin online obwohl schon 2 admins online waren ...

habe
Adminmod
Clanmod
statsme
metamod
logmod

immer die neuste version von opfer

und bin bei admin clanmod statsme als admin eingetragen was ist der fehler ????

Autor:  pandi [ 06.05.2003, 22:59 ]
Betreff des Beitrags:  was ich vergasssssss

habe vergessen zu sagen das ich mich mit meiner won id anmelden kann das ein fehler sein ????

muß ich mich mitnick anmelden ?

Seite 1 von 3 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/