SA-MP Forums Archive
Need help regarding a ban command. - 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: Need help regarding a ban command. (/showthread.php?tid=417274)



Need help regarding a ban command. - Desi_Dude - 20.02.2013

Hello , can anyone help me with a ban command?

Код:
CMD:test(playerid, params[])  {
	Ban();
	SendClientMessageEx(playerid, COLOR_WHITE, "w/e here...");
	return 1;
}
Is this a right format? , I'm not sure tho' and yes it is for banning any player who uses this command.


Re: Need help regarding a ban command. - DaRk_RaiN - 20.02.2013

pawn Код:
//This will make you ban yourself
CMD:test(playerid, params[])  {
    Ban(playerid);
    SendClientMessageEx(playerid, COLOR_WHITE, "w/e here...");
    return 1;
}
P.S:
pawn Код:
CMD:test(playerid, params[])
{
//banning an other player.
    new targetid, reason[64], string[128];
    if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, -1, "Ban <playerid> <reason>");
    if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "Player isn't connected");
    new pTargetName[24], pName[24];
    GetPlayerName(playerid,pName,24);
    GetPlayerName(targetid,pTargetName,24);
    format(string, sizeof(string), "admin %s has banned %s reason %s", pName,  pTargetName, reason);
    SendClientMessageToAll(-1,string);
    Ban(targetid);
    return 1;
}



Re: Need help regarding a ban command. - Joshman543 - 20.02.2013

PHP код:
CMD:ban(playeridparams[])
{
    new 
playerbstring[128];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridCOLOR_GREY"You are not authorized to use this command.");
    if(
sscanf(params"u[128]"playerbparams)) return SendClientMessage(playeridCOLOR_WHITE"USAGE: /ban [playerid]");
    if(!
IsPlayerAdmin(playerb)) return SendClientMessage(playeridCOLOR_GREY"Player is an admin");
    
Ban(playerb);
    return 
1;




Re: Need help regarding a ban command. - Desi_Dude - 20.02.2013

Quote:
Originally Posted by DaRk_RaiN
Посмотреть сообщение
pawn Код:
CMD:test(playerid, params[])  {
    Ban(playerid);
    SendClientMessageEx(playerid, COLOR_WHITE, "w/e here...");
    return 1;
}
Thanks for your help.

Quote:
Originally Posted by Joshman543
Посмотреть сообщение
PHP код:
CMD:ban(playeridparams[])
{
    new 
playerbstring[128];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridCOLOR_GREY"You are not authorized to use this command.");
    if(
sscanf(params"u[128]"playerbparams)) return SendClientMessage(playeridCOLOR_WHITE"USAGE: /ban [playerid]");
    if(!
IsPlayerAdmin(playerb)) return SendClientMessage(playeridCOLOR_GREY"Player is an admin");
    
Ban(playerb);
    return 
1;

Not what i wanted , but thanks for your reply, I just wanted to make sure that If the format was correct.