Ban/kick reason - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Ban/kick reason (
/showthread.php?tid=415235)
Ban/kick reason -
Louris - 12.02.2013
After 0.3x version when player get ban or kick, he doesn't get reason, just server closed the connection.. I try'ed:
forward _Kick ( playerid );
public _Kick ( playerid )
{
return Kick ( playerid );
}
#define Kick(%0) SetTimerEx ( "_Kick", 100, 0, "d", %0 )
forward _Ban( playerid );
public _Ban( playerid )
{
return Ban( playerid );
}
#define Ban(%0) SetTimerEx ( "_Ban", 100, 0, "d", %0 )
but same..
Re: Ban/kick reason -
faff - 12.02.2013
Update your server to 0.3x R2 including your Client!
Re: Ban/kick reason -
DaRk_RaiN - 12.02.2013
Why not use
KickWithMessage
Re: Ban/kick reason -
Louris - 12.02.2013
Can you remake ban ar kick cmd for me?
Код:
CMD:kick( playerid, params[ ] )
{
new
id,
reason[ 64 ]
;
if( PlayerInfo[ playerid ][ pAdmin ] < 1 ) return SendClientMessage( playerid, 0xFF0000AA, "Tu ne administratorius!" );
if(sscanf( params, "us[64]", id, reason ) ) return SendClientMessage( playerid, 0xDEEE20FF, "Naudojimas: /kick [Nick] [Prieћastis]" );
if( !IsPlayerConnected( id ) || id == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xDEEE20FF, "Tokio ћaidėjo nėra" );
new
str[ 128 ],
pName[ MAX_PLAYER_NAME ],
aName[ MAX_PLAYER_NAME ]
;
GetPlayerName( playerid, aName, MAX_PLAYER_NAME );
GetPlayerName( id, pName, MAX_PLAYER_NAME );
format( str, sizeof( str ), "Administratorius %s iљmetė ћaidėją %s. Prieћastis: %s ", aName, pName, reason );
SendClientMessageToAll( 0xDEEE20FF, str );
Kick( id );
return 1;
}
CMD:ban( playerid, params[ ] )
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage( playerid, -1, "Tu ne administratorius!" );
new
id,
reason[ 64 ]
;
if(sscanf( params, "us[64]", id, reason ) ) return SendClientMessage( playerid, -1, "Naudojimas: /ban [Nickas] [Prieћastis]" );
if( !IsPlayerConnected( id ) || id == INVALID_PLAYER_ID ) return SendClientMessage( playerid, -1, "Tokio ћaidėjo nėra." );
if(PlayerInfo[id][pPadmin] == 1) return SendClientMessage(playerid, -1, "Ką čia darai?");
new
str[ 128 ],
pName[ MAX_PLAYER_NAME ],
aName[ MAX_PLAYER_NAME ]
;
GetPlayerName( playerid, aName, MAX_PLAYER_NAME );
GetPlayerName( id, pName, MAX_PLAYER_NAME );
format( str, sizeof( str ), "%s Uћblokavo ћaidėją %s. (Prieћastis: %s)", aName, pName, reason );
SendClientMessageToAll( -1, str );
BanEx( id,str);
return 1;
}