AdminMod.de https://www.adminmod.de/ |
|
comand-plugin https://www.adminmod.de/viewtopic.php?t=7685 |
Seite 1 von 1 |
Autor: | trAcit [ 21.09.2003, 17:29 ] |
Betreff des Beitrags: | comand-plugin |
ich habe mir überlegt ob es schon ein plugin gibt bei zB der eingabe von einem wort in die console das dann irgendeine text datei ausgeführt wird. es ist bestimmt machbar, für profis, deswegen meinte ich eher was für einsteiger, sodass man dann nur noch das verzeichnis etc eingeben muss wäre nett für euren support thx |
Autor: | DarkEyes [ 21.09.2003, 17:53 ] |
Betreff des Beitrags: | |
glaube dieses führt eine cfg aus - keine txt... vielleicht nen anfang... 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; } |
Autor: | Rinde [ 21.09.2003, 18:17 ] |
Betreff des Beitrags: | |
seit cs 1.5 kann man nur noch .cfg und .rc dateien ausführen |
Autor: | [-=THH=-]Stillsetzhut [ 21.09.2003, 18:34 ] |
Betreff des Beitrags: | |
@trAcit Nenn mal ein konkretes Beispiel, oder das was Du Dir so vorstellst. |
Autor: | trAcit [ 21.09.2003, 21:37 ] |
Betreff des Beitrags: | |
zB, ich habe relativ viel maps auf meinem i-net server, klar ich kann per admin_listmap die maps aus dem mapcycle anzeigen, aber wer wil schon aim maps im cycle. ich möcht vielleicht das ein normaler spieler einfach maps in die console eingibt und schon stehen da die maps die von mir aus in einer cfg (ist auch ne gute möglichkeit) stehn. so ungefähr habe ich mir das vorgestellt, kalr es gibt noch hunderte anderer möglichkeiten thx |
Autor: | MasterK [ 21.09.2003, 21:56 ] |
Betreff des Beitrags: | |
du kannst dir alle maps auf mit rcon maps * anzeigen lassen. für die sache mit textdateien mal einen unserer scripter fragen |
Autor: | Rinde [ 22.09.2003, 13:41 ] |
Betreff des Beitrags: | |
bugblatters map plugin hatte ein auflist-command. allerdings ist es nur für diese funktionalität wohl ein bisschen zu krass |
Autor: | trAcit [ 22.09.2003, 13:52 ] |
Betreff des Beitrags: | |
mh, dachte ehr sowas wie: "maps" <-- consolen eingabe cstrike/addons/adminmod/txt/maps.txt <--- verzeichnis ähnlich wie in der adminmod cfg, wo man für die users.ini ja auch das verzeichniss angeben muss, damit es erkannt wird natürlich muss da diese datei da drin sein ; ) ich meine damit, das man in der *.sma datei vom plugin das oben stehende zB eingeben muss, die parameter für das ganz weiß ich leider nicht, wäre schön wenn man dann dieses so oft wie man will einbauen kann, damit man gleichzeitig noch weiter wörter mit einer *.txt verbinden kann würd mich interessieren ob das überhaupt machbar ist danke erstaml |
Autor: | [-=THH=-]Stillsetzhut [ 22.09.2003, 14:15 ] |
Betreff des Beitrags: | |
Eine aehnliche Funktion gibt es in SDal's Mapmenu. Dieses zeigt allerdings als Menu bis zu 30 bzw. 60 Maps an, die zuvor vom Admin in die menu_maps.ini eingetragen wurden. |
Autor: | Sir Drink a lot [ 22.09.2003, 14:30 ] | ||
Betreff des Beitrags: | |||
Hier habe ich auch mal was anderes gemacht: Sdals Mapoverview. alle Maps in eine maplist.ini eintragen. (ohne .bsp Endung!! UND auf korrekte Schreibweise achten!!!!) Diese maplist.ini wird unter addons/adminmod/config gespeichert! der user can mit 'admin_maps', 'admin_mapfind' oder einfach nur 'maps' in der Console sich dann alle Maps ansehen. Der Admin mit Recht ACCESS_MAP darf mit admin_mapchange 'MAP-ID' (die MAP-IDs werden mit den oben beschriebenen Befehlen angezeigt), die Map dann entsprechend wechseln. Ist ne Beta und war bisher noch nie veröffentlicht. Ich hoffe, sie funktioniert noch mit CS 1.6.
|
Autor: | trAcit [ 23.09.2003, 14:01 ] |
Betreff des Beitrags: | |
thx, ich werds mal ausprobiern ist für 1.5, passt schon thx |
Seite 1 von 1 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |