08.09.2014, 20:56
Hi!
I want send a dialog when the player is joined and he is banned.
I want send a dialog when the player is joined and he is banned.
Код:
CMD:ban(playerid, params[])
{
format( iString, 258, "===============================================\r\n\
Admin: %s\r\n\
Level: %d\r\n\
Player: %s\r\n\
Date: %d/%d/%d at %d:%d\r\n\
Reason: %s\r\n\
===============================================\r\n\r\n\r\n",
PlayerName2( playerid ),
P_DATA[ playerid ][ P_Level ],
PlayerName2( params[ 0 ] ),
D,
M,
Y,
H,
Mi,
params[ 1 ] );
FILE = fopen(SlogBan, io_append);
if (FILE)
{
fwrite(FILE, iString);
fclose(FILE);
}
Код:
Public OnPlayerConnect(playerid)
{
new UID = BUD::GetNameUID( PlayerName2( playerid ) );
if ( UID != BUD::INVALID_UID )
{ new File:FILE;
SetPVarInt( playerid, "BANNED", BUD::GetIntEntry( UID, "Banned" ) );
if ( GetPVarInt( playerid, "BANNED" ) == 1 )
{
FormMessage( playerid, COLOR_WHITE, "Your name is banned from this server! Go away!",0 );
FormMessageForAll( COLOR_WHITE, "[ \"%s\"] with ID [ \"%i\" ] has been kicked from the server! [Reason: Banned Account]",PlayerName2( playerid ), playerid );
SetTimerEx( "KickPlayer", 5000, false, "i", playerid );
ShowDialog(playerid, BD, DIALOG_STYLE_MSGBOX,"You have been kicked!, SlogBan,"Quit",""); // Its bad
}
}

