AdminMod.de https://www.adminmod.de/ |
|
plugin Admin connect https://www.adminmod.de/viewtopic.php?t=3830 |
Seite 1 von 1 |
Autor: | D-naekk [ 10.08.2002, 22:13 ] |
Betreff des Beitrags: | plugin Admin connect |
Hi Leute ich habe versucht das Plugin von @vus zur sma zumachen oder sagen wir von sma in Amx umzuwandeln, aber ich bekomme diese antwort plugin_connect.sma(50) Warning [217]: loose indentation ich habe den ausgebesserten Fehler schwarz makiert. Wäre nett wenn jemand das Plugin nochmal anschauen könnte und als sma bereit stellt so das man sie als amx umwandeln kann. Hier ncohmal der Script von ihn: /* ********************************************************* * This plugin was created by: @vus * Plugin created: ------------> 2002-05-12 <--------------- * avus@facs-clan.de * http://www.facs-clan.de * *********************************************************/ #include <core> #include <console> #include <string> #include <admin> #include <adminlib> #define ACCESS_ADMIN 8 //Nötiges Recht #define TIMER_DELAY 20 //Zeit die vergeht vom connecten bis zur Teamauswahl (20sek) new SoundFile[MAX_DATA_LENGTH] = "misc\admin.wav"; //Sounddatei die abgespielt werden soll new STRING_VERSION[MAX_DATA_LENGTH] = "1.0"; /* ********************************************************* * | DAS HERZ | * *********************************************************/ public plugin_init() { plugin_registerinfo("Admin Sound","This Plugin Play a Sound on all AdminClients when a Admin joins",STRING_VERSION); return PLUGIN_CONTINUE; } public plugin_connect(HLUserName, HLIP, UserIndex){ new strName[MAX_NAME_LENGTH]; convert_string(HLUserName, strName, MAX_NAME_LENGTH); set_timer("check_admin",TIMER_DELAY, 1, strName); return PLUGIN_CONTINUE; } public check_admin(Timer,Repeat,HLName,HLParam){ new strName[MAX_NAME_LENGTH]; convert_string(HLName,strName,MAX_NAME_LENGTH); //der ausgebesserte Fehler if (access(ACCESS_ADMIN, strName)!=0){ //Ist der User ein Admin? centersay("Ein Admin ist auf den Server gekommen!",7, 255, 0, 0); playfile(SoundFile); } } playfile( sFileName[ ] ) { new Name[ MAX_NAME_LENGTH ]; new iUserID; new iWONID; new maxplayers = maxplayercount(); for( new i = 1; i <= maxplayers; i++ ) { if( playerinfo(i, Name, MAX_NAME_LENGTH, iUserID, iWONID ) ) { //if its not a bot if( iWONID != 0 ) { if(access(ACCESS_ADMIN, Name)!= 0){ //Ist der User ein Admin playsound(Name, sFileName ); } } } } return PLUGIN_CONTINUE; } [/b] |
Autor: | Schnuffer [ 10.08.2002, 22:45 ] |
Betreff des Beitrags: | |
Schick mir mal die sma. kriegsgebiet@web.de Ein loose indentation ist kein fehler sondern nur eine Warnung. Da ist in der Zeile evtl. ein Leerzeichen zu viel oder zu wenig. |
Autor: | D-naekk [ 11.08.2002, 01:18 ] |
Betreff des Beitrags: | |
hab die .sma nicht mehr leider gelöscht, aber du kannst dir auch selber eine anlegen oder? |
Autor: | Schnuffer [ 11.08.2002, 12:06 ] |
Betreff des Beitrags: | |
Ich habs nicht getestet, aber es kommt kein Fehler beim Complimieren. plugin_admin_sound |
Seite 1 von 1 | Alle Zeiten sind UTC+01:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |