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 );
BanWithMessage(id, str);
return 1;
}
forward BanPublic(playerid);
public BanPublic(playerid) { BanEx(playerid, str); }
BanWithMessage(playerid, message[])
{
SetTimerEx("BanPublic", 1000, 0, "d", playerid);
return 1;
}
forward public DoSomethingTo();
public DoSomethingTo()
{
Kick(playerid);
return 1;
}
forward public DoSomeThingTo(playerid);
public DoSomeThingTo(playerid)
{
Kick(playerid);
return 1;
}
stock BanPublic(playerid,message[])
{
BanEx(playerid, message);
}
|
To use something like that, you must include it in the parameters, for example:
pawn Код:
pawn Код:
|