script_name('myscript') require "lib.moonloader" local COLOR_WHITE = 0xFFFFFF local COLOR_LVNEWS = 0xFC2847 function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(3000) end sampAddChatMessage('Las Venturas News - {fc2847}/newsinfo', COLOR_WHITE) sampRegisterChatCommand('cars', cmd_cars) sampRegisterChatCommand('cara', cmd_cara) sampRegisterChatCommand('carb', cmd_carb) sampRegisterChatCommand('carc', cmd_carc) sampRegisterChatCommand('card', cmd_card) sampRegisterChatCommand('carn', cmd_carn) sampRegisterChatCommand('bars', cmd_bars) sampRegisterChatCommand('azs', cmd_azs) sampRegisterChatCommand('shops', cmd_shops) sampRegisterChatCommand('eats', cmd_eats) sampRegisterChatCommand('newsinfo', cmd_newsinfo) sampRegisterChatCommand('gsts', cmd_gsts) sampRegisterChatCommand('sts', cmd_sts) sampRegisterChatCommand('up1to2', cmd_up1to2) sampRegisterChatCommand("up2to3", cmd_up2to3) sampRegisterChatCommand('up3to5', cmd_up3to5) sampRegisterChatCommand('up3to6', cmd_up3to6) sampRegisterChatCommand('up4to5', cmd_up4to5) sampRegisterChatCommand('up4to6', cmd_up4to6) sampRegisterChatCommand('up5to7', cmd_up5to7) sampRegisterChatCommand('up6to7', cmd_up6to7) while true do wait(0) end end function cmd_cars(arg) sampAddChatMessage('Транспорт S класса:', COLOR_LVNEWS) sampAddChatMessage('Bloodring Banger, Vortex, Bandito, Caddy, Mesa, Dune, Kart', COLOR_WHITE) sampAddChatMessage('Stretch, Patriot, Burrito, Camper, Pizzaboy, BMW, Mower, Tractor', COLOR_WHITE) end function cmd_cara(arg) sampAddChatMessage('Транспорт А класса:', COLOR_LVNEWS) sampAddChatMessage('Hotring Racer B, Hotring Racer A, Hotring Racer, Sandking, BF Injection, Hotknife', COLOR_WHITE) sampAddChatMessage('Bullet, Super GT, Turismo, Banshee, Cheetah, Infernus, Buffalo, NRG-500', COLOR_WHITE) end function cmd_carb(arg) sampAddChatMessage('Транспорт В класса:', COLOR_LVNEWS) sampAddChatMessage('Quad, Sanchez, Freeway, FCR-900, Alpha, Euros, Flash, Elegy', COLOR_WHITE) sampAddChatMessage('Hustler, Slamvan, Comet, ZR-350, Uranus, Jester, Sultan', COLOR_WHITE) end function cmd_carc(arg) sampAddChatMessage('Транспорт С класса:', COLOR_LVNEWS) sampAddChatMessage('Wayfarer, BF-400, PCJ-600, Phoenix, Club, Stafford, Huntley, Stratum, Windsor, Yosemite', COLOR_WHITE) sampAddChatMessage('Remington, Feltzer, Virgo, Rancher, Admiral, Washington, Esperanto, Moonbeam', COLOR_WHITE) end function cmd_card(arg) sampAddChatMessage('Транспорт D класса:', COLOR_LVNEWS) sampAddChatMessage('Picador, Emperor, Tornado, Broadway, Tahoma, Merit, Sunrise, Vincent, Voodoo, Sentinal', COLOR_WHITE) sampAddChatMessage('Blade, Willard, Elegant, Blista Compact, Hermes, Oceanic, Premier, Bobcat, Bravura', COLOR_WHITE) end function cmd_carn(arg) sampAddChatMessage('Транспорт N класса:', COLOR_LVNEWS) sampAddChatMessage('Savanna, Tampa, Primo, Intruder, Salder, Clover, Cadrona, Fortune, Buccaneer, Majestic, Landstalker', COLOR_WHITE) sampAddChatMessage('Nebula, Greenwood, Regina, Walton, Sabre, Glendale, Solair, Stallion, Previon, Perenniel', COLOR_WHITE) end function cmd_bars(arg) sampAddChatMessage('Клубы и бары:', COLOR_LVNEWS) sampAddChatMessage('[1] Alhambra [2] Jizzy [3] Pig Pen [4] Бар Grove Street [5] Misty Amnesia [6] Big Spead Ranch [7] Lil Probe Inn', COLOR_WHITE) sampAddChatMessage('[8] Tierra Robada [9] Comedy club [10] The Four Dragons [11] Caligulas Palace [12] Belagio [13] Sobrino de Botin', COLOR_WHITE) end function cmd_azs(arg) sampAddChatMessage('Заправки:', COLOR_LVNEWS) sampAddChatMessage('[1] Idlewood [2] Mulholland [3] Flint [4] Whetstone [5] Dohetry [6] Easter [7] Juniper [8] ElGuebrabos [9] BoneCountry', COLOR_WHITE) sampAddChatMessage('[10] FortCarson [11] Come-A-Lot [12] PricklePine [13] Montgomery [14] Dillimore [15] AngelPine [16] Julius', COLOR_WHITE) sampAddChatMessage('[17] Emerald Isle [18] Redsands [19] Tierra Robada', COLOR_WHITE) end function cmd_shops(arg) sampAddChatMessage('Магазины 24/7:', COLOR_LVNEWS) sampAddChatMessage('[1] Idlewood [2] Mulholland [3] Flint [4] Whetstone [5] Easter [6] Juniper [7] Redsands West [8] Creek [9] Julius', COLOR_WHITE) sampAddChatMessage('[10] Emerald Isle [11] Come-A-Lot [12] Fort Carson [13] Bayside [14] Flats [15] Dillimore [16] Palomino Creek', COLOR_WHITE) end function cmd_eats(arg) sampAddChatMessage('Закусочные:', COLOR_LVNEWS) sampAddChatMessage('[1] Downtown [2] Financial [3] Garcia [4] Flats [5] Juniper [6] Esplanade [7] Marina Cluck [8] Willowfield', COLOR_WHITE) sampAddChatMessage('[9] East [10] Vinewood [11] Marina Burger [12] Idlewood [13] Fort Carson [14] Redsands West', COLOR_WHITE) sampAddChatMessage('[15] Redsands East [16] Strip [17] Creek [18] Old Venturas [19] Strip [20] Spinybed', COLOR_WHITE) sampAddChatMessage('[21] Tierra Robada [22] Palomino Creek [23] Angel Pine', COLOR_WHITE) end function cmd_newsinfo(arg) sampAddChatMessage('Команды для сотрудников {fc2847}Las Venturas News{FFFFFF}:', COLOR_WHITE) sampAddChatMessage('{fc2847}/cars{FFFFFF}, {fc2847}/cara{FFFFFF}, {fc2847}/carb{FFFFFF}, {fc2847}/carc{FFFFFF}, {fc2847}/card{FFFFFF}, {fc2847}/carn {FFFFFF}- авто', COLOR_WHITE) sampAddChatMessage('{fc2847}/eats {FFFFFF}- закусочные, {fc2847}/azs {FFFFFF}- заправки', COLOR_WHITE) sampAddChatMessage('{fc2847}/bars {FFFFFF}- бары и клубы, {fc2847}/shops {FFFFFF}- магазины 24/7', COLOR_WHITE) sampAddChatMessage('{fc2847}/gsts {FFFFFF}- улицы гетто, {fc2847}/sts {FFFFFF}- остальные улицы/посёлки', COLOR_WHITE) sampAddChatMessage('{fc2847}/up{FFFFFF}[rank.before]{fc2847}to{FFFFFF}[rank.after] - критерии для повышения', COLOR_WHITE) end function cmd_gsts(arg) sampAddChatMessage('Grove {FFFFFF}- улица Гантон', COLOR_LVNEWS) sampAddChatMessage('Rifa {FFFFFF}- улица Айдлвуд', COLOR_LVNEWS) sampAddChatMessage('Aztec {FFFFFF}- улица Эль-Корона', COLOR_LVNEWS) sampAddChatMessage('Vagos {FFFFFF}- улица Ист-Бич', COLOR_LVNEWS) sampAddChatMessage('Ballas {FFFFFF}- улица Уиллоуфилд', COLOR_LVNEWS) sampAddChatMessage('Glen Park {FFFFFF}- Глен Парк', COLOR_LVNEWS) sampAddChatMessage('Гора в гетто {FFFFFF}- улица Лас-Коллинас', COLOR_LVNEWS) sampAddChatMessage('Tierra Robada {FFFFFF}- округ Тьерра-Робада', COLOR_LVNEWS) end function cmd_sts(arg) sampAddChatMessage('Деревня у фермы №4 {FFFFFF}- деревня/поселок Паломино-Крик', COLOR_LVNEWS) sampAddChatMessage('Деревня у СТО г. Лос-Сантос {FFFFFF}- деревня/поселок Диллимор', COLOR_LVNEWS) sampAddChatMessage('Деревня у фермы №3 {FFFFFF}- деревня/поселок Блюберри', COLOR_LVNEWS) sampAddChatMessage('Деревня рядом с горой Чилиад {FFFFFF}- деревня/поселок Эйнджел-Пайн', COLOR_LVNEWS) sampAddChatMessage('Деревня у ЛВа, Fort Carson {FFFFFF}- деревня/поселок Форт-Карсон', COLOR_LVNEWS) sampAddChatMessage('El Quebrados {FFFFFF}- деревня/поселок Эль-Кебрадос', COLOR_LVNEWS) sampAddChatMessage('Деревня у заброшенного аэропорта/военкомата {FFFFFF}- деревня/поселок Лас-Паясадас', COLOR_LVNEWS) sampAddChatMessage('Муравейник {FFFFFF}- район Муравейник г. Сан-Фиерро', COLOR_LVNEWS) sampAddChatMessage('Змейка {FFFFFF}- Элитный район г. Сан-Фиерро', COLOR_LVNEWS) end function cmd_up1to2(arg) sampAddChatMessage('Стажёр {FFFFFF}[1] - {fc2847}Звукооператор {FFFFFF}[2]', COLOR_LVNEWS) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}1 {FFFFFF}дня и отыграть не менее {fc2847}3 {FFFFFF}часов', COLOR_WHITE) sampAddChatMessage('Либо набрать {fc2847}5000 {FFFFFF}очков личного рейтинга', COLOR_WHITE) end function cmd_up2to3(arg) sampAddChatMessage('Звукооператор {FFFFFF}[2] - {fc2847}Звукорежиссер {FFFFFF}[3]', COLOR_LVNEWS) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}2 {FFFFFF}дней и отыграть не менее {fc2847}6 {FFFFFF}часов', COLOR_WHITE) sampAddChatMessage('Либо пробыть на данном ранге не менее {fc2847}1 {FFFFFF}дня и набрать {fc2847}10000 {FFFFFF}личного рейтинга', COLOR_WHITE) end function cmd_up3to5(arg) sampAddChatMessage('Звукорежиссер {FFFFFF}[3] - {fc2847}Ведущий {FFFFFF}[5] / {fc2847}Редактор {FFFFFF}[6]', COLOR_LVNEWS) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}3 {FFFFFF}дней и отыграть не менее {fc2847}9 {FFFFFF}часов', COLOR_WHITE) sampAddChatMessage('Либо пробыть на данном ранге не менее {fc2847}2 {FFFFFF}дней и набрать {fc2847}20000 {FFFFFF}личного рейтинга', COLOR_WHITE) end function cmd_up3to6(arg) sampAddChatMessage('Звукорежиссер {FFFFFF}[3] - {fc2847}Ведущий {FFFFFF}[5] / {fc2847}Редактор {FFFFFF}[6]', COLOR_WHITE) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}3 {FFFFFF}дней и отыграть не менее {fc2847}9 {FFFFFF}часов', COLOR_WHITE) sampAddChatMessage('Либо пробыть на данном ранге не менее {fc2847}2 {FFFFFF}дней и набрать {fc2847}20000 {FFFFFF}личного рейтинга', COLOR_WHITE) end function cmd_up4to5(arg) sampAddChatMessage('Репортер {FFFFFF}[4] - {fc2847}Ведущий {FFFFFF}[5] / {fc2847}Редактор {FFFFFF}[6]', COLOR_WHITE) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}4 {FFFFFF}дней', COLOR_WHITE) sampAddChatMessage('Выполнить все условия контракта', COLOR_WHITE) end function cmd_up4to6(arg) sampAddChatMessage('Репортер {FFFFFF}[4] - {fc2847}Ведущий {FFFFFF}[5] / {fc2847}Редактор {FFFFFF}[6]', COLOR_WHITE) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}4 {FFFFFF}дней', COLOR_WHITE) sampAddChatMessage('Выполнить все условия контракта', COLOR_WHITE) end function cmd_up5to7(arg) sampAddChatMessage('Ведущий {FFFFFF}[5] - {fc2847}Главный редактор {FFFFFF}[7]', COLOR_WHITE) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}6 {FFFFFF}дней', COLOR_WHITE) sampAddChatMessage('Проявлять активность в жизни редакции, выполнять обязанности ранга', COLOR_WHITE) end function cmd_up6to7(arg) sampAddChatMessage('Редактор {FFFFFF}[6] - {fc2847}Главный редактор {FFFFFF}[7]', COLOR_WHITE) sampAddChatMessage('Пробыть на данном ранге не менее {fc2847}6 {FFFFFF}дней', COLOR_WHITE) sampAddChatMessage('Проявлять активность в жизни редакции, выполнять обязанности ранга', COLOR_WHITE) end