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/