quest ban begin state start begin function check_exist(uName) local player = mysql_query("SELECT COUNT(name) FROM player.player WHERE name='"..uName.."';")[1][1] if player == false or player == 0 or player == nil or player == "" then syschat(string.format(" Игрок %d не существует. ", uName)) return false else return true end end function get_account_name(uName) if ban.check_exist() == false then return end local accountid = mysql_query("SELECT account_id FROM player.player WHERE name='"..uName.."';")[1][1] return accountid end function is_gm(uName) if ban.check_exist() == false then return end local isGM = mysql_query("SELECT count(mAccount) FROM common.gmlist WHERE mAccount='"..ban.get_account_id(uName).."';")[1][1] if isGM == 0 or isGM == nil or isGM == false or isGM == "" then return false else return true end end function ban(uName) local c = mysql_query("UPDATE account.account SET status='BLOCK' WHERE login='"..ban.get_account_id(uName).."';") if c == false or c == "" or c == 0 or c == nil then syschat("Query fehlerhaft.") return false else return true end end when login with pc.is_gm() begin send_letter(" банить игроков ") end when button or info begin say_title(" банить игроков ") say(" [ENTER]Пожалуйста, ведите имя игрока: ") local uName = input() if ban.check_exist(uName) == false then return end if ban.is_gm(uName) == true then syschat(" Вы не можете забанить администрацию. ") return end end end end