Deo skripte:
CMD:ban( playerid, const params[] ) {
if( !PI[ playerid ][ xCMD ][ 0 ] ) return ErrorMessage(playerid, "Niste ovlasteni.");
if( PI[ playerid ][ xAdmin ] >= 5 ) {
if( !AdminDuty[ playerid ] ) return ErrorMessage( playerid, " Niste na duznosti!" );
new id, razlog[ 40 ];
if( sscanf( params,"us", id, razlog ) ) return UsageMessage( playerid, "/ban (playerid) [ razlog ]");
if( !IsPlayerConnected( id ) ) return ErrorMessage( playerid, "Pogresan ID!");
if( PI[ playerid ][ xAdmin ] < 5 && PI[ id ][ xAdmin ] > 1 ) return ErrorMessage( playerid, "Ne mozete banovati druge clanove Admin tima!");
format( globalstring, sizeof( globalstring ), "{FF0000}{FFFFFF} Igrac %s je banovan sa servera od strane Admina {FF0000}[Razlog: %s]", ImeIgraca( id ), razlog );
SCMA( SERVERBOJA, globalstring );
AI[ playerid ][ aTBan ]++;
SacuvajAdmina( playerid );
ServerInfo[ BanovanihKorisnika ]++;
SaveServerStats( );
new year, month,day;
getdate( year, month, day );
new playersip;
GetPlayerIp( id, playersip, sizeof( playersip ) );
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, SVETLOCRVENA, "______________________________________________________________________________________");
SendClientMessage( id, SVETLOCRVENA, "%s , vi ste banovani sa ovog servera Razlog - > %s , Ako mislite da je ovo greska obratite se na nas forum "FORUM"");
SendClientMessageEx(id, SVETLOCRVENA, "Datum bana: "col_white"%d-%d-%d | "col_crvena"Vasa ip adresa je: "col_white"%s", month, day, year, playersip );
SendClientMessage( id, SVETLOCRVENA, "Sa ovim banom, vas korisnicki racun je suspendiran na neodredjeno!");
SendClientMessage( id, SVETLOCRVENA, "______________________________________________________________________________________");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessage( id, -1, " ");
SendClientMessageEx( playerid, ZUTA, "IP Adresa Banovanog igraca: %s. Adresa sa banom nije banovana!", playersip );
SendClientMessage( playerid, ZUTA, "Ukoliko zelis banati i ip, pisi /banip [ip koji pise iznad ove poruke]");
format( globalstring, sizeof( globalstring ), "{FFFFFF} Igrac %s je banovan sa servera od strane Admina {FF0000}[Razlog: %s]", ImeIgraca( id ), razlog );
SCMA( SVETLOCRVENA, globalstring );
//----------------------------------------------------------------------------------------------------------------------------------------------------------//
new query;
mysql_format(Database, query, sizeof(query), "INSERT INTO `"TABLE_BANS"` SET `name` = '%e',`banovao` = '%e', `razlog` = '%e'", ImeIgraca(id), ImeIgraca(playerid), razlog);
mysql_tquery(Database, query);
new string[ 128 ];
format( string, sizeof( string ), "Admin %s je banovao igraca %s | Razlog: %s", ImeIgraca( playerid ), ImeIgraca( id ), razlog );
LogSave( "Ostalo/LogBan.log", string );
SCM( id, -1, ""col_white"Ti si banovan sa servera. Unban zatrazi na forumu: "PORTAL"" );
BP_Kick( id );
}
else return ErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}Pawno Code: ^^
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): debug] Server crashed while executing ne-bs.amx
[14:57:19] AMX backtrace:
[14:57:19] #0 native SendClientMessage () in samp03svr
[14:57:19] #1 00803e14 in public pc_cmd_ban (playerid=0, params[]=@0f382b0c "4 aa") at C:\Users\PC\Desktop\ne-imenovano\gamemodes\ne-bs.pwn:73577
[14:57:19] Native backtrace:
[14:57:19] #0 f7a888b6 in _Z13GetStackTraceRSt6vectorI10StackFrameSaIS0_EEPv () in plugins/crashdetect.so
[14:57:19] #1 f7a80120 in _ZN18CrashDetectHandler20PrintNativeBacktraceERSoRKN2os7ContextE () in plugins/crashdetect.so
[14:57:19] #2 f7a80886 in _ZN18CrashDetectHandler20PrintNativeBacktraceERKN2os7ContextE () in plugins/crashdetect.so
[14:57:19] #3 f7a80f96 in _ZN18CrashDetectHandler7OnCrashERKN2os7ContextE () in plugins/crashdetect.so
[14:57:19] #4 f7a87f82 in ?? () in plugins/crashdetect.so
[14:57:19] #5 f7f35570 in __kernel_rt_sigreturn () in linux-gate.so.1
[14:57:19] #6 f7b4a5df in ?? () in /lib32/libc.so.6
[14:57:19] #7 f7afc3ff in _IO_vfprintf () in /lib32/libc.so.6
[14:57:19] #8 f7b19a33 in vsprintf () in /lib32/libc.so.6
[14:57:19] #9 080ad731 in ?? () in ./samp03svr
[14:57:19] #10 080d99e9 in ?? () in ./samp03svr
[14:57:19] #11 080950e4 in ?? () in ./samp03svr
[14:57:19] #12 f7a81b9b in _ZN18CrashDetectHandler15ProcessCallbackEiPiS0_ () in plugins/crashdetect.so
[14:57:19] #13 f7a85fc2 in ?? () in plugins/crashdetect.so
[14:57:19] #14 f7a8abc7 in amx_Exec () in plugins/crashdetect.so
Kod:
