| 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/ |
|