forward BanPublic(playerid); public BanPublic(playerid); stock BanWithMessage(playerid, message[]) { SendClientMessage(playerid, 0xFF4444FF, "Jūs uћblokuotas! Uћblokavo neteisingai? Pildyk unban anketą fr.tt.lt"); SetTimerEx("BanPublic", 1000, 0, "d", playerid); }
forward BanPublic(playerid); public BanPublic(playerid); stock BanWithMessage(playerid, str[]) { SendClientMessage(playerid, 0xFF4444FF, "Jūs uћblokuotas! Uћblokavo neteisingai? Pildyk unban anketą fr.tt.lt"); SetTimerEx("BanPublic", 1000, 0, "d", playerid); }
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; }
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 ћaidejo nera." );
if(PlayerInfo[id][pPadmin] == 1) return SendClientMessage(playerid, -1, "Ka cia 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 ћaideja %s. (Prieћastis: %s)", aName, pName, reason );
SendClientMessageToAll( -1, str );
SetTimerEx("BanPublic", 1000, 0, "d", playerid);
return 1;
}
forward BanPublic(playerid);
public BanPublic(playerid)
{
SendClientMessage(playerid, 0xFF4444FF, "Jus uћblokuotas! Uћblokavo neteisingai? Pildyk unban anketa fr.tt.lt");
BanEx( playerid, "BanPublic" );
return 1; //you can also use true = 1
}
Try this.
PS: dont put a stock inside a callback and you can make new str[size]; instead of putting in stock BanWithMessage(playerid, str[]) pawn Код:
|
Try again, because i did not see that you edited the post and added the command check it, again
|
In samp.ban file writes:
127.0.0.1 [14/02/13 | 18:32:27] Geraldelis - BanPublic How to make to show admin which banned and reason? |