[FilterScript] [MYSQL R41-2] Ban / Unban System
#16

Quote:
Originally Posted by KinderClans
Посмотреть сообщение
Sorry to say but this script is just full of bugs and mistakes.
Quote:

OnPlayerConnect check:

pawn Код:
mysql_format(g_SQL, query, sizeof(query), "SELECT * FROM `bans` WHERE (`Username`='%e')", ReturnPlayerName(playerid));
Must be:

pawn Код:
mysql_format(g_SQL, query, sizeof(query), "SELECT * FROM `bans` WHERE `Username` = '%e'", ReturnPlayerName(playerid));
Updated

Quote:

The "else" in CheckPlayer is useless. As you said this is not an user system, so why i should place my login code there?

I tried placing in that else and bugged everything. So remove it and remain just:

pawn Код:
CheckPlayer(playerid)
{
    if(cache_num_rows() != 0)
    {
        new Username[24], BannedBy[24], BanReason[70];
        cache_get_value_name(0, "Username", Username);
        cache_get_value_name(0, "BannedBy", BannedBy);
        cache_get_value_name(0, "BanReason", BanReason);

        SendClientMessage(playerid, COLOR_RED, "* You are banned from this server.");
        new string[500];
        format(string, sizeof(string), "{FFFFFF}You are banned from this server\n{D93D3D}Username: {FFFFFF}%s\n{D93D3D}Banned by: {FFFFFF}%s\n{D93D3D}Ban Reason: {FFFFFF}%s", Username, BannedBy, BanReason);
        ShowPlayerDialog(playerid, DIALOG_UNUSED, DIALOG_STYLE_MSGBOX, "Ban Info", string, "Close", "");
        DelayedKick(playerid);
    }
    return 1;
}
That worked for me tho on my gamemode...

Quote:

Mysql query for creating "bans" table:

pawn Код:
Username` VARCHAR(70)
70 chars, seriously? It should be like 24 or something but that can't be called a bug, i've changed it.

pawn Код:
BannedBy` VARCHAR(70) NOT NULL,
Same here. // changed

pawn Код:
`BanReason` VARCHAR(70) NOT NULL
Must be at least 128.

pawn Код:
`IpAddress` VARCHAR(17)
If im not wrong, an IP is made by 24 chars, not 17.

Код:
If im not wrong, an IP is made by 24 chars, not 17.
Afaik, an IP is made by 16 or 17 characters.
Reply


Messages In This Thread
[MYSQL R41-4] Ban / Unban System - by solstice_ - 03.09.2018, 00:33
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 03.09.2018, 03:32
Re: [MYSQL R41-2] Ban / Unban System - by ZJK - 03.09.2018, 05:30
Re: [MYSQL R41-2] Ban / Unban System - by ZigGamerx - 03.09.2018, 06:30
Re: [MYSQL R41-2] Ban / Unban System - by OPcode - 03.09.2018, 06:33
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 03.09.2018, 07:08
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 03.09.2018, 20:49
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 12:29
Re: [MYSQL R41-2] Ban / Unban System - by KinderClans - 04.09.2018, 13:01
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 13:08
Re: [MYSQL R41-2] Ban / Unban System - by KinderClans - 04.09.2018, 13:17
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 13:20
Re: [MYSQL R41-2] Ban / Unban System - by Banditul18 - 04.09.2018, 13:37
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 13:49
Re: [MYSQL R41-2] Ban / Unban System - by KinderClans - 04.09.2018, 13:50
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 13:55
Re: [MYSQL R41-2] Ban / Unban System - by KinderClans - 04.09.2018, 13:58
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 14:00
Re: [MYSQL R41-2] Ban / Unban System - by SonnyGamer - 04.09.2018, 15:55
Re: [MYSQL R41-2] Ban / Unban System - by brauf - 04.09.2018, 16:53
Re: [MYSQL R41-2] Ban / Unban System - by TheToretto - 04.09.2018, 17:13
Re: [MYSQL R41-2] Ban / Unban System - by KinderClans - 04.09.2018, 19:31
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 04.09.2018, 22:09
Re: [MYSQL R41-2] Ban / Unban System - by CaptainBoi - 05.09.2018, 09:58
Re: [MYSQL R41-2] Ban / Unban System - by CaptainBoi - 05.09.2018, 11:16
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 05.09.2018, 13:04
Re: [MYSQL R41-2] Ban / Unban System - by CaptainBoi - 05.09.2018, 13:31
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 05.09.2018, 13:33
Re: [MYSQL R41-2] Ban / Unban System - by AlfaSufaIndo - 09.09.2018, 15:09
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 09.09.2018, 19:13
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 11.09.2018, 15:41
Re: [MYSQL R41-2] Ban / Unban System - by NoahF - 14.09.2018, 15:15
Re: [MYSQL R41-2] Ban / Unban System - by solstice_ - 14.09.2018, 19:53

Forum Jump:


Users browsing this thread: 1 Guest(s)