- 9
- 1
Вообщем мне нужно при появлении страны от СМИ копировать в буфер обмена столицу, в идеале конечно вставлять столицу в диалог и отправлять смс но и так тоже кайф будет,такой код я накидал(Помогите говнокодеру):
Код:
local on = require "lib.samp.events"
local country_capitals = {
["Объединенные Арабские Эмираты"] = "Абу-Даби",
["Нигерия"] = "Абуджа",
["Острова Кука"] = "Аваруа",
["Острова Питкэрн"] = "Адамстаун",
["Эфиопия"] = "Аддис-Абеба",
["Гана"] = "Аккра",
["Алжир"] = "Алжир",
["Ниуэ"] = "Алофи",
["Иордания"] = "Амман",
["Нидерланды"] = "Амстердам",
["Андорра"] = "Андорра-ла-Велья",
["Турция"] = "Анкара",
["Мадагаскар"] = "Антананариву",
["Самоа"] = "Апиа",
["Эритрея"] = "Асмэра",
["Казахстан"] = "Астана",
["Парагвай"] = "Асунсьон",
["Токелау"] = "Атафу",
["Греция"] = "Афины",
["Туркменистан"] = "Ашхабад",
["Ирак"] = "Багдад",
["Азербайджан"] = "Баку",
["Мали"] = "Бамако",
["Центральноафриканская Республика"] = "Банги",
["Таиланд"] = "Бангкок",
["Бруней"] = "Бандар-Сери-Бегаван",
["Гамбия"] = "Банжул",
["Сент-Китс и Невис"] = "Бастер",
["Ливан"] = "Бейрут",
["Сербия"] = "Белград",
["Белиз"] = "Бельмопан",
["Германия"] = "Берлин",
["Швейцария"] = "Берн",
["Гвинея-Бисау"] = "Бисау",
["Киргизия"] = "Бишкек",
["Колумбия"] = "Богота",
["Республика Конго"] = "Браззавиль",
["Бразилия"] = "Бразилиа",
["Словакия"] = "Братислава",
["Барбадос"] = "Бриджтаун",
["Бельгия"] = "Брюссель",
["Венгрия"] = "Будапешт",
["Румыния"] = "Бухарест",
["Аргентина"] = "Буэнос-Айрес",
["Лихтенштейн"] = "Вадуц",
["Мальта"] = "Валлетта",
["Ангилья"] = "Валли",
["Польша"] = "Варшава",
["Ватикан"] = "Ватикан",
["Соединенные Штаты Америки"] = "Вашингтон",
["Новая Зеландия"] = "Веллингтон",
["Австрия"] = "Вена",
["Сейшельские Острова"] = "Виктория",
["Кюрасао"] = "Виллемстад",
["Литва"] = "Вильнюс",
["Намибия"] = "Виндхук",
["Лаос"] = "Вьентьян",
["Ботсвана"] = "Габороне",
["Куба"] = "Гавана",
["Бермудские Острова"] = "Гамильтон",
["Гватемала"] = "Гватемала",
["Гибралтар"] = "Гибралтар",
["Бурунди"] = "Гитега",
["Гонконг"] = "Гонконг",
["Чечня"] = "Грозный",
["Сен-Бартелеми"] = "Густавия",
["Сенегал"] = "Дакар",
["Бангладеш"] = "Дакка",
["Сирия"] = "Дамаск",
["Индонезия"] = "Джакарта",
["Острова Святой Елены, Вознесения и Тристан-да-Кунья"] = "Джеймстаун",
["Джибути"] = "Джибути",
["Гайана"] = "Джорджтаун",
["Каймановы Острова"] = "Джорджтаун",
["Южный Судан"] = "Джуба",
["Британская Территория в Индийском Океане"] = "Диего-Гарсия",
["Восточный Тимор"] = "Дили",
["Танзания"] = "Додома",
["Катар"] = "Доха",
["Ирландия"] = "Дублин",
["Остров Мэн"] = "Дуглас",
["Таджикистан"] = "Душанбе",
["Армения"] = "Ереван",
["Хорватия"] = "Загреб",
["Израиль"] = "Иерусалим",
["Палестина"] = "Иерусалим (восточный)",
["Пакистан"] = "Исламабад",
["Афганистан"] = "Кабул",
["Египет"] = "Каир",
["Уганда"] = "Кампала",
["Австралия"] = "Канберра",
["Венесуэла"] = "Каракас",
["Сент-Люсия"] = "Кастри",
["Непал"] = "Катманду",
["Руанда"] = "Кигали",
["Украина"] = "Киев",
["Сент-Винсент и Гренадины"] = "Кингстаун",
["Остров Норфолк"] = "Кингстон",
["Ямайка"] = "Кингстон",
["Южная Георгия и Южные Сандвичевы Острова"] = "Кинг-Эдуард-Поинт",
["Демократическая Республика Конго"] = "Киншаса",
["Эквадор"] = "Кито",
["Молдова"] = "Кишинев",
["Острова Теркс и Кайкос"] = "Коберн-Таун",
["Гвинея"] = "Конакри",
["Дания"] = "Копенгаген",
["Малайзия"] = "Куала-Лумпур",
["Габон"] = "Либревиль",
["Малави"] = "Лилонгве",
["Перу"] = "Лима",
["Португалия"] = "Лиссабон",
["Того"] = "Ломе",
["Свальбард"] = "Лонгйир",
["Великобритания"] = "Лондон",
["Ангола"] = "Луанда",
["Замбия"] = "Лусака",
["Словения"] = "Любляна",
["Люксембург"] = "Люксембург",
["Маршалловы Острова"] = "Маджуро",
["Испания"] = "Мадрид",
["Макао"] = "Макао",
["Экваториальная Гвинея"] = "Малабо",
["Мальдивы"] = "Мале",
["Никарагуа"] = "Манагуа",
["Бахрейн"] = "Манама",
["Филиппины"] = "Манила",
["Мозамбик"] = "Мапуту",
["Сен-Мартен"] = "Мариго",
["Аландские Острова"] = "Мариехамн",
["Лесото"] = "Масеру",
["Оман"] = "Маскат",
["Уоллис и Футуна"] = "Мата-Уту",
["Эсватини"] = "Мбабане",
["Мексика"] = "Мехико",
["Беларусь"] = "Минск",
["Сомали"] = "Могадишо",
["Монако"] = "Монако",
["Либерия"] = "Монровия",
["Уругвай"] = "Монтевидео",
["Коморские Острова"] = "Морони",
["Россия"] = "Москва",
["Кения"] = "Найроби",
["Багамские Острова"] = "Нассау",
["Палау"] = "Нгерулмуд",
["Чад"] = "Нджамена",
["Мьянма"] = "Нейпьидо",
["Нигер"] = "Ниамей",
["Кипр"] = "Никосия",
["Мавритания"] = "Нуакшот",
["Тонга"] = "Нукуалофа",
["Новая Каледония"] = "Нумеа",
["Гренландия"] = "Нуук",
["Индия"] = "Нью-Дели",
["Аруба"] = "Ораньестад",
["Норвегия"] = "Осло",
["Канада"] = "Оттава",
["Американское Самоа"] = "Паго-Паго",
["Федеративные Штаты Микронезии"] = "Паликир",
["Панама"] = "Панама",
["Французская Полинезия"] = "Папеэте",
["Суринам"] = "Парамарибо",
["Франция"] = "Париж",
["Китай"] = "Пекин",
["Монтсеррат"] = "Плимут",
["Камбоджа"] = "Пномпень",
["Черногория"] = "Подгорица",
["Вануату"] = "Порт-Вила",
["Маврикий"] = "Порт-Луи",
["Папуа - Новая Гвинея"] = "Порт-Морсби",
["Бенин"] = "Порто-Ново",
["Гаити"] = "Порт-о-Пренс",
["Французские Южные и Антарктические Территории"] = "Порт-о-Франсэ",
["Тринидад и Тобаго"] = "Порт-оф-Спейн",
["Чехия"] = "Прага",
["Кабо-Верде"] = "Прая",
["Южно-Африканская Республика"] = "Претория",
["Косово"] = "Приштина",
["Северная Корея"] = "Пхеньян",
["Марокко"] = "Рабат",
["Исландия"] = "Рейкьявик",
["Латвия"] = "Рига",
["Италия"] = "Рим",
["Британские Виргинские Острова"] = "Род-Таун",
["Доминика"] = "Розо",
["Северные Марианские Острова"] = "Сайпан",
["Йемен"] = "Сана",
["Сан-Марино"] = "Сан-Марино",
["Сальвадор"] = "Сан-Сальвадор",
["Доминиканская Республика"] = "Санто-Доминго",
["Сан-Томе и Принсипи"] = "Сан-Томе",
["Чили"] = "Сантьяго",
["Коста-Рика"] = "Сан-Хосе",
["Пуэрто-Рико"] = "Сан-Хуан",
["Босния и Герцеговина"] = "Сараево",
["Сен-Пьер и Микелон"] = "Сен-Пьер",
["Антигуа и Барбуда"] = "Сент-Джонс",
["Гренада"] = "Сент-Джорджес",
["Гернси"] = "Сент-Питер-Порт",
["Джерси"] = "Сент-Хельер",
["Южная Корея"] = "Сеул",
["Сингапур"] = "Сингапур",
["Северная Македония"] = "Скопье",
["Болгария"] = "София",
["Швеция"] = "Стокгольм",
["Фолклендские Острова"] = "Стэнли",
["Фиджи"] = "Сува",
["Боливия"] = "Сукре",
["Тайвань"] = "Тайбэй",
["Эстония"] = "Таллин",
["Узбекистан"] = "Ташкент",
["Грузия"] = "Тбилиси",
["Иран"] = "Тегеран",
["Гондурас"] = "Тегусигальпа",
["Албания"] = "Тирана",
["Япония"] = "Токио",
["Фарерские Острова"] = "Торсхавн",
["Ливия"] = "Триполи",
["Тунис"] = "Тунис",
["Бутан"] = "Тхимпху",
["Буркина-Фасо"] = "Уагадугу",
["Монголия"] = "Улан-Батор",
["Кокосовые Острова"] = "Уэст-Айленд",
["Синт-Мартен"] = "Филипсбург",
["Остров Рождества"] = "Флайинг-Фиш-Коув",
["Сьерра-Леоне"] = "Фритаун",
["Тувалу"] = "Фунафути",
["Гуам"] = "Хагатна",
["Вьетнам"] = "Ханой",
["Зимбабве"] = "Хараре",
["Судан"] = "Хартум",
["Финляндия"] = "Хельсинки",
["Соломоновы Острова"] = "Хониара",
["Американские Виргинские Острова"] = "Шарлотта-Амалия",
["Шри-Ланка"] = "Шри-Джаяварденепура-Котте",
["Западная Сахара"] = "Эль-Аюн",
["Кувейт"] = "Эль-Кувейт",
["Акротири и Декелия"] = "Эпископи",
["Саудовская Аравия"] = "Эр-Рияд",
["Кирибати"] = "Южная Тарава",
["Кот-д'Ивуар"] = "Ямусукро",
["Науру"] = "Ярен",
["Камерун"] = "Яунде"
}
function on.onServerMessage(color, text)
lua_thread.create(function()
for country, capital in pairs(country_capitals) do
if text:find(country) then
setClipboardText(capital)
end
end
end
end)
end