TurboMan94
Wiek: 35 Na forum: 5311 dni Posty: 14
Nick w MP: [EZ]Turbo
Piwa : 2
Kod: case DIALOG_BAN_CONFIRM:
{
if(!IsAdmin(playerid)) return 1;
if(response == BUTTON_QUIT) return 1;
new
targetplayerid = pTemp[playerid][tmpTargetPlayerID],
banTime = pTemp[playerid][tmpBanTime],
period = pTemp[playerid][tmpPeriod],
reason[128], escaped_reason[140],
banAccountID,
szBanAccountName[24];
copy(pTemp[playerid][tmpReason], reason);
mysql_real_escape_string(reason,escaped_reason);
if(targetplayerid == -1)
{
banAccountID = GetAccountID(pTemp[playerid][tmpBanAccountName]);
copy(pTemp[playerid][tmpBanAccountName], szBanAccountName);
}
else
{
banAccountID = pData[targetplayerid][accountID];
copy(GetPlayerProperName(targetplayerid), szBanAccountName);
}
format(buffer, sizeof buffer, "INSERT INTO %s (player_banned, player_given, date_created, date_end, reason) VALUES (%i, %i, NOW(), NOW() + INTERVAL %i %s, '%s')",
gmData[DB_bans],
banAccountID,
pData[playerid][accountID],
banTime,
GetMySQLNameOfPeriod(period),
escaped_reason
);
mysql_query(buffer);
if(targetplayerid != -1)
{
SetPlayerAccountDataString(targetplayerid, "ban_count", "ban_count + 1", true);
}
else
{
format(buffer, sizeof buffer, "UPDATE %s SET ban_count = ban_count + 1 WHERE id = %i", gmData[DB_players], banAccountID);
mysql_query(buffer);
}
SetServerStatString("ban_count", "value + 1", true);
format(buffer, sizeof buffer, "Gracz {ffffff}%s{ff0000} zostal zbanowany na {ff9090}%i %s.", szBanAccountName, banTime, GetPeriodName(playerid, period, banTime));
SendClientMessageToAll(0xff0000ff, buffer);
format(buffer, sizeof buffer, "Powod: {ff3030}%s", reason);
SendClientMessageToAll(0xff0000ff, buffer);
if (pData[playerid][adminLevel]!=LEVEL_ADMINHIDDEN && targetplayerid!=-1) {
format(buffer, sizeof buffer, "Zbanowal%s {ff3030}%s", SkinKobiecy(GetPlayerSkin(playerid))?("a"):(""), GetPlayerNick(playerid));
MSGToAdmins(COLOR_INFO2, buffer, true, LEVEL_GM);
SendClientMessage(targetplayerid, 0xFF0000FF, buffer);
}
if(targetplayerid != -1)
{
SendClientMessage(targetplayerid,-1, " ");
Msg(targetplayerid,COLOR_INFO,"Jesli uwazasz ze ten ban jest niesluszny, badz tez bedziesz staral sie o wczesniejsze jego zdjecie", false);
Msg(targetplayerid,COLOR_INFO,"to koniecznie zrob {b}screenshot{/b} wciskajac teraz klawisz F8, nastepnie odwiedz nasze forum", false);
Msg(targetplayerid,COLOR_INFO,"pod adresem {b}{/b} i zloz tam podanie o odbanowanie.");
if (Audio_IsClientConnected(targetplayerid))
Audio_Play(targetplayerid,AUDIOID_BAN, false, false, true);
KickPlayer(targetplayerid);
}
}
Jak powinno to tutaj wygl?da??