[Include] Ban Sytem 0.1( BETA ) - 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: Filterscripts (
https://sampforum.blast.hk/forumdisplay.php?fid=17)
+---- Forum: Includes (
https://sampforum.blast.hk/forumdisplay.php?fid=83)
+---- Thread: [Include] Ban Sytem 0.1( BETA ) (
/showthread.php?tid=606814)
Ban Sytem 0.1( BETA ) -
PainNagato - 09.05.2016
Ban Sytem 0.1
Functions
pawn Код:
SetBanPlayerEx(adminban, banid , days, const reason[]) // ( Use in command )
SetBanPlayer(banid, days, const reason[]) // ( Use of checks ex: Armour)
RemoveBanPlayer(const bannick[]) // ( remove ban )
EditBanPlayer(const bannick[] , days , const reason[]) // ( edit ban )
ScheduleBanPlayer(adminban, const bannick[] , days , const reason[]) // ( ban in players off )
Example:
pawn Код:
public OnPlayerUpdate(playerid)
{
new Float:armour;
GetPlayerArmour(playerid, armour);
if(armour == 100) return SetBanPlayer(playerid, 3 , "Armour"); // Ban playerid > reason 'Armour'
return 1;
}
http://prntscr.com/b209o4 > DOF2
http://prntscr.com/b20ab5 > SQLITE
Ban player with command
pawn Код:
CMD:ban(playerid, params[])
{
new id, reason[30] , days;
if(sscanf(params,"uds[30]" , id , days, reason)) return false;
SetBanPlayerEx(playerid, id , days, reason);
return 1;
}
OnPlayerCheckBan(playerid);
Add in OnPlayerConnect
http://prntscr.com/b20dga
Install (DOF2)
1є Download 'BanSystemEN' and put in pawno / include
2є Create folder 'Banned' in scriptfiles
3є Add ' OnPlayerCheckBan(playerid); ' In OnPlayerConnect
Install (SQLITE)
1є Download 'BanSystemSQLEN' and put in pawno / include
2є Add ' CheckDB(); ' in OnGameModeInit & db_close(Banned); in OnGameModeExit
3є Add ' OnPlayerCheckBan(playerid); ' In OnPlayerConnect
Download
BanSystemDOF2
Click Here
BanSystemSQLITE >
Click Here
Sorry my bad English
Re: Ban Sytem 0.1( BETA ) -
VVWVV - 09.05.2016
Quote:
Originally Posted by PainNagato
OnPlayerCheckBan(playerid);
Add in OnPlayerConnect
|
Why?
Use hooks (ALS (recommended), y_hooks).
Re: Ban Sytem 0.1( BETA ) -
oMa37 - 09.05.2016
Great.
Re: Ban Sytem 0.1( BETA ) -
legendd - 09.05.2016
decent work!