from Tkinter import *

dic = {}
dic['bomb_abortdefuse'] = {}
dic['bomb_abortdefuse']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_abortdefuse']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_abortdefuse']['ex'] = "Когда игрок прерывает обезвреживание бомбы"
dic['bomb_abortplant'] = {}
dic['bomb_abortplant']['ev'] = ["userid", "site", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_abortplant']['name'] = ["id игрока", "Номер БомбПлэйса", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_abortplant']['ex'] = "Когда игрок прерывает установку бомбы"
dic['bomb_beep'] = {}
dic['bomb_beep']['ev'] = ["entindex"]
dic['bomb_beep']['name'] = ["entity index бомбы"]
dic['bomb_beep']['ex'] = "Когда бомба 'моргает'"
dic['bomb_begindefuse'] = {}
dic['bomb_begindefuse']['ev'] = ["userid", "haskit", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_begindefuse']['name'] = ["id игрока", "Наличие набора сапера у игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_begindefuse']['ex'] = "Когда игрок пытается обезвредить бомбу"
dic['bomb_beginplant'] = {}
dic['bomb_beginplant']['ev'] = ["userid", "site", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_beginplant']['name'] = ["id игрока", "Номер БомбПлэйса", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_beginplant']['ex'] = "Когда игрок приступает к установке бомбы"
dic['bomb_defused'] = {}
dic['bomb_defused']['ev'] = ["userid", "site", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_defused']['name'] = ["id игрока", "Номер БомбПлэйса", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_defused']['ex'] = "Когда игрок удачно обезвреживает бомбу"
dic['bomb_dropped'] = {}
dic['bomb_dropped']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_dropped']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_dropped']['ex'] = "Когда игрок теряет бомбу"
dic['bomb_exploded'] = {}
dic['bomb_exploded']['ev'] = ["userid", "site", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_exploded']['name'] = ["id игрока", "Номер БомбПлэйса", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_exploded']['ex'] = "Когда бомба взрывается"
dic['bomb_pickup'] = {}
dic['bomb_pickup']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_pickup']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_pickup']['ex'] = "Когда игрок подбирает бомбу"
dic['bomb_planted'] = {}
dic['bomb_planted']['ev'] = ["userid", "site", "posx", "posy", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bomb_planted']['name'] = ["id игрока", "Номер БомбПлэйса","Позиция по X, где установленна бомба", "Позиция по Y, где установленна бомба", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bomb_planted']['ex'] = "Когда игрок успешно устанавливает бомбу"
dic['break_breakable'] = {}
dic['break_breakable']['ev'] = ["userid", "entindex", "material", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['break_breakable']['name'] = ["id игрока", "entity index разбитого объекта", "Материал разбитого объекта", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['break_breakable']['ex'] = "Когда игрок разбивает что-либо (ВОЗМОЖНО ПЕРЕВОД НЕ ВЕРНЫЙ!)"
dic['break_breakable']['notes'] = ["Типы материалов:","1=Стекло", "2=Метал", "4=Тело", "8=Дерево", "16=Дым", "32=Прозрачность", "64=Бетон", "128=Slave"]
dic['break_prop'] = {}
dic['break_prop']['ev'] = ["userid", "entindex", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['break_prop']['name'] = ["id игрока", "entity index сломанного объекта", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['break_prop']['ex'] = "Когда игрок ломает предметы"
dic['bullet_impact'] = {}
dic['bullet_impact']['ev'] = ["userid", "x", "y", "z", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['bullet_impact']['name'] = ["id игрока", "X-позиция, куда попала пуля", "Y-позиция, куда попала пуля", "Z-позиция, куда попала пуля","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['bullet_impact']['ex'] = "Когда пуля 'врезается' во что - либо (стена, игрок и т.д.)"
dic['door_moving'] = {}
dic['door_moving']['ev'] = ["userid", "entindex","es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['door_moving']['name'] = ["id игрока", "entity index движущейся двери", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['door_moving']['ex'] = "Когда игрок пользуется дверью"
dic['flashbang_detonate'] = {}
dic['flashbang_detonate']['ev'] = ["userid", "x", "y", "z", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['flashbang_detonate']['name'] = ["id игрока", "X-позиция, где сдетонировала граната", "Y-позиция, где сдетонировала граната", "Z-позиция, где сдетонировала граната","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['flashbang_detonate']['ex'] = "Когда световая граната взрывается"
dic['game_end'] = {}
dic['game_end']['ev'] = ["winner"]
dic['game_end']['name'] = ["id игрока или команды победителя"]
dic['game_end']['ex'] = "Когда заканчивается игра"
dic['game_message'] = {}
dic['game_message']['ev'] = ["target", "text"]
dic['game_message']['name'] = ["0 = Console, 1 = HUD", " Текстовое сообщение"]
dic['game_message']['ex'] = "Когда посылается сообщение всем игрокам"
dic['game_start'] = {}
dic['game_start']['ev'] = ["timelimit", "fraglimit", "objective"]
dic['game_start']['name'] = ["Время раунда в сек.", "Лимит фрагов", "Цели раунда (задачи карты)"]
dic['game_start']['ex'] = "Когда начинается игра"
dic['grenade_bounce'] = {}
dic['grenade_bounce']['ev'] = ["userid", "x", "y", "z", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['grenade_bounce']['name'] = ["id игрока", "X-позиция, где упала граната", "Y-позиция, где упала граната", "Z-позиция, где упала граната","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['grenade_bounce']['ex'] = "Когда 'падает' граната"
dic['hegrenade_detonate'] = {}
dic['hegrenade_detonate']['ev'] = ["userid", "x", "y", "z", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['hegrenade_detonate']['name'] = ["id игрока", "X-позиция, где сдетонировала граната", "Y-позиция, где сдетонировала граната", "Z-позиция, где сдетонировала граната","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['hegrenade_detonate']['ex'] = "Когда взрывается боевая граната"
dic['hostage_call_for_help'] = {}
dic['hostage_call_for_help']['ev'] = ["hostage"]
dic['hostage_call_for_help']['name'] = ["entity index заложника, зовущего на помощь"]
dic['hostage_call_for_help']['ex'] = "Когда заложник зовет на помощь"
dic['hostage_follows'] = {}
dic['hostage_follows']['ev'] = ["userid", "hostage", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['hostage_follows']['name'] = ["id игрока", "Номер заложника","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['hostage_follows']['ex'] = "Когда игрок начинает выводить заложников"
dic['hostage_hurt'] = {}
dic['hostage_hurt']['ev'] = ["userid", "hostage", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['hostage_hurt']['name'] = ["id игрока", "Номер заложника","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['hostage_hurt']['ex'] = "Когда игрок атакует (повреждает) заложника"
dic['hostage_killed'] = {}
dic['hostage_killed']['ev'] = ["userid", "hostage", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['hostage_killed']['name'] = ["id игрока", "Номер заложника","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['hostage_killed']['ex'] = "Когда игрок убивает заложника"
dic['hostage_rescued'] = {}
dic['hostage_rescued']['ev'] = ["userid", "hostage", "site","es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['hostage_rescued']['name'] = ["id игрока", "Номер заложника", "Номер спасательной зоны","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['hostage_rescued']['ex'] = "Когда игрок спасает заложника"
dic['hostage_rescued_all'] = {}
dic['hostage_rescued_all']['ev'] = []
dic['hostage_rescued_all']['name'] = []
dic['hostage_rescued_all']['ex'] = "Когда спасены все заложники"
dic['hostage_stops_following'] = {}
dic['hostage_stops_following']['ev'] = ["userid", "hostage", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['hostage_stops_following']['name'] = ["id игрока", "Номер заложника","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['hostage_stops_following']['ex'] = "Когда заложникик прекращает следование за 'Спасителем'"
dic['item_pickup'] = {}
dic['item_pickup']['ev'] = ["userid", "item", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['item_pickup']['name'] = ["id игрока", "Название предмета","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['item_pickup']['ex'] = "Когда игрок подбирает или получает оружие или предмет"
dic['item_pickup']['notes'] = ["Названия оружия или предметов не", "содержат префиксов weapon_ или item_ ", "Если игрок подбирает оружие АВП,", "то нужно писать просто awp, А НЕ weapon_awp"]
dic['player_activate'] = {}
dic['player_activate']['ev'] = ["userid", "es_username", "es_steamid"]
dic['player_activate']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока"]
dic['player_activate']['ex'] = "1 РАЗ ЗА КАРТУ - (когда игрок присоединяется к игре на данной карте впервый раз)"
dic['player_blind'] = {}
dic['player_blind']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['player_blind']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['player_blind']['ex'] = "Когда игрок слепнет от детонации световой гранаты"
dic['player_changename'] = {}
dic['player_changename']['ev'] = ["userid", "oldname", "newname", "es_steamid"]
dic['player_changename']['name'] = ["id игрока", "Ник игрока до смены ника (старое)", "Ник игрока после смены ника (новое)","STEAM_ID игрока"]
dic['player_changename']['ex'] = "Когда игрок изменяет его ник"
dic['player_chat'] = {}
dic['player_chat']['ev'] = ["userid", "text", "teamonly"]
dic['player_chat']['name'] = ["id игрока", "Весь текст, что написал игрок в чат", "В командный чат = 1 | В общий = 0"]
dic['player_chat']['ex'] = "Когда игрок пишет что- либо в чат"
dic['player_class'] = {}
dic['player_class']['ev'] = ["userid", "class"]
dic['player_class']['name'] = ["id игрока", "Новый класс игрока"]
dic['player_class']['ex'] = "Когда игрок меняет класс игрока"
dic['player_connect'] = {}
dic['player_connect']['ev'] = ["name", "index", "userid", "networkid", "address"]
dic['player_connect']['name'] = ["Ник игрока", "entity index игрового слота", "id игрока", "НЕ настоящий!! SteamID", "IP адрес и порт игрока"]
dic['player_connect']['ex'] = "Когда игрок присоединяется"
dic['player_connect']['notes'] = ['networkid не содержит настоящего', 'SteamID игрока. Только:', 'STEAM_ID_PENDING', 'STEAM_ID_LAN', 'BOT']
dic['player_death'] = {}
dic['player_death']['ev'] = ["userid", "attacker","weapon", "headshot", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userdead", "es_attackername", "es_attackersteamid", "es_attackerteam", "es_attackerhealth", "es_attackerarmor", "es_attackerdeaths", "es_attackerkills", "es_attackerweapon", "es_attackerdead"]
dic['player_death']['name'] = ["id игрока, которого атакуют (жертва)", "id атакующего", "Оружие, которым убили", "Если убийство было ХэдШотом", "Ник жертвы", "STEAM_ID жертвы", "Команда жертвы", "Здоровье жертвы", "Броня жертвы","Кол-во смертей у жертвы", "Кол-во фрагов у жертвы", "Живая или мертвая жертва", "Ник атакующего", "STEAM_ID атакующего", "Команда атакующего", "Здоровье атакующего", "Броня атакующего","Кол-во смертей у атакующего", "Кол-во фрагов у атакующего", "Название оружия атакующего","Жив атакующий или нет"]
dic['player_death']['ex'] = "Когда игрок умирает"
dic['player_disconnect'] = {}
dic['player_disconnect']['ev'] = ["userid", "reason", "name", "networkid"]
dic['player_disconnect']['name'] = ["id игрока", "Причина выхода игрока", "Ник игрока", "STEAM_ID игрока"]
dic['player_disconnect']['ex'] = "Когда игрок покидает сервер"
dic['player_falldamage'] = {}
dic['player_falldamage']['ev'] = ["userid", "damage","es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['player_falldamage']['name'] = ["id игрока", "Кол-во урона, полученное от падения", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['player_falldamage']['ex'] = "Когда игрок падает и получает повреждения"
dic['player_footstep'] = {}
dic['player_footstep']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['player_footstep']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['player_footstep']['ex'] = "Когда от игрока исходит звук шагов"
dic['player_footstep']['notes'] = ['player_footstep работает только когда', 'игрок ходит (т.е когда вы можете слышать его шаги)', 'Рекомендуется прописать sv_footsteps 1', 'в server.cfg']
dic['player_hurt'] = {}
dic['player_hurt']['ev'] = ["userid", "attacker","weapon", "health", "dmg_health","armor","dmg_armor","hitgroup", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userdead", "es_attackername", "es_attackersteamid", "es_attackerteam", "es_attackerhealth", "es_attackerarmor", "es_attackerdeaths", "es_attackerkills", "es_attackerweapon", "es_attackerdead"]
dic['player_hurt']['name'] = ["Игрок, которого атакуют (жертва)", "Атакующий", "Название оружия, которым атакуют", "Оставшееся здоровье у жертвы", "Кол-во урона, нанесенного жерве", "Оставшаяся броня у жертвы", "Кол-во урона, нанесенного броне жертвы", "Часть тела, куда нанесенно повреждение", "Ник жертвы", "STEAM_ID жертвы", "Команда жертвы", "Здоровье жертвы", "Броня жертвы","Кол-во смертей у жертвы", "Кол-во фрагов у жертвы", "Живая или мертвая жертва", "Ник атакующего", "STEAM_ID атакующего", "The team # of the attacker", "Здоровье атакующего", "Броня атакующего","Кол-во смертей у атакующего", "Кол-во фрагов у атакующего", "Название оружия атакующего","Жив атакующий или нет"]
dic['player_hurt']['ex'] = "Когда игрок терпит повреждения"
dic['player_info'] = {}
dic['player_info']['ev'] = ["name", "index", "userid", "networkid", "bot"]
dic['player_info']['name'] = ["Ник игрока", "entity index игрового слота", "id игрока","STEAM_ID игрока", "Если игрок БОТ"]
dic['player_info']['ex'] = "Когда игрок изменяет его ник"
dic['player_jump'] = {}
dic['player_jump']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['player_jump']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['player_jump']['ex'] = "Когда игрок прыгает (Для каждого отдельно)"
dic['player_radio'] = {}
dic['player_radio']['ev'] = ["userid", "slot"]
dic['player_radio']['name'] = ["id игрока", "Valve id посланного сообщения"]
dic['player_radio']['ex'] = "Когда игрок посылает голосовое сообщение"
dic['player_say'] = {}
dic['player_say']['ev'] = ["userid", "text", "es_steamid", "es_username", "es_userteam"]
dic['player_say']['name'] = ["id игрока", "Полное сообщение, что написал игрок", "STEAM_ID игрока", "Ник игрока", "Команда игрока"]
dic['player_say']['ex'] = "Когда игрок пишет что-либо в чат"
dic['player_score'] = {}
dic['player_score']['ev'] = ["userid", "kills", "deaths", "score"]
dic['player_score']['name'] = ["id игрока", "Кол-во фрагов у игрока", "Кол-во смертей у игрока", "Общий игровой счет"]
dic['player_score']['ex'] = "Когда изменяется счет игрока"
dic['player_shoot'] = {}
dic['player_shoot']['ev'] = []
dic['player_shoot']['name'] = ["Информация отсутсвует"]
dic['player_shoot']['ex'] = "К сожалению информация временно отсутствует. Посетите AzleY.Ru, возможно вы найдете решение или новую версию данного скрипта."
dic['player_spawn'] = {}
dic['player_spawn']['ev'] = ["userid", "es_username", "es_steamid","es_userteam","es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills"]
dic['player_spawn']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока"]
dic['player_spawn']['ex'] = "Когда игрок рождается (спаунится)"
dic['player_team'] = {}
dic['player_team']['ev'] = ["userid", "team", "oldteam", "disconnect"]
dic['player_team']['name'] = ["id игрока", "Новая команда игрока", "Старая команда игрока", "Изменение команды из-за дисконнекта"]
dic['player_team']['ex'] = "Когда игрок изменяет команду"
dic['player_use'] = {}
dic['player_use']['ev'] = ["userid", "entity"]
dic['player_use']['name'] = ["id игрока", "entity того, что игрок использует"]
dic['player_use']['ex'] = "Когда игрок использует что-либо"
dic['round_end'] = {}
dic['round_end']['ev'] = ["winner", "reason", "message"]
dic['round_end']['name'] = ["Команда победителей раунда (2=T, 3=CT)", "Причина победы команды", "Сообщение конца раунда (например #CTs_Win)"]
dic['round_end']['ex'] = "Когда заканчивается раунд по причине выполнения задания карты или убийства всех игроков одной из команд" 
dic['round_end']['notes'] = ["При использовании события round_end", "нельзя использовать переменные типа userid!"]
dic['round_start'] = {}
dic['round_start']['ev'] = ["timelimit", "fraglimit", "objective"]
dic['round_start']['name'] = ["Время раунда в сек.", "Лимит фрагов", "Цели (задачи) карты, раунда"]
dic['round_start']['ex'] = "Когда начинается раунд"
dic['server_addban'] = {}
dic['server_addban']['ev'] = ["userid", "name", "networkid", "ip", "duration", "by", "kicked"]
dic['server_addban']['name'] = ["id игрока","Ник игрока","STEAM_ID игрока", "Ip адрес игрока", "Продолжительность бана", " Ник игрока кто забанил игрока", "Если игрок так же был кикнут"]
dic['server_addban']['ex'] = "Когда банят какого-либо игрока"
dic['server_cvar'] = {}
dic['server_cvar']['ev'] = ["cvarname", "cvarvalue"]
dic['server_cvar']['name'] = ["Название измененного параметра (например sv_gravity)", "Новое значение измененного параметра"]
dic['server_cvar']['ex'] = "Когда изменяются настройки сервера"
dic['server_message'] = {}
dic['server_message']['ev'] = ["text"]
dic['server_message']['name'] = ["Текстовое сообщение"]
dic['server_message']['ex'] = "При каждом серверном сообщении"
dic['server_removeban'] = {}
dic['server_removeban']['ev'] = ["networkid", "ip", "by"]
dic['server_removeban']['name'] = ["STEAM_ID игрока", "Ip адрес игрока", "Ник игрока, который разбанил"]
dic['server_removeban']['ex'] = "Когда снимают бан с кого - либо"
dic['server_shutdown'] = {}
dic['server_shutdown']['ev'] = ["reason"]
dic['server_shutdown']['name'] = ["Причина выключения сервера"]
dic['server_shutdown']['ex'] = "Когда сервер отключается (нормальное выключение, не вылет сервера из-за ошибки)"
dic['smokegrenade_detonate'] = {}
dic['smokegrenade_detonate']['ev'] = ["userid", "x", "y", "z", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['smokegrenade_detonate']['name'] = ["id игрока", "X-позиция, где сдетонировала граната", "Y-позиция, где сдетонировала граната", "Z-позиция, где сдетонировала граната", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['smokegrenade_detonate']['ex'] = "Когда детонирует дымовая граната"
dic['vip_escaped'] = {}
dic['vip_escaped']['ev'] = ["userid"]
dic['vip_escaped']['name'] = ["ID VIP игрока"]
dic['vip_escaped']['ex'] = "Когда VIP спасается"
dic['vip_killed'] = {}
dic['vip_killed']['ev'] = ["userid", "attacker"]
dic['vip_killed']['name'] = ["ID VIP игрока", "Атакующий"]
dic['vip_killed']['ex'] = "Когда убивают VIP игрока"
dic['weapon_fire'] = {}
dic['weapon_fire']['ev'] = ["userid", "weapon","es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['weapon_fire']['name'] = ["id игрока", "Название оружия","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['weapon_fire']['ex'] = "Когда игрок стреляет из оружия - (Пока игрок держит кнопку атаки)"
dic['weapon_fire']['notes'] = ['Рекомендуется установить значение', 'eventscripts_noisy  на 1']
dic['weapon_fire_on_empty'] = {}
dic['weapon_fire_on_empty']['ev'] = ["userid", "weapon","es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['weapon_fire_on_empty']['name'] = ["id игрока", "Название оружия","Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['weapon_fire_on_empty']['ex'] = "Когда игрок пытается вести огонь из оружия, в котором нет патронов -(не для гранат!!)"
dic['weapon_reload'] = {}
dic['weapon_reload']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['weapon_reload']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['weapon_reload']['ex'] = "Когда игрок перезаряжает оружие НАЖАТИЕМ КНОПКИ перезарядки"
dic['weapon_reload']['notes'] = ['Рекомендуется установить значение', 'eventscripts_noisy  на 1', 'Если у игрока полный магазин патронов, то', 'это событие будет происходить до тех пор,', 'пока нажата клавиша перезарядки', 'Это событие не включает в себя автоматическую перезарядку...', '(Только при нажатии клавиши перезарядки!)']
dic['weapon_zoom'] = {}
dic['weapon_zoom']['ev'] = ["userid", "es_username", "es_steamid", "es_userteam", "es_userhealth", "es_userarmor", "es_userdeaths", "es_userkills", "es_userweapon"]
dic['weapon_zoom']['name'] = ["id игрока", "Ник игрока", "STEAM_ID игрока", "Команда  игрока", "Здоровье игрока", "Броня игрока","Кол-во смертей игрока", "Кол-во фрагов игрока", "Название оружия игрока"]
dic['weapon_zoom']['ex'] = 'Когда игрок использует функцию "ZOOM" на его оружии'
dic['es_client_command'] = {}
dic['es_client_command']['ev'] = ["userid", "command", "commandstring"]
dic['es_client_command']['name'] = ["ID VIP игрока", "Название исполняемой команды", "Текст после команды или аргументы команды"]
dic['es_client_command']['ex'] = "Когда игрок выполняет команду - ( Пример: Движение вперед)"
dic['es_map_start'] = {}
dic['es_map_start']['ev'] = ["mapname"]
dic['es_map_start']['name'] = ["Название текущей карты"]
dic['es_map_start']['ex'] = "Когда меняется карта (начинается новая)"
dic['es_map_start']['notes'] = ['Это событие действует до того', 'как загрузится server.cfg']
dic['es_player_chat'] = {}
dic['es_player_chat']['ev'] = ["userid", "text", "teamonly"]
dic['es_player_chat']['name'] = ["id игрока", "Полное сообщение, что написал игрок", "Сообщение только для своей команды = 1 | Для всех = 0"]
dic['es_player_chat']['ex'] = "Когда сервер получает сообщение чата"
dic['es_player_setting'] = {}
dic['es_player_setting']['ev'] = ["userid"]
dic['es_player_setting']['name'] = ["id игрока"]
dic['es_player_setting']['ex'] = "Когда игрок изменяет настройки, связанные с сервером - ( Например: ник )"
dic['es_player_validated'] = {}
dic['es_player_validated']['ev'] = ["userid", "networkid"]
dic['es_player_validated']['name'] = ["id игрока", "Тип сети или STEAM_ID игрока"]
dic['es_player_validated']['ex'] = "Когда игрок подтверждается (иными словами, когда ПОЛНОСТЬЮ заходит на сервер)"
dic['О_Скрипте'] = {}
dic['О_Скрипте']['ev'] = []
dic['О_Скрипте']['name'] = []
dic['О_Скрипте']['ex'] = "данный скрипт везде и всегда ;)"
dic['О_Скрипте']['notes'] = ["Данный скрипт является переводом", "Popoklopsi's Eventscripts Event Overview", "Перевод: 2GariN", "Специально для AzleY.Ru", "Новые версии скрипта так же", "будут выкладываться на азлей.ру",]


def show(event):
	eventroot = Tk()
	for x in dic:
		if x == event:
			eventroot.title('Русский сборник событий EventScripts от 2GariN (http://AzleY.Ru): Событие %s' % x)
			Label(eventroot, text="Событие %s" % x).grid(row=0, column=0, columnspan=7, sticky=W+E)
			Label(eventroot, text="Применяется: %s" % dic[x]['ex'], bg="yellow").grid(row=1, column=0, columnspan=7, sticky=W+E)
			Label(eventroot, text="Версия 1.2 RUS by 2GariN").grid(row=100, column=10)
			Label(eventroot, text="Использование на Python'е", relief=GROOVE,padx=80, bg="darkgreen").grid(row=2, column=0)
			Label(eventroot, text="", padx=80).grid(row=3, column=0)
			counter = 5
			if dic[x]['ev']:
				for y in dic[x]['ev']:
					kentry = Entry(eventroot, fg="red",width=28)
					kentry.grid(row=counter, column=0)
					kentry.insert(END,"event_var['%s']" % y)
					counter = counter + 1
			else:
				Label(eventroot, text="ПЕРЕМЕННЫХ НЕТ", padx=80, fg="red", height=1).grid(row=5, column=0)
			counter = 5
			Label(eventroot, text="Описание", relief=GROOVE,padx=80, bg="darkgreen").grid(row=2, column=1)
			Label(eventroot, text="", padx=80).grid(row=3, column=1)
			if dic[x]['name']:
				for y in dic[x]['name']:
					Label(eventroot, text=y, padx=80).grid(row=counter, column=1)
					counter = counter + 1
			else:
				Label(eventroot, text="ПЕРЕМЕННЫХ НЕТ", padx=80, fg="red", height=1).grid(row=5, column=1)
			counter = 5
			Label(eventroot, text="Использование на ES", relief=GROOVE,padx=80, bg="darkgreen").grid(row=2, column=3)
			Label(eventroot, text="", padx=80).grid(row=3, column=3)
			if dic[x]['ev']:
				for y in dic[x]['ev']:
					kentry = Entry(eventroot, fg="red",width=28)
					kentry.grid(row=counter, column=3)
					kentry.insert(END,"event_var(%s)" % y)
					counter = counter + 1
			else:
				Label(eventroot, text="ПЕРЕМЕННЫХ НЕТ", padx=80, fg="red", height=1).grid(row=5, column=3)
			counter = 5
			if dic[x]['notes']:
				Label(eventroot, text="Примечания", relief=GROOVE,padx=80, bg="darkgreen").grid(row=2, column=5)
				Label(eventroot, text="",).grid(row=3, column=5)
				for y in dic[x]['notes']:
					Label(eventroot, text=y, padx=80, fg="blue").grid(row=counter, column=5)
					counter = counter + 1
	

	eventroot.mainloop()
	
root = Tk()
root.title('Русский сборник событий EventScripts от 2GariN (http://AzleY.Ru)')
Label(root, text="События EventScripts (Events). Для удобства события представленны в алфавитном порядке.").grid(row=0, column=0, columnspan=12, sticky=W+E)
Label(root, text="Popoklopsi's Eventscripts").grid(row=100, column=6)
Label(root, text="Event Overview").grid(row=101, column=6)
Label(root, text="B", relief=GROOVE, underline=0,padx=58).grid(row=1, column=0)
Button(root, text="bomb_abortdefuse",underline=0,width=19,padx=2, command=lambda t='bomb_abortdefuse': show(t)).grid(row=2, column=0)
Button(root, text="bomb_abortplant",underline=0,width=19,padx=2, command=lambda t='bomb_abortplant': show(t)).grid(row=3, column=0)
Button(root, text="bomb_beep",underline=0,width=19,padx=2, command=lambda t='bomb_beep': show(t)).grid(row=4, column=0)
Button(root, text="bomb_begindefuse",underline=0,width=19,padx=2, command=lambda t='bomb_begindefuse': show(t)).grid(row=5, column=0)
Button(root, text="bomb_beginplant",underline=0,width=19,padx=2, command=lambda t='bomb_beginplant': show(t)).grid(row=6, column=0)
Button(root, text="bomb_defused",underline=0,width=19,padx=2, command=lambda t='bomb_defused': show(t)).grid(row=7, column=0)
Button(root, text="bomb_dropped",underline=0,width=19,padx=2, command=lambda t='bomb_dropped': show(t)).grid(row=8, column=0)
Button(root, text="bomb_exploded",underline=0,width=19,padx=2, command=lambda t='bomb_exploded': show(t)).grid(row=9, column=0)
Button(root, text="bomb_pickup",underline=0,width=19,padx=2, command=lambda t='bomb_pickup': show(t)).grid(row=10, column=0)
Button(root, text="bomb_planted",underline=0,width=19,padx=2, command=lambda t='bomb_planted': show(t)).grid(row=11, column=0)
Button(root, text="break_breakable",underline=0,width=19,padx=2, command=lambda t='break_breakable': show(t)).grid(row=12, column=0)
Button(root, text="break_prop",underline=0,width=19,padx=2, command=lambda t='break_prop': show(t)).grid(row=13, column=0)
Button(root, text="bullet_impact",underline=0,width=19,padx=2, command=lambda t='bullet_impact': show(t)).grid(row=14, column=0)
Label(root, text="D", relief=GROOVE, underline=0,padx=58).grid(row=1, column=1)
Button(root, text="door_moving",underline=0,width=19,padx=2, command=lambda t='door_moving': show(t)).grid(row=2, column=1)
Label(root, text="F", relief=GROOVE, underline=0,padx=58).grid(row=1, column=2)
Button(root, text="flashbang_detonate",underline=0,width=19,padx=2, command=lambda t='flashbang_detonate': show(t)).grid(row=2, column=2)
Label(root, text="G", relief=GROOVE, underline=0,padx=58).grid(row=1, column=3)
Button(root, text="game_end",underline=0,width=19,padx=2, command=lambda t='game_end': show(t)).grid(row=2, column=3)
Button(root, text="game_message",underline=0,width=19,padx=2, command=lambda t='game_message': show(t)).grid(row=3, column=3)
Button(root, text="game_start",underline=0,width=19,padx=2, command=lambda t='game_start': show(t)).grid(row=4, column=3)
Button(root, text="grenade_bounce",underline=0,width=19,padx=2, command=lambda t='grenade_bounce': show(t)).grid(row=5, column=3)
Label(root, text="H", relief=GROOVE, underline=0,padx=58).grid(row=1, column=4)
Button(root, text="hegrenade_detonate",underline=0,width=19,padx=2, command=lambda t='hegrenade_detonate': show(t)).grid(row=2, column=4)
Button(root, text="hostage_call_for_help",underline=0,width=19,padx=2, command=lambda t='hostage_call_for_help': show(t)).grid(row=3, column=4)
Button(root, text="hostage_follows",underline=0,width=19,padx=2, command=lambda t='hostage_follows': show(t)).grid(row=4, column=4)
Button(root, text="hostage_hurt",underline=0,width=19,padx=2, command=lambda t='hostage_hurt': show(t)).grid(row=5, column=4)
Button(root, text="hostage_killed",underline=0,width=19,padx=2, command=lambda t='hostage_killed': show(t)).grid(row=6, column=4)
Button(root, text="hostage_rescued",underline=0,width=19,padx=2, command=lambda t='hostage_rescued': show(t)).grid(row=7, column=4)
Button(root, text="hostage_rescued_all",underline=0,width=19,padx=2, command=lambda t='hostage_rescued_all': show(t)).grid(row=8, column=4)
Button(root, text="hostage_stops_following",underline=0,width=19,padx=2, command=lambda t='hostage_stops_following': show(t)).grid(row=9, column=4)
Label(root, text="I", relief=GROOVE, underline=0,padx=58).grid(row=1, column=5)
Button(root, text="item_pickup",underline=0,width=19,padx=2, command=lambda t='item_pickup': show(t)).grid(row=2, column=5)
Label(root, text="P", relief=GROOVE, underline=0,padx=58).grid(row=1, column=6)
Button(root, text="player_activate",underline=0,width=19,padx=2, command=lambda t='player_activate': show(t)).grid(row=2, column=6)
Button(root, text="player_blind",underline=0,width=19,padx=2, command=lambda t='player_blind': show(t)).grid(row=3, column=6)
Button(root, text="player_changename",underline=0,width=19,padx=2, command=lambda t='player_changename': show(t)).grid(row=4, column=6)
Button(root, text="player_chat",underline=0,width=19,padx=2, command=lambda t='player_chat': show(t)).grid(row=5, column=6)
Button(root, text="player_class",underline=0,width=19,padx=2, command=lambda t='player_class': show(t)).grid(row=6, column=6)
Button(root, text="player_connect",underline=0,width=19,padx=2, command=lambda t='player_connect': show(t)).grid(row=7, column=6)
Button(root, text="player_death",underline=0,width=19,padx=2, command=lambda t='player_death': show(t)).grid(row=8, column=6)
Button(root, text="player_disconnect",underline=0,width=19,padx=2, command=lambda t='player_disconnect': show(t)).grid(row=9, column=6)
Button(root, text="player_falldamage",underline=0,width=19,padx=2, command=lambda t='player_falldamage': show(t)).grid(row=10, column=6)
Button(root, text="player_footstep",underline=0,width=19,padx=2, command=lambda t='player_footstep': show(t)).grid(row=11, column=6)
Button(root, text="player_hurt",underline=0,width=19,padx=2, command=lambda t='player_hurt': show(t)).grid(row=12, column=6)
Button(root, text="player_info",underline=0,width=19,padx=2, command=lambda t='player_info': show(t)).grid(row=13, column=6)
Button(root, text="player_jump",underline=0,width=19,padx=2, command=lambda t='player_jump': show(t)).grid(row=14, column=6)
Button(root, text="player_radio",underline=0,width=19,padx=2, command=lambda t='player_radio': show(t)).grid(row=15, column=6)
Button(root, text="player_say",underline=0,width=19,padx=2, command=lambda t='player_say': show(t)).grid(row=16, column=6)
Button(root, text="player_score",underline=0,width=19,padx=2, command=lambda t='player_score': show(t)).grid(row=17, column=6)
Button(root, text="player_shoot",underline=0,width=19,padx=2, command=lambda t='player_shoot': show(t)).grid(row=18, column=6)
Button(root, text="player_spawn",underline=0,width=19,padx=2, command=lambda t='player_spawn': show(t)).grid(row=19, column=6)
Button(root, text="player_team",underline=0,width=19,padx=2, command=lambda t='player_team': show(t)).grid(row=20, column=6)
Button(root, text="player_use",underline=0,width=19,padx=2, command=lambda t='player_use': show(t)).grid(row=21, column=6)
Label(root, text="",underline=0,width=19,padx=2).grid(row=22, column=6)
Label(root, text="R", relief=GROOVE, underline=0,padx=58).grid(row=11, column=1)
Button(root, text="round_end",underline=0,width=19,padx=2, command=lambda t='round_end': show(t)).grid(row=12, column=1)
Button(root, text="round_start",underline=0,width=19,padx=2, command=lambda t='round_start': show(t)).grid(row=13, column=1)
Label(root, text="S", relief=GROOVE, underline=0,padx=58).grid(row=11, column=2)
Button(root, text="server_addban",underline=0,width=19,padx=2, command=lambda t='server_addban': show(t)).grid(row=12, column=2)
Button(root, text="server_cvar",underline=0,width=19,padx=2, command=lambda t='server_cvar': show(t)).grid(row=13, column=2)
Button(root, text="server_message",underline=0,width=19,padx=2, command=lambda t='server_message': show(t)).grid(row=14, column=2)
Button(root, text="server_removeban",underline=0,width=19,padx=2, command=lambda t='server_removeban': show(t)).grid(row=15, column=2)
Button(root, text="server_shutdown",underline=0,width=19,padx=2, command=lambda t='server_shutdown': show(t)).grid(row=16, column=2)
Button(root, text="smokegrenade_detonate",underline=0,width=19,padx=2, command=lambda t='smokegrenade_detonate': show(t)).grid(row=17, column=2)
Label(root, text="V", relief=GROOVE, underline=0,padx=58).grid(row=11, column=3)
Button(root, text="vip_escaped",underline=0,width=19,padx=2, command=lambda t='vip_escaped': show(t)).grid(row=12, column=3)
Button(root, text="vip_killed",underline=0,width=19,padx=2, command=lambda t='vip_killed': show(t)).grid(row=13, column=3)
Label(root, text="W", relief=GROOVE, underline=0,padx=58).grid(row=11, column=4)
Button(root, text="weapon_fire",underline=0,width=19,padx=2, command=lambda t='weapon_fire': show(t)).grid(row=12, column=4)
Button(root, text="weapon_fire_on_empty",underline=0,width=19,padx=2, command=lambda t='weapon_fire_on_empty': show(t)).grid(row=13, column=4)
Button(root, text="weapon_reload",underline=0,width=19,padx=2, command=lambda t='weapon_reload': show(t)).grid(row=14, column=4)
Button(root, text="weapon_zoom",underline=0,width=19,padx=2, command=lambda t='weapon_zoom': show(t)).grid(row=15, column=4)
Label(root, text="Es Events", relief=GROOVE, underline=0,padx=38).grid(row=11, column=5)
Button(root, text="es_client_command",underline=0,width=19,padx=2, command=lambda t='es_client_command': show(t)).grid(row=12, column=5)
Button(root, text="es_map_start",underline=0,width=19,padx=2, command=lambda t='es_map_start': show(t)).grid(row=13, column=5)
Button(root, text="es_player_chat",underline=0,width=19,padx=2, command=lambda t='es_player_chat': show(t)).grid(row=14, column=5)
Button(root, text="es_player_setting",underline=0,width=19,padx=2, command=lambda t='es_player_setting': show(t)).grid(row=15, column=5)
Button(root, text="es_player_validated",underline=0,width=19,padx=2, command=lambda t='es_player_validated': show(t)).grid(row=16, column=5)
Label(root, text="by 2GariN", relief=GROOVE, underline=0,padx=38).grid(row=100, column=0)
Label(root, text="AzleY.Ru", relief=GROOVE, underline=1,padx=38).grid(row=101, column=0)
Button(root, text="ИНФО",underline=0,width=19,padx=2, command=lambda t='О_Скрипте': show(t)).grid(row=102, column=0)
root.mainloop()
