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 3 von 3 |
Autor: | Rinde [ 08.05.2003, 19:21 ] |
Betreff des Beitrags: | |
n0, zeilenumbrüche sind alle drin. aber irgendwie klappt das mit den farben nicht |
Autor: | DarkEyes1 [ 08.05.2003, 19:36 ] |
Betreff des Beitrags: | |
achja, sollte ja schön farbig sein... ![]() |
Autor: | Rinde [ 09.05.2003, 15:15 ] |
Betreff des Beitrags: | |
aha. man kann farbformatierungen nciht hinter einem \R benutzen. probiert mal dem hier ICH HABS SOGAR GETESTET Code: #include <adminlib> #define ADMIN_BITS 17 #define ACCESS_CHAR '.' forward HandleSay(HLCommand,HLData,HLUserName,UserIndex); forward get_accesslevel(UserName[MAX_NAME_LENGTH],Level[MAX_DATA_LENGTH]); new g_Version[] = "2.50.50"; public HandleSay(HLCommand,HLData,HLUserName,UserIndex) { new Data[MAX_DATA_LENGTH]; new Name[MAX_NAME_LENGTH]; new Menutext[512]; new maxplayers = maxplayercount() + 1; new Admins = 0; new i; convert_string(HLData,Data,MAX_DATA_LENGTH); strstripquotes(Data); if(strncasecmp(Data,"admin",5) == 0) { strcpy(Menutext,"\yAdmins on Server:^n^n\d-------------------------",512); for(i=1;i<maxplayers;i++) { if(playerinfo(i,Name,MAX_NAME_LENGTH) == 1) { if(auth(Name)) { get_accesslevel(Name,Data); snprintf(Data,MAX_DATA_LENGTH,"^n\w%s^n %s^n\d-------------------------",Name,Data); strcat(Menutext,Data,512); Admins++; } } } if(Admins) { snprintf(Data,MAX_DATA_LENGTH,"^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++] = ACCESS_CHAR; } 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; } |
Autor: | [WING] Black Knight [ 09.05.2003, 16:37 ] |
Betreff des Beitrags: | |
Zitat: ICH HABS SOGAR GETESTET
Das muss ich mir jetzt einrahmen. ![]() |
Autor: | DarkEyes1 [ 10.05.2003, 08:04 ] |
Betreff des Beitrags: | |
hmmm, und die punkte unter dem namen sind die rechtelevel? wie ist das dann bei mir (ich kann einen grauen punkt entdecken...) das ist dann ein fehlendes recht? |
Autor: | Rinde [ 10.05.2003, 11:50 ] |
Betreff des Beitrags: | |
genau. das wird wahrscheinlich nickname reservation oder slot reservation sein |
Autor: | DarkEyes1 [ 10.05.2003, 12:56 ] |
Betreff des Beitrags: | |
ahhh, erraten... |
Autor: | Bert[germany] [ 11.05.2003, 20:26 ] |
Betreff des Beitrags: | |
@ pandi warum warst du nicht auf unserer page und hast mich mal im forum oder per mail gefragt wegen dem plugin ![]() <------- is der oberadmindepp von clanlos-planlos *gg* @ all erstmal hi, war ja lange nicht im forum *schäm* das plugin was wir haben für die anzeige der admins is das plugin_stetze.amx . schon etwas älteres plugin von stetze und funzt noch unterm neuen admod ![]() das einzige problem is, das bei zu vielen admins (so 5 - 9 mit langen nicks) nix mehr angezeigt wird. is auch nicht schlecht, hat man mal etwas ruhe aufn server *gg*. @ rinde wie is das bei deinem plugin ? das selbe problem oder hast du das umgehen können ? so werd erstmal ein bierchen mir schmecken lassen und mir dann mal nen merkzettel schreiben, das ich hier mal wieder öffters reinschaue ![]() schönen abend noch |
Autor: | pandi [ 14.05.2003, 09:14 ] |
Betreff des Beitrags: | reeeeeeee |
MOINNNNNNNNNNnnn Bert[germany] na wie schauts cool das du dich meldest ![]() ![]() ![]() |
Autor: | Sir Drink a lot [ 14.05.2003, 09:31 ] |
Betreff des Beitrags: | |
Rinde, wie sollen das Plugin heißen? Dann verlinke ich es mal ![]() z.B. plugin_rinde_adminwho? |
Autor: | Rinde [ 14.05.2003, 18:18 ] |
Betreff des Beitrags: | |
bei mir heisst es plugin_rindy_sayadmin |
Seite 3 von 3 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |