AdminMod.de https://www.adminmod.de/ |
|
Könnt ihr... https://www.adminmod.de/viewtopic.php?t=4616 |
Seite 1 von 1 |
Autor: | Zichta [ 08.01.2003, 16:32 ] |
Betreff des Beitrags: | Könnt ihr... |
Hi! wollte fragen ob einer so nett wäre um mir ein spezielles plugin zu coden :) das soll nicht viel können, nur: admin_war "esl" = 3x restart und eine esl.cfg ausführen admin_war "fun" = 3x restart und eine fun.cfg ausführen admin_war "cb" = 3x restart und eine cb.cfg ausführen admin_war "special" = 3x restart und eine special.cfg ausführen das soll ein einfaches plugin sein um 3x zu restarten und ein paar serversettings zu setzen :D wär echt nett wenn ihr das machen könntet... |
Autor: | Rinde [ 08.01.2003, 16:51 ] |
Betreff des Beitrags: | |
Code: /* Includes */ #include <plugin> #include <adminlib> /* Global Variables */ new g_Version[] = "0.8"; /* Function Declarations */ forward AdminConfig(HLCommand,HLData,HLUserName,UserIndex); forward RestartTimer(Timer,Repeat,HLUser,HLParam); /* Event Handlers */ public plugin_init() { plugin_registerinfo("...","...",g_Version); plugin_registercmd("admin_war","AdminConfig",ACCESS_CONFIG,"..."); return PLUGIN_CONTINUE; } public RestartTimer(Timer,Repeat,HLUser,HLParam) { setstrvar("sv_restartround","1"); } /* Command Handlers */ public Admin(HLCommand,HLData,HLUserName,UserIndex) { new Data[MAX_DATA_LENGTH]; new UserName[MAX_NAME_LENGTH]; convert_string(HLData,Data,MAX_DATA_LENGTH); convert_string(HLUserName,UserName,MAX_NAME_LENGTH); if(fileexists(Data) == 0) { strcat(Data,".cfg",MAX_DATA_LENGTH); } if(fileexists(Data) == 1) { say_command(UserName,"admin_war",Data); snprintf(Data,MAX_DATA_LENGTH,"exec %s",Data); exec(Data); set_timer("RestartTimer",1,2); setstrvar("sv_restartround","1"); selfmessage("Success."); } else { selfmessage("File not found:"); selfmessage(Data); } return PLUGIN_HANDLED; } |
Autor: | Zichta [ 08.01.2003, 16:56 ] |
Betreff des Beitrags: | |
danke :) ich werds ma testen, nachher... *edit* huh? ich kenn mich garnicht mit plugins aus, aber der fehler kam beim compilieren: ..\include\admin.inc(123) Error [21]: symbol already defined: "plugin_message" plugin_war.sma(21) Error [17]: undefined symbol "setstrvar" plugin_war.sma(21) Warning [215]: expression has no effect plugin_war.sma(38) Error [17]: undefined symbol "setstrvar" plugin_war.sma(38) Warning [215]: expression has no effect |
Autor: | Rinde [ 08.01.2003, 17:02 ] |
Betreff des Beitrags: | |
h3h3, du hast nicht zufällig noch am 2.50.37 oder älter? |
Autor: | Zichta [ 08.01.2003, 17:07 ] |
Betreff des Beitrags: | |
arg, aber nur die compilerdateien ![]() oki! hat geklappt ![]() wie geht das nun ? so wie ich beschrieben hab ? admin_war esl oder admin_war esl.cfg |
Autor: | Rinde [ 08.01.2003, 17:09 ] |
Betreff des Beitrags: | |
würde beides gehen, krass oder? |
Autor: | Zichta [ 08.01.2003, 17:12 ] |
Betreff des Beitrags: | |
ey du bist echt krasser coder :D geh mal auf http://icm.incorruptible.de/ und lad dir unseren (freund und me) instant messenger runter. optimiert für clans. tolle funktionen die ihr euch schon immer gewüscht habt :D *EDIT* ohh nooo! ok, habs das plugin hochgeladen und alles doch wenn ich auf den server connecten will bleibt er bei "connection accepted" hängen. ab da ist dann der server bis zum webinterface down. liegt daran das ich nen linux hab oder ? |
Autor: | Rinde [ 08.01.2003, 17:33 ] |
Betreff des Beitrags: | |
k, ich luscher mal |
Autor: | Rinde [ 08.01.2003, 17:41 ] |
Betreff des Beitrags: | |
wenn du das plugin unter windows kompilierst muss du es noch in linux konvertieren, schau in den news nachm converter |
Autor: | Zichta [ 08.01.2003, 18:02 ] |
Betreff des Beitrags: | |
ja, hab ich mir runtergeladen, bin aber leider zu blöd dafür! wie geht das ? adxconvert -l <input> <output> ? *EDIT* ok, habs converted. aber der server kennt angeblich den befehl nicht :( admin_war esl.cfg Unknown command: admin_war |
Autor: | [WING] Black Knight [ 08.01.2003, 19:50 ] |
Betreff des Beitrags: | |
Oder probier mal den CW Creator. Na ja, wenn es simpel sein soll, dann reicht auch das. ![]() |
Autor: | Rinde [ 08.01.2003, 20:08 ] |
Betreff des Beitrags: | |
ooops Code: /* Includes */ #include <plugin> #include <adminlib> /* Global Variables */ new g_Version[] = "0.8"; /* Function Declarations */ forward AdminConfig(HLCommand,HLData,HLUserName,UserIndex); forward RestartTimer(Timer,Repeat,HLUser,HLParam); /* Event Handlers */ public plugin_init() { plugin_registerinfo("...","...",g_Version); plugin_registercmd("admin_war","AdminConfig",ACCESS_CONFIG,"..."); return PLUGIN_CONTINUE; } public RestartTimer(Timer,Repeat,HLUser,HLParam) { setstrvar("sv_restartround","1"); } /* Command Handlers */ public AdminConfig(HLCommand,HLData,HLUserName,UserIndex) { new Data[MAX_DATA_LENGTH]; new UserName[MAX_NAME_LENGTH]; convert_string(HLData,Data,MAX_DATA_LENGTH); convert_string(HLUserName,UserName,MAX_NAME_LENGTH); if(fileexists(Data) == 0) { strcat(Data,".cfg",MAX_DATA_LENGTH); } if(fileexists(Data) == 1) { say_command(UserName,"admin_war",Data); snprintf(Data,MAX_DATA_LENGTH,"exec %s",Data); exec(Data); set_timer("RestartTimer",1,2); setstrvar("sv_restartround","1"); selfmessage("Success."); } else { selfmessage("File not found:"); selfmessage(Data); } return PLUGIN_HANDLED; } |
Seite 1 von 1 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |