Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'Gta'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 599 результатов

  1. AngryKitten

    Mode RP

    Доброе утро форумчане!Может кому пригодится мод. Что имеется: - Система бизнесов - Система домов - Система автосалонов (Спорт,Средний,Эконом,Мотосалон) - Банки (3 штуки) - Система СТО - Работы для новичков - Работы с ЛВЛ - Фракции 1. Больница г.Южный 2. СМИ г.Южжный г. Арзамас 3. Полиция г. Южный г.Арзамас 4. ФСБ 5. Мафии 3 штуки вроде 6. Администрация г.Южный г.Арзамас 7. Далее не помню посмотрите сами Мод на Mysql. База в архиве. Фулл доступ выдать в accounts,admin и в моде пропишите себя. Основа: Social RP Подойдет под открытие. Баги: - Статистика персонажа - Команда /stats - По маппингу возможно что то где то. Вроде все. Если что то с описанием не так отпишите,первый раз выкладываю что то здесь. Думал что то хорошее выйдет но не знаю,вам виднее. В архиве все файлы. moderp.rar
  2. Emiliano

    Extreme Life Drift

    Представляю вам мой недописанный мод. Что есть на сервере: Небольшой маппинг, сделала меню, дрифт счётчик, система квестов (/kvest1, /kvest2, /kvest3). Не доработки: не дописана система личного авто, а так же автошкола (чекпоинты поставить и всё!). Мод писал: Emiliano (т.е я). Мод написан с 0. Сливаю так как ухожу в другой проект. Скачать с Яндекс.Диск
  3. Регистрация/авторизация на TD. Красивый спидометр. Уникальный маппинг. Много команд для администраторов + привязка по нику. Система потребностей (сытость, еда). 4 работы (такси, водитель автобуса, механик, дальнобойщик), 3 подработки (шахтер, сборщик оружия, лесоруб). Когда срубают дерево на лесопилке, оно падает. В автошколе можно сдать на права на автомобиль, вертолет и лодку. Красивое оформление GPS (когда его включают, на экране показывается TD, то бишь, предупреждение о том, что GPS включен). Красивый TD в автосалоне (все настройки автомобиля настраиваются в моде). Почти все действия администратора записываются в логи. 12 фракций. Красивое оформление статистики. Имеется система складов (дерево, уголь, оружие). Имеется /apanel, через эту команду можно: -узнать весь список администрации; -узнать команды администратора (можно через /ahelp); -отредактировать настройки администратора; -управлять сервером (включить х2, пополнить склады); -узнать статистику администратора; -расформировать фракцию. Система гонок. Сервер автоматически производит рестарт в 5 часов ночи. Система радаров. Система промо-кодов. В меню есть настройки игрока, там можно отключить TD "потребности" и "информация" и др 8 lvl админки Держал онлайн 320 человек далее не тестировался Скачать с Яндекс.Диск Автор: Supreme228 - Aleksey_Kireev
  4. Приветствую! Сегодня я хочу слить вам мод Wisters RolePlay ! Основа: Неизвестно Строк: 44.947 Автор: Виктор Рейх Автор доработки: BaseMussel29 (То есть я) Скачать с Яндекс.Диск
  5. #meow

    TextDraw - Recon

    Скриншот: [spoiler=Open] Код: [spoiler=Open] new Text:RECON[34]; RECON[0] = TextDrawCreate(125.500000, 119.099990, "usebox"); TextDrawLetterSize(RECON[0], 0.000000, 22.852458); TextDrawTextSize(RECON[0], 10.000000, 0.000000); TextDrawAlignment(RECON[0], 1); TextDrawColor(RECON[0], 0); TextDrawUseBox(RECON[0], true); TextDrawBoxColor(RECON[0], -1523963137); TextDrawSetShadow(RECON[0], 0); TextDrawSetOutline(RECON[0], 0); TextDrawFont(RECON[0], 0); RECON[1] = TextDrawCreate(123.500000, 120.966674, "usebox"); TextDrawLetterSize(RECON[1], 0.000000, 22.387649); TextDrawTextSize(RECON[1], 11.500000, 0.000000); TextDrawAlignment(RECON[1], 1); TextDrawColor(RECON[1], 0); TextDrawUseBox(RECON[1], true); TextDrawBoxColor(RECON[1], -5963521); TextDrawSetShadow(RECON[1], 0); TextDrawSetOutline(RECON[1], 0); TextDrawFont(RECON[1], 0); RECON[2] = TextDrawCreate(121.500000, 122.833335, "usebox"); TextDrawLetterSize(RECON[2], 0.000000, 1.464815); TextDrawTextSize(RECON[2], 13.000000, 0.000000); TextDrawAlignment(RECON[2], 1); TextDrawColor(RECON[2], 0); TextDrawUseBox(RECON[2], true); TextDrawBoxColor(RECON[2], -2147483393); TextDrawSetShadow(RECON[2], 0); TextDrawSetOutline(RECON[2], 0); TextDrawFont(RECON[2], 0); RECON[3] = TextDrawCreate(121.500000, 142.744445, "usebox"); TextDrawLetterSize(RECON[3], 0.000000, 3.935802); TextDrawTextSize(RECON[3], 13.000000, 0.000000); TextDrawAlignment(RECON[3], 1); TextDrawColor(RECON[3], 0); TextDrawUseBox(RECON[3], true); TextDrawBoxColor(RECON[3], -2147483393); TextDrawSetShadow(RECON[3], 0); TextDrawSetOutline(RECON[3], 0); TextDrawFont(RECON[3], 0); RECON[4] = TextDrawCreate(46.500000, 138.755554, "NAME:"); TextDrawLetterSize(RECON[4], 0.316500, 1.506666); TextDrawAlignment(RECON[4], 1); TextDrawColor(RECON[4], -1); TextDrawSetShadow(RECON[4], 1); TextDrawSetOutline(RECON[4], 0); TextDrawBackgroundColor(RECON[4], 51); TextDrawFont(RECON[4], 2); TextDrawSetProportional(RECON[4], 1); RECON[5] = TextDrawCreate(23.000000, 121.955520, "ADMIN-PANEL"); TextDrawLetterSize(RECON[5], 0.333999, 1.301332); TextDrawAlignment(RECON[5], 1); TextDrawColor(RECON[5], -1); TextDrawSetShadow(RECON[5], 1); TextDrawSetOutline(RECON[5], 0); TextDrawBackgroundColor(RECON[5], 51); TextDrawFont(RECON[], 2); TextDrawSetProportional(RECON[], 1); RECON[6] = TextDrawCreate(22.000000, 151.199966, "Ricardo_Carmone"); TextDrawLetterSize(RECON[6], 0.256500, 1.332443); TextDrawAlignment(RECON[6], 1); TextDrawColor(RECON[6], 16777215); TextDrawSetShadow(RECON[6], 1); TextDrawSetOutline(RECON[6], 0); TextDrawBackgroundColor(RECON[], 51); TextDrawFont(RECON[6], 2); TextDrawSetProportional(RECON[6], 1); RECON[7] = TextDrawCreate(46.000000, 161.155563, "ID:"); TextDrawLetterSize(RECON[7], 0.259499, 1.562667); TextDrawAlignment(RECON[7], 1); TextDrawColor(RECON[7], -1); TextDrawSetShadow(RECON[7], 1); TextDrawSetOutline(RECON[7], 0); TextDrawBackgroundColor(RECON[], 51); TextDrawFont(RECON[7], 2); TextDrawSetProportional(RECON[7], 1); RECON[8] = TextDrawCreate(60.000000, 161.533340, "444"); TextDrawLetterSize(RECON[8], 0.276499, 1.519111); TextDrawAlignment(RECON[8], 1); TextDrawColor(RECON[8], -1); TextDrawSetShadow(RECON[8], 1); TextDrawSetOutline(RECON[8], 0); TextDrawBackgroundColor(RECON[8], 51); TextDrawFont(RECON[8], 2); TextDrawSetProportional(RECON[8], 1); RECON[9] = TextDrawCreate(121.500000, 184.433334, "usebox"); TextDrawLetterSize(RECON[9], 0.000000, 3.466665); TextDrawTextSize(RECON[9], 13.000000, 0.000000); TextDrawAlignment(RECON[9], 1); TextDrawColor(RECON[9], 0); TextDrawUseBox(RECON[9], true); TextDrawBoxColor(RECON[9], -2147483393); TextDrawSetShadow(RECON[9], 0); TextDrawSetOutline(RECON[9], 0); TextDrawFont(RECON[9], 0); RECON[10] = TextDrawCreate(16.000000, 181.066650, "HP:"); TextDrawLetterSize(RECON[10], 0.312500, 1.456888); TextDrawAlignment(RECON[10], 1); TextDrawColor(RECON[10], -1); TextDrawSetShadow(RECON[10], 1); TextDrawSetOutline(RECON[10], 0); TextDrawBackgroundColor(RECON[], 51); TextDrawFont(RECON[10], 2); TextDrawSetProportional(RECON[10], 1); RECON[11] = TextDrawCreate(15.500000, 192.022216, "ARM:"); TextDrawLetterSize(RECON[11], 0.312500, 1.456888); TextDrawAlignment(RECON[11], 1); TextDrawColor(RECON[11], -1); TextDrawSetShadow(RECON[11], 1); TextDrawSetOutline(RECON[11], 0); TextDrawBackgroundColor(RECON[11], 51); TextDrawFont(RECON[11], 2); TextDrawSetProportional(RECON[11], 1); RECON[12] = TextDrawCreate(36.000000, 181.822204, "100"); TextDrawLetterSize(RECON[12], 0.292500, 1.295110); TextDrawAlignment(RECON[12], 1); TextDrawColor(RECON[12], 16777215); TextDrawSetShadow(RECON[12], 1); TextDrawSetOutline(RECON[12], 0); TextDrawBackgroundColor(RECON[12], 51); TextDrawFont(RECON[12], 2); TextDrawSetProportional(RECON[12], 1); RECON[13] = TextDrawCreate(45.000000, 193.399993, "100"); TextDrawLetterSize(RECON[13], 0.292500, 1.295110); TextDrawAlignment(RECON[13], 1); TextDrawColor(RECON[13], 16777215); TextDrawSetShadow(RECON[13], 1); TextDrawSetOutline(RECON[13], 0); TextDrawBackgroundColor(RECON[13], 51); TextDrawFont(RECON[13], 2); TextDrawSetProportional(RECON[13], 1); RECON[14] = TextDrawCreate(16.500000, 202.977783, "CAR:"); TextDrawLetterSize(RECON[14], 0.319499, 1.456888); TextDrawAlignment(RECON[14], 1); TextDrawColor(RECON[14], -1); TextDrawSetShadow(RECON[14], 1); TextDrawSetOutline(RECON[14], 0); TextDrawBackgroundColor(RECON[14], 51); TextDrawFont(RECON[14], 2); TextDrawSetProportional(RECON[14], 1); RECON[15] = TextDrawCreate(45.500000, 204.600006, "1000"); TextDrawLetterSize(RECON[15], 0.292500, 1.295110); TextDrawAlignment(RECON[15], 1); TextDrawColor(RECON[15], 16777215); TextDrawSetShadow(RECON[15], 1); TextDrawSetOutline(RECON[15], 0); TextDrawBackgroundColor(RECON[15], 51); TextDrawFont(RECON[15], 2); TextDrawSetProportional(RECON[15], 1); RECON[16] = TextDrawCreate(67.500000, 222.388885, "usebox"); TextDrawLetterSize(RECON[16], 0.000000, 1.500000); TextDrawTextSize(RECON[16], 13.000000, 0.000000); TextDrawAlignment(RECON[16], 1); TextDrawColor(RECON[16], 0); TextDrawUseBox(RECON[16], true); TextDrawBoxColor(RECON[16], -2147483393); TextDrawSetShadow(RECON[16], 0); TextDrawSetOutline(RECON[16], 0); TextDrawFont(RECON[16], 0); RECON[17] = TextDrawCreate(121.500000, 222.144439, "usebox"); TextDrawLetterSize(RECON[17], 0.000000, 1.550000); TextDrawTextSize(RECON[17], 65.000000, 0.000000); TextDrawAlignment(RECON[17], 1); TextDrawColor(RECON[17], 0); TextDrawUseBox(RECON[17], true); TextDrawBoxColor(RECON[17], -2147483393); TextDrawSetShadow(RECON[17], 0); TextDrawSetOutline(RECON[17], 0); TextDrawFont(RECON[17], 0); RECON[18] = TextDrawCreate(22.500000, 221.511108, "KICK"); TextDrawLetterSize(RECON[18], 0.402499, 1.450667); TextDrawAlignment(RECON[18], 1); TextDrawColor(RECON[18], -1); TextDrawSetShadow(RECON[18], 1); TextDrawSetOutline(RECON[18], 0); TextDrawBackgroundColor(RECON[18], 51); TextDrawFont(RECON[18], 2); TextDrawSetProportional(RECON[18], 1); TextDrawSetSelectable(RECON[18], true); RECON[19] = TextDrawCreate(71.500000, 221.266662, "SKICK"); TextDrawLetterSize(RECON[19], 0.404999, 1.500445); TextDrawAlignment(RECON[19], 1); TextDrawColor(RECON[19], -1); TextDrawSetShadow(RECON[19], 1); TextDrawSetOutline(RECON[19], 0); TextDrawBackgroundColor(RECON[19], 51); TextDrawFont(RECON[19], 2); TextDrawSetProportional(RECON[19], 1); TextDrawSetSelectable(RECON[19], true); RECON[20] = TextDrawCreate(67.500000, 243.055572, "usebox"); TextDrawLetterSize(RECON[20], 0.000000, 1.550000); TextDrawTextSize(RECON[20], 13.000000, 0.000000); TextDrawAlignment(RECON[20], 1); TextDrawColor(RECON[20], 0); TextDrawUseBox(RECON[20], true); TextDrawBoxColor(RECON[20], -2147483393); TextDrawSetShadow(RECON[20], 0); TextDrawSetOutline(RECON[20], 0); TextDrawFont(RECON[20], 0); RECON[21] = TextDrawCreate(67.500000, 263.966705, "usebox"); TextDrawLetterSize(RECON[21], 0.000000, 1.800000); TextDrawTextSize(RECON[21], 13.000000, 0.000000); TextDrawAlignment(RECON[21], 1); TextDrawColor(RECON[21], 0); TextDrawUseBox(RECON[21], true); TextDrawBoxColor(RECON[21], -2147483393); TextDrawSetShadow(RECON[21], 0); TextDrawSetOutline(RECON[21], 0); TextDrawFont(RECON[21], 0); RECON[22] = TextDrawCreate(67.500000, 287.366729, "usebox"); TextDrawLetterSize(RECON[22], 0.000000, 1.400000); TextDrawTextSize(RECON[22], 13.000000, 0.000000); TextDrawAlignment(RECON[22], 1); TextDrawColor(RECON[22], 0); TextDrawUseBox(RECON[22], true); TextDrawBoxColor(RECON[22], -2147483393); TextDrawSetShadow(RECON[22], 0); TextDrawSetOutline(RECON[22], 0); TextDrawFont(RECON[22], 0); RECON[23] = TextDrawCreate(22.500000, 242.177795, "BAN"); TextDrawLetterSize(RECON[23], 0.427499, 1.494223); TextDrawAlignment(RECON[23], 1); TextDrawColor(RECON[23], -1); TextDrawSetShadow(RECON[23], 1); TextDrawSetOutline(RECON[23], 0); TextDrawBackgroundColor(RECON[23], 51); TextDrawFont(RECON[23], 2); TextDrawSetProportional(RECON[23], 1); TextDrawSetSelectable(RECON[23], true); RECON[24] = TextDrawCreate(121.500000, 242.811126, "usebox"); TextDrawLetterSize(RECON[24], 0.000000, 1.600000); TextDrawTextSize(RECON[24], 65.000000, 0.000000); TextDrawAlignment(RECON[24], 1); TextDrawColor(RECON[24], 0); TextDrawUseBox(RECON[24], true); TextDrawBoxColor(RECON[24], -2147483393); TextDrawSetShadow(RECON[24], 0); TextDrawSetOutline(RECON[24], 0); TextDrawFont(RECON[24], 0); RECON[25] = TextDrawCreate(121.500000, 264.344482, "usebox"); TextDrawLetterSize(RECON[25], 0.000000, 1.750000); TextDrawTextSize(RECON[25], 65.000000, 0.000000); TextDrawAlignment(RECON[25], 1); TextDrawColor(RECON[25], 0); TextDrawUseBox(RECON[25], true); TextDrawBoxColor(RECON[25], -2147483393); TextDrawSetShadow(RECON[25], 0); TextDrawSetOutline(RECON[25], 0); TextDrawFont(RECON[25], 0); RECON[26] = TextDrawCreate(121.500000, 287.122283, "usebox"); TextDrawLetterSize(RECON[26], 0.000000, 1.450000); TextDrawTextSize(RECON[26], 65.000000, 0.000000); TextDrawAlignment(RECON[26], 1); TextDrawColor(RECON[26], 0); TextDrawUseBox(RECON[26], true); TextDrawBoxColor(RECON[26], -2147483393); TextDrawSetShadow(RECON[26], 0); TextDrawSetOutline(RECON[26], 0); TextDrawFont(RECON[26], 0); RECON[27] = TextDrawCreate(71.000000, 242.555572, "WARN"); TextDrawLetterSize(RECON[27], 0.396499, 1.376001); TextDrawAlignment(RECON[27], 1); TextDrawColor(RECON[27], -1); TextDrawSetShadow(RECON[27], 1); TextDrawSetOutline(RECON[27], 0); TextDrawBackgroundColor(RECON[27], 51); TextDrawFont(RECON[27], 2); TextDrawSetProportional(RECON[27], 1); TextDrawSetSelectable(RECON[27], true); RECON[28] = TextDrawCreate(17.500000, 263.466705, "STATS"); TextDrawLetterSize(RECON[28], 0.343499, 1.699557); TextDrawAlignment(RECON[28], 1); TextDrawColor(RECON[28], -1); TextDrawSetShadow(RECON[28], 1); TextDrawSetOutline(RECON[28], 0); TextDrawBackgroundColor(RECON[28], 51); TextDrawFont(RECON[28], 2); TextDrawSetProportional(RECON[28], 1); TextDrawSetSelectable(RECON[28], true); RECON[29] = TextDrawCreate(82.500000, 262.600036, "GM"); TextDrawLetterSize(RECON[29], 0.343499, 1.699557); TextDrawAlignment(RECON[29], 1); TextDrawColor(RECON[29], -1); TextDrawSetShadow(RECON[29], 1); TextDrawSetOutline(RECON[29], 0); TextDrawBackgroundColor(RECON[29], 51); TextDrawFont(RECON[29], 2); TextDrawSetProportional(RECON[29], 1); TextDrawSetSelectable(RECON[29], true); RECON[30] = TextDrawCreate(26.500000, 282.488952, "<<"); TextDrawLetterSize(RECON[30]0, 0.585500, 2.278221); TextDrawTextSize(RECON[30]0, -8.500000, 17.422224); TextDrawAlignment(RECON[30]0, 1); TextDrawColor(RECON[30]0, -1); TextDrawSetShadow(RECON[30]0, 0); TextDrawSetOutline(RECON[30]0, 1); TextDrawBackgroundColor(RECON[30]0, 51); TextDrawFont(RECON[30]0, 3); TextDrawSetProportional(RECON[30]0, 1); TextDrawSetSelectable(RECON[30]0, true); RECON[31] = TextDrawCreate(82.500000, 282.244506, ">>"); TextDrawLetterSize(RECON[31]1, 0.597000, 2.290666); TextDrawTextSize(RECON[31]1, -8.500000, 17.422224); TextDrawAlignment(RECON[31]1, 1); TextDrawColor(RECON[31]1, -1); TextDrawSetShadow(RECON[31]1, 0); TextDrawSetOutline(RECON[31]1, 1); TextDrawBackgroundColor(RECON[31]1, 51); TextDrawFont(RECON[31]1, 3); TextDrawSetProportional(RECON[31]1, 1); TextDrawSetSelectable(RECON[31]1, true); RECON[32] = TextDrawCreate(121.500000, 307.011108, "usebox"); TextDrawLetterSize(RECON[32]2, 0.000000, 1.550002); TextDrawTextSize(RECON[32]2, 13.000000, 0.000000); TextDrawAlignment(RECON[32]2, 1); TextDrawColor(RECON[]2, 0); TextDrawUseBox(RECON[32]2, true); TextDrawBoxColor(RECON[32]2, -2147483393); TextDrawSetShadow(RECON[32]2, 0); TextDrawSetOutline(RECON[32]2, 0); TextDrawFont(RECON[32]2, 0); RECON[33] = TextDrawCreate(42.000000, 305.511169, "EXIT"); TextDrawLetterSize(RECON[33]3, 0.522999, 1.543999); TextDrawAlignment(RECON[33]3, 1); TextDrawColor(RECON[33]3, -1); TextDrawSetShadow(RECON[33]3, 0); TextDrawSetOutline(RECON[33]3, 1); TextDrawBackgroundColor(RECON[33]3, 51); TextDrawFont(RECON[33]3, 2); TextDrawSetProportional(RECON[33]3, 1); TextDrawSetSelectable(RECON[33]3, true); Автор: ЛЕГЕНД P.S: Пишите что изменить, критикуйте!
  6. Название и ID: Patriot - 470 ScreenShot's: [spoiler=screenshot's] Авторство: URM Ссылки: P.S: Чтобы перейти по ссылке - нажми на картинку (VirusTotal) или (YandexDisk) Мои темы: [MAP]: Гаражи [ZMODELER]: Patriot [RUS]
  7. Marvellous

    Astera RolePlay

    Astera RolePlay - Регистрации проходит в аэропорту 'Мирный'. Получать паспорт не надо, как практически сейчас на всех серверах, так как игрок не может приехать, а тем более прилететь на самолете без паспорта. По окончанию регистрации, игрок должен ехать в автошколу для сдачи теории и практики на вождение. После успешной сдачи практики, игрок может подзаработать не много денег чтобы освоиться в России. Параллельно игрок должен выбрать для своего персонажа роль, дабы в дальнейшим отыгрывать РП и вступить в нужную фракцию. Для новичков создана команда /faq, в ней есть все ответы на часто задаваемые вопросы. Команда будет дополняться и обновляться. Со временем игрок может купить дом, в котором можно будет хранить оружие, деньги, материалы, наркотики, одежду. Так же есть возможность покупки гаража для машины, там игрок может отремонтировать свою машину и также хранить разные предметы от топора до золота. От себя: Заранее предупреждаю новичков, дабы не было потом вопросов мол почему не предупредили, я не знал и т.д. На сервере есть больница для суицидников, т.е если вы тоните в воде или падаете с высоты и разбиваетесь, то вы попадаете именно в эту больницу. Там вам выдают справку о том, что вы психически невменяемый человек и соответственно если вы были в гос.фракции - вас автоматически увольняет. Избавиться от справки не так легко.. Гос.Фракции: МВД ФСБ Армия МЧС МинЗдрав Мафии: Украинская Мафия Русская Мафия Азиатская Мафия Триада Банды: Батыревская братва Южновское ОПГ Портовское ОПГ Байкеры Работы: Инкассатор Дальнобойщик Развозчик хлеба Развозчик пиццы Автомеханик Водитель такси Водитель автобуса Чистильщик улиц Уборщик улиц Подработки: Лесоруб Шахтер Грузчик Ловец медуз Вор карманник Автоугонщик Торговец оружием Торговец наркотиками Ну дальше думаю не стоит что то описывать,так как данный мод знают все! По поводу скринов,думаю тоже не стоит,так как смотрел кто сливал ее,скрины не выкладывали! Сливали сами Администраторы форума! Так что,я от них не отличаюсь в правилах ЕПФ Автор мода: Amfy Ссылка на мод: https://yadi.sk/d/IIkrFtS3pnF2Zw Ссылка на модпак: https://yadi.sk/d/hkm9qhA2jkLCL
  8. reduz

    +RP | Слив мода.

    Данный мод был написан с нуля,писался долго и усердно.И автор решил слить его в паблик.Я же перевожу его сюда.Какие проблемы есть: 1)Тяжелый запуск на локалке.Его практически невозможно запустить(ибо я сам не могу)Из-за этой проблемы не появляется авторизация/регистрация. Фракции: Правительство Армия Полиция Больница Ростовское ОПГ Майкопское ОПГ Одесское ОПГ ФСБ СМИ Мод: CRMP.zip База данных: crmp_server (1).sql P.S (Кто сможет запустить данный мод на локалке,писать сюда как решить эту проблему) Автор:Stanley Reylonds Системы: Система квартир Система авто(Автосалон на Textdraw,машины имеют пробег) Система подъездов Система домов.
  9. Dmitry_Rodionov

    Actual Role Play

    Приветствую уважаемые форумчане cr-mp.ru! Хочу предоставить вам мод, new.pwn - Actual Role Play. Во первых,данный мод на командном процессоре DC_CMD Мод на системе MXINI. ( Возможно,повторяю ВОЗМОЖНО будет MySQL, но пока-что буду писать на MXINI);
  10. Pavel_Zaytsev

    Слив мода EXTRA ROLEPLAY

    Слив Extra RolePlay, в связи с отсутствием средств на дальнейшее продвижение. В комплект входят: • Игровой мод • База данных Описание: • Основа Gamenix RP • MySQL R39-5 • Командный процессор ZCMD • 36к+ строк Обновления: • Мод полностью переведен на MySQL R39-5. • Полностью переписана система регистрации/авторизации. • Переписано главное меню и GPS. • Полностью переписан Донат (2 валюты: Donate, Credits) • Переписана система администрирования (выдача, сохранение, загрузка, /apanel, каждое действие отслеживается) • Оптимизирован код, устранены все критические баги. • Заменена часть интерьеров. • Полностью переписаны системы домов, подъездов, квартир, бизнесов (создание, сохранение, загрузка, покупка, продажа) • Написана защита от слива. • Написана система достижений. P.S: http://cr-mp.ru/forum/topic/19473-prodazha-moda-proekta-extra-roleplay/?do=findComment&comment=123730 Начальная версия мода: https://yadi.sk/d/o4yium3i3GeCiH Законченная: https://yadi.sk/d/R2lppn303GeCiV
  11. SCRIPTMAN

    Our RolePlay(Full Game RP)

    Привет народ! Сливаю вам данный мод, так как он уже не актуален, mxINI уже не то. Это был мой первый мод, который я купил и разрабатывал) Типа разрабатывал. Что говорить о моде? Основа Full Game RP, правда добавлено куча функций, авто например остается там, где его оставили. Автосалон прикольный. Возможно мод подойдёт на вырезку. Автор: Amfy(вроде) Дорабатывал: Shapik(На тот момент Дима Рок) Скачать: Клик Пароль: cr-mp.ru Скриншоты позже, хотя не вижу смысла в них, так как все знают данный мод.
  12. Snakey

    Cunbers RolePlay v8.4.3

    Информация о моде: — Основа Gamenix. — Мод переведен на Mysql R39, теперь ни каких слётов нет, мод работает стабильно с онлайном 160+. — Новый автосалон на TextDraw. — Система 3-х автомобилей (1 можно купить по дефолту, 2 и 3 за донат). — Автомобили у игроков теперь не пропадают (Id'ы авто сбивались, с номерами теперь тоже всё в порядке). — Оформление сервера полностью переработано, теперь оно более красивое. — Защита от копирования карты. — в меню сервера добавлен пункт визуальных настроек. — Номера на транспорт теперь можно приобрести в /donate. — Сделан новый красивый спидометр. — При получении номера, добавлен выбор региона. — Сделана система радаров и промокодов, создание прямо из игры. — Новый интерьер казино. — Магазин скинов теперь на TextDraw. — Автошкола полностью функционирует. — Добавлена информация после коннекта о последнем входе в собственный аккаунт. — Приватная защита от всех видов DoS атак. — пароль от АП (/alog) теперь у каждого администратора индивидуальный. Это не все изменения мода, их ещё очень много...
  13. Константин

    SAMP PRO перевод под CR:MP

    Отредактировано 21.01.2015 в 20:05 Причина: Решил описать мод Мод под названием SAMP PRO был переведен под CR:MP приблизительно на 45-55% (мало так из за того что я считаю всё что есть именно в данном моде) В моде имеется карта не полная но есть, обустроен почти весь город Южный и многие дороги, так же имеются интерьеры и многое другое.. В моде сделаны и расставлены все Фракции, расставлены почти все работы. Мод играбелен на 100% за исключением того что в нем на данный момент еще и много чего не хватает, так как сами должны понимать что в паблик не выкладываются моды готовые все на 100% и не имеющие багов. Что было сделано мною и вырезано же: Касаемо системы авто: (Была команда для создания авто которая не работала, была сделана мной эта же команда для добавления авто и вырезана) можно купить отдельно ее цена 50 рублей. Касаемо работ: Все работают и вроде бы имеют баги не значительные которые можно исправить в которые я не окунался, единственное что там была работа дальнобольщиков тупая и закоменчина и сделана новая мною, опять же перед тем как залить мод в паблик я вырезал рабочею работу себе и раскоментил старую, можно купить ее отдельно цена 150р так же могу и вшить ее вам сам. По поводу остальных работ сказать не могу так как уже не помню. Касаемо бизнесов: Тут каличная система бизнесов, я ее не трогал так как бд залита именно родная, в новой бд новая система бизнесов, система бизнесов была взята с SAMP RP привязка полная ко всему( система вырезана перед продажей) цена ее 250 р, могу сам вам вшить ее. Ну собственно и всё, мод слит по причине слился человек которому делал. Могу доделать всё, кому надо за отдельную оплату! Автор: Я (Константин) Jensen_Ackles Скачать с Яндекс.Диск Скрины: Видео:
  14. Доброе времени суток, Пользователи портала CR-MP.RU Сегодня данный урок будет по написанию системы регистрации и авторизации на MYSQL R39-2 Что нам понадобиться.. С начало нам понадобиться сам MYSQL R39-2, данные файлы можете скачать с моей папки, которая находиться на YandexDisk. Ссылка на каталог со всеми версиями MYSQL: Перейти MYSQL Все файлы, которые находятся в архиве закидываем в папку с сервером. P.s если пишите мод с 0! Создаем новый файл, после #include прописываем #include Когда, все подключили нам осталось сделать подключение к базе данных. Создаем переменную, на которую будет подключиться к базе данных. Для меня это будет connects new connects; Когда, создали переменную давайте по пробуем скомпилировать мод, если Вам выдало варнинг о том, что-то переменная данная не используется не волнуйтесь скоро такого варнинга не будет. Переходим в public OnGameModeInit() Прописываем сток, то есть его название для меня это будет CreateMySQLConnection В данном стоке прописываем параметры sqlhost, sqluser, sqldb, sqlpass sqlhost - Хостинг sqluser - Пользователь sqldb - Название Базы Данных sqlpass - Пароль базы данных Данный сток в public OnGameModeInit() должен выглядеть именно вот так: CreateMySQLConnection(sqlhost, sqluser, sqldb, sqlpass); Данный stock можете прописать после переменных, или же в конце мода. Я его пропишу в конце мода, чтобы он мне не мешал stock CreateMySQLConnection(host[], user[], db[], pass[]) { connects = mysql_connect(host, user, db, pass); if(mysql_errno()==0) printf("[MYSQL]: Подключение к базе успешно"); else return printf("[MYSQL]: Подключиться к базе не удалось"); mysql_function_query(connects,"SET NAMES cp1251",false,"",""); mysql_function_query(connects,"set character_set_client=\'cp1251\'",false,"",""); mysql_function_query(connects,"set character_set_results=\'cp1251\'",false,"",""); mysql_function_query(connects,"set collation_connection=\'cp1251_general_ci\'",false,"",""); return 1; } Теперь как создали stock Нам нужно сделать дефайны(define) с помощью, которых будет подключиться к базе данных Данные дефайны(define) прописываем после include! #define sqlhost "localhost" - Хостинг #define sqluser "root" - Пользователь #define sqlpass "" - Пароль базы данных #define sqldb "skrilax_rp" - База данных (Название) Теперь скомпилируем мод, если информационный диалог не выдал никаких Ошибок,Варнингов, то все отлично. Теперь нам нужно убрать загрузку скриптов(filescripts) Мы должны удалить тока это: #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else ПОСЛЕ MAIN() { } УДАЛИТЕ #endif Завтра будет продолжение написание "Системы регистрации и авторизации на MYSQL"
  15. #Rips

    GTA Role Play | Version 0.12

    Доброе время суток, пользователи портала cr-mp.ru Я хочу выложить свою небольшую копию GTA Role Play. Автор данной копии: #Salev | #Rips Копирование на другие порталы запрещено! Скачать: YandexDisk Информация о игровом моде: Подключенные плагины: MYSQL r39-2 Sscanf2 2.8.1 MD5 DC_CMD 2.8 Streamer 2.7.4 Regex Имеется в игровом моде: 1. Система регистрации/авторизации аккаунта 2. Система спидометра | Включение/Выключение двигателя, и фар. 3. Имеется одна работа грузчика 4. Система AFK away from keyboard 5. Система личных настроек(временные данные, до перезахода на сервер): Включение/выключение часов Включение/выключение отображения спидометра Изменение языка спидометра Английский/Русский Включение/Выключение показателя пинга 6. Система смена игрового ник нейма с одобрение администрации P.s все измененные игровые ники записываются в базу данных 7. Несколько игровых команд для администрации: /ahelp - Узнать доступные команды /kick - Отсоединить игрока от сервера /veh - Создать автомобиль /delveh - Удалить автомобиль /alldelveh - Удалить все автомобили созданные администрацией /setweather - Смена игровой погоды /settime - Смена игрового времени /setvw - Смена игрового виртуального мира /setint - Смена интерьера /slap - Дать поджопник игроку /admin(/a) - Административные чат /ooc - Общий чат сервера(для администрации с 1 по 5 уровень) /msg - Оповещение для игроков сервера от администрации(с 6 уровня) /setname - Одобрение на смену игрового ника /loadfs - Активировать filescript /unloadfs - Деактивировать загрузку filescript 8. Несколько игровых команд для игроков: /menu(/mn,/mm) - Игровое меню игрока /id - Узнать ид игрока по игровому ник нейму или по playerid /showud - Показатель удостоверение(доступно будет тока во фракции) /showpass - Показать документы(паспорт) игроку /n(/b) - NonRP Chat | OOC Chat /me - Обозначает действие, эмоции либо прочие подробности персонажа от 3го лица. /do - Предназначена для описания событий и подробностей игрового мира в настоящем времени, не относящихся конкретно к определённым игрокам, либо относящихся, но обезличенно и только к игроку /todo - Команда для отыгровки действия вместе с фразой персонажа. /try - Действие с вероятным успехом /s - Кричать /w - Шептать /time - Узнать время Что отсутствует в данной копии: 1. Сохранение игрового аккаунта 2. Настройки безопасности 3. Система дополнительных услуг 4. Не все диалоги дописаны (в след версиях все допишу) 5. Работ: шахтера, инкассатора, доставщика пиццы, оружейного завода, ферм и т.д.. 6. Система сытости, бодрости, веса, выносливости 7. Система лидерских прав 8. Система payday'я 9. Выбора спавна при авторизации на сервер 10. Таймера при входе на сервер на одному минуту 11. Систсема квартир,домов и бизнесов [spoiler=ScreenShot игрового мода] http://i.imgur.com/xkr5OWm.png http://i.imgur.com/mCyEYxV.png http://i.imgur.com/nCNEybi.png http://i.imgur.com/9J5Flws.jpg http://i.imgur.com/rnAbIth.png http://i.imgur.com/JJ5TvO0.png http://i.imgur.com/lW1bKhf.png http://i.imgur.com/sW59bSn.jpg
  16. antosha22rus

    Russian Star Project

    Всем привет. Выкладываю мод Russian Star Project. Мод был у трех людей, один из основателей начал давать мод по рукам. Делали копию CCDplanet MTA. Мод работоспособен только на версии CRMP 0.3.7. Скачать мод с YD : https://yadi.sk/d/98ghrtiY3TxEFw Скачать мод с GD : https://drive.google.com/open?id=13hGax3IZTxK2jmzche938RM7V_urMeB- Скачать мод с mega.nz : https://mega.nz/#!emIFmSDZ!q5Rw46ElwXMBO2gHEXKy_ZgH7ac-NG1qBzQ1OvP6Cu0 Скачать мод с rgho.st : http://rgho.st/7pqDVZYnX Скачать мод с dropbox.com : https://www.dropbox.com/s/x0ef959tl2cxoyq/Russian%20Star.rar?dl=0 Скачать мод с OneDrive : https://1drv.ms/u/s!Am27ShnVH6UNgxBqjlBSzmg25BfG При выкладывании на Информация о игровом моде: Pawn compiler 3.10.6 Copyright (c) 1997-2006, ITB CompuPhase Header size: 14248 bytes Code size: 1299948 bytes Data size: 4468120 bytes Stack/heap size: 16384 bytes; estimated max. usage=4380 cells (17520 bytes) Total requirements: 5798700 bytes Done. [table=width: 500] [tr] [td]Хранение данных[/td] [td]MySQL R39-6[/td] [/tr] [tr] [td]Основа мода[/td] [td]Grand Role Play | Version 0.4[/td] [/tr] [tr] [td]Командный процессор[/td] [td]DC_CMD[/td] [/tr] [tr] [td]Кол-во строк в моде[/td] [td]11337[/td] [/tr] [tr] [td]Анти-чит[/td] [td]Nex-AC[/td] [/tr] [tr] [td]#pragma dynamic[/td] [td]Не используется[/td] [/tr] [tr] [td]#pragma tabsize[/td] [td]Не используется[/td] [/tr] [/table] Что присутствует в игровом моде: 1. Система регистрации/авторизации: Регистрация: - Регистрация пароля - Регистрация электронной почты (присутствует проверка действующий почты) - Выбор персонажа(Мужской/Женский на TextDraw) Авторизация: - Ввод пароль от аккаунта 2. Система спидометра - Copy 3. Система защиты Google аутентификатора (работает полностью, отсутствует только отключение) - Copy 4. Система административных прав(выдача административных прав, и авторизация в административный центр) 5. Защита на песочницу 6. Система личного автомобиля 7. Система личного дома. 8. Система чип тюнинга. 9. Система получения номеров. 10. Система банка( не доделана, находится рядом с получения номеров) 11. Работы - Дальнобойщик. - Грузчик 12. Система /gps 13. Система сигнализации( не доделана , /dtest ) 14. Смена цвета авто ( не доделана , /color ) Админ команды: [1] /alogin - авторизоваться в админ панель [1] /sp - следить за игроком [1] /spoff - выйти из слежки за игроком [1] /goto - телепортироваться к игроку [1] /slap - подбросить игрока [1] /pm - ответить на жалобу [1] /hp - выдать здоровье игроку [2] /spawn - заспавнить игрока [2] /kick - кикнуть игрока [2] /admins - список администраторов онлайн [2] /gethere - телепортировать к себе [2] /setskin - выдать скин игроку [2] /settime - изменить игровое время [3] /getip - узнать IP игрока [3] /rban - забанить игрока по IP [3] /msg - сообщение от сервера [3] /veh - создать автомобиль [3] /veh - удалить автомобиль [3] /gl - выдать лицензию [3] /tgl - забрать лицензию [4] /setmoney - установить деньги игроку [4] /givemoney - выдать деньги игроку Скриншоты : [img=https://i.imgur.com/PXwUiqs.jpg] [img=https://i.imgur.com/LqmxcIg.jpg] [img=https://i.imgur.com/kAeh49N.jpg] [img=https://i.imgur.com/ZRVRaGl.jpg] [img=https://i.imgur.com/Gs5XKif.jpg] [img=https://i.imgur.com/W3FIGea.jpg] [img=https://i.imgur.com/QBvUM9i.jpg] [img=https://i.imgur.com/6Bq4Cz7.jpg]
  17. Доброго времени суток, форумчане. Сегодня, решил выполнить логотип у известного проекта CRMP - Namalsk RolePlay. Как получилось, решать вам. Ссылка на логотип: https://yadi.sk/d/kMOhda163UAKuR Официальный логотип сделан командой разработчиков Namalsk RolePlay. Автор копии логотипа - Андрей Микилов.
  18. Vova_Zenko

    Игровой мод

    Здравствуйте. Я ищу игровой мод для CRMP, игровой мод называется/назывался URM. Как я понимаю этот мод(сервер) был полон всем хорошим.
  19. Vova_Zenko

    Игровой хостинг для CRMP 0.3.7

    Я ищу игровой хостинг для серверов CRMP 0.3.7.
  20. NIKITA_BULANOV

    Делаем /anim

    // Когда игрок работает с диалогом // переделываем под свои переменные public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { /*if(GetPVarInt(playerid, "usedialog") != dialogid && player[playerid][pAdmin] != 5) { SCM(playerid, COLOR_WARNING, "Вы кикнуты по подозрению в читерстве! (#0011)"); return Kick(playerid); } if(strfind(inputtext, "%", true) != -1) { new fmt_msg[80]; format(fmt_msg, sizeof fmt_msg, "[A] %s[%i] пытался положить сервер при помощи % s", player[playerid][pName], playerid); SendAdminMessage(1, COLOR_ADM, fmt_msg); SCM(playerid, COLOR_GRAY, "Техническая ошибка #2"); return Kick(playerid); return 0; }*/ string_replace(inputtext, '%', '#') ; switch(dialogid) { case 1134: { if(!response) return 1; switch(listitem) { case 0: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE1); case 1: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE2); case 2: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE3); case 3: SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE4); case 4: GoAnim(playerid,"DEALER","Dealer_idle",4.1,1,0,0,0,0,0); case 5: ApplyAnimation(playerid,"DEALER","Dealer_Deal",4.1,0,0,0,0,0,1); case 6: ApplyAnimation(playerid,"FOOD","Eat_Burger",4.1,0,0,0,0,0,1); case 7: ApplyAnimation(playerid,"PAULNMAC","Piss_in",4.1,0,0,0,0,0,1); case 8: GoAnim(playerid,"PARK","Tai_Chi_Loop",4.1,1,0,0,0,0,0); case 9: GoAnim(playerid,"CRACK","Crckidle1",4.1,1,0,0,0,0,0); case 10: GoAnim(playerid,"CRACK","Crckidle2",4.1,1,0,0,0,0,0); case 11: GoAnim(playerid,"CRACK","Crckidle4",4.1,1,0,0,0,0,0); case 12: ApplyAnimation(playerid,"SWEET","sweet_ass_slap",4.1,0,0,0,0,0,1); case 13: GoAnim(playerid,"SPRAYCAN","spraycan_full",4.1,1,0,0,0,0,0); case 14: GoAnim(playerid,"GRAFFITI","spraycan_fire",4.1,1,0,0,0,0,0); case 15: GoAnim(playerid,"SMOKING","M_smkstnd_loop",4.1,1,0,0,0,0,0); case 16: GoAnim(playerid,"SHOP","ROB_Loop_Threat",4.1,1,0,0,0,0,0); case 17: ApplyAnimation(playerid,"SHOP","ROB_shifty",4.1,0,0,0,0,0,1); case 18: GoAnim(playerid,"PED","handsup",4.1,1,0,0,0,0,0); case 19: GoAnim(playerid,"RYDER","Ryd_Beckon_02",4.1,1,0,0,0,0,0); case 20: ApplyAnimation(playerid,"RIOT","Riot_Angry",4.1,0,0,0,0,0,0); case 21: GoAnim(playerid,"RIOT","Riot_Angry_B",4.1,1,0,0,0,0,0); case 22: GoAnim(playerid,"RIOT","Riot_Chant",4.1,1,1,0,0,0,0); case 23: GoAnim(playerid,"RIOT","Riot_Punches",4.1,1,0,0,0,0,0); case 24: ApplyAnimation(playerid,"PED","fucku",4.1,0,0,0,0,0,1); case 25: ApplyAnimation(playerid,"BAR","dnK_StndM_loop",4.1,0,0,0,0,0,1); case 26: GoAnim(playerid,"BD_FIRE","BD_Panic_03",4.1,1,0,0,0,0,0); case 27: GoAnim(playerid,"BD_FIRE","M_smklean_loop",4.1,1,0,0,0,0,0); case 28: GoAnim(playerid,"BEACH","bather",4.1,1,0,0,0,0,0); case 29: GoAnim(playerid,"BEACH","Lay_Bac_loop",4.1,1,0,0,0,0,0); case 30: GoAnim(playerid,"BEACH","Parksit_w_loop",4.1,1,0,0,0,0,0); case 31: GoAnim(playerid,"BEACH","Sitnwait_Loop_W",4.1,1,0,0,0,0,0); case 32: GoAnim(playerid,"BEACH","Parksit_M_loop",4.1,1,0,0,0,0,0); case 33: GoAnim(playerid,"benchpress","gym_bp_celebrate",4.1,1,0,0,0,0,0); case 34: GoAnim(playerid,"LOWRIDER","Rap_C_loop",4.1,1,0,0,0,0,0); case 35: GoAnim(playerid,"LOWRIDER","Rap_B_loop",4.1,1,0,0,0,0,0); case 36: GoAnim(playerid,"LOWRIDER","Rap_A_loop",4.1,1,0,0,0,0,0); case 37: GoAnim(playerid,"BSKTBALL","BBALL_idleloop",4.1,1,0,0,0,0,0); case 38: ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.1,0,0,0,0,0,1); case 39: ApplyAnimation(playerid,"BSKTBALL","BBALL_pickup",4.1,0,0,0,0,0,1); case 40: ApplyAnimation(playerid,"CAMERA","camstnd_cmon",4.1,0,0,0,0,0,1); case 41: GoAnim(playerid,"CAR","fixn_car_loop",4.1,1,0,0,0,0,0); case 42: GoAnim(playerid,"CAR_CHAT","car_talkm_loop",4.1,1,0,0,0,0,0); case 43: GoAnim(playerid,"COP_AMBIENT","coplook_loop",4.1,1,0,0,0,0,0); case 44: GoAnim(playerid,"CRACK","Bbalbat_Idle_01",4.1,1,0,0,0,0,0); case 45: GoAnim(playerid,"CRACK","Bbalbat_Idle_02",4.1,1,0,0,0,0,0); case 46: ApplyAnimation(playerid,"GHANDS","gsign1",4.1,0,0,0,0,0,1); case 47: ApplyAnimation(playerid,"GHANDS","gsign2",4.1,0,0,0,0,0,1); case 48: ApplyAnimation(playerid,"GHANDS","gsign3",4.1,0,0,0,0,0,1); case 49: ApplyAnimation(playerid,"GHANDS","gsign4",4.1,0,0,0,0,0,1); case 50: ApplyAnimation(playerid,"GHANDS","gsign5",4.1,0,0,0,0,0,1); case 51: ApplyAnimation(playerid,"GHANDS","gsign1LH",4.1,0,0,0,0,0,1); case 52: ApplyAnimation(playerid,"GHANDS","gsign2LH",4.1,0,0,0,0,0,1); case 53: ApplyAnimation(playerid,"GHANDS","gsign4LH",4.1,0,0,0,0,0,1); case 54: GoAnim(playerid,"GRAVEYARD","mrnF_loop",4.1,1,0,0,0,0,0); case 55: GoAnim(playerid,"MISC","seat_LR",4.1,1,0,0,0,0,0); case 56: GoAnim(playerid,"INT_HOUSE","Lou_in",4.1,0,1,1,1,1,0); case 57: GoAnim(playerid,"INT_OFFICE","OFF_sit_Bored_loop",4.1,1,0,0,0,0,0); case 58: GoAnim(playerid,"LOWRIDER","F_smklean_loop",4.1,1,0,0,0,0,0); case 59: ApplyAnimation(playerid,"MEDIC","CPR",4.1,0,0,0,0,0,1); case 60: GoAnim(playerid,"GANGS","LeanIn",4.1,0,1,1,1,1,0); case 61: GoAnim(playerid,"MISC","plyrlean_loop",4.1,1,0,0,0,0,0); case 62: ApplyAnimation(playerid,"MISC","plyr_shkhead",4.1,0,0,0,0,0,1); case 63: GoAnim(playerid,"MISC","scratchballs_01",4.1,1,0,0,0,0,0); } SetPVarInt(playerid,"Animation", 2); TextDrawShowForPlayer(playerid, AnimDraw); return 1; } CMD:anim(playerid, params[]) // делаем команду { new id; if(sscanf(params,"i",id)) { stringer[0] = EOS; strcat(stringer,"1. Танец - 1\n2. Танец - 2\n3. Танец - 3\n4. Танец - 4\n5. Стойка дилера\n6. Передал что-то\n7. Съел что-то\n8. Справить нужду\n9. Медитация\n10. Сидеть раненым\n11. Спать на боку\n12. Лечь на спину\n13. Шлепнуть рукой\n14. Наносить граффити 1\n15. Наносить граффити 2\n16. Курение\n17. Ограбление\n18. Одеть маску\n19. Руки в верх\n20. Позвать кого-то\n21. Поднять руки\n22. Болельщик 1\n23. Болельщик 2\n24. Болельщик 3\n"); strcat(stringer,"25. Показать средний палец\n26. Выпить что-то\n27. Махать руками\n28. Мужское курение\n29. Прилечь 1\n30. Прилечь 2\n31. Прилечь 3\n32. Прилечь 4\n33. Присесть на пол\n34. Читать реп 1\n35. Читать реп 2\n36. Читать реп 3\n37. Читать реп 4\n38. Набивать мяч\n39. Кинуть мяч\n40. Поднять мяч\n41. Позвать\n42. Чинить авто\n43. Прислониться к авто\n44. Сложить руки вместе\n"); strcat(stringer,"45. Держать биту 1\n46. Держать биту 2\n47. Гангстерский жест 1\n48. Гангстерский жест 2\n49. Гангстерский жест 3\n50. Гангстерский жест 4\n51. Гангстерский жест 5\n52. Гангстерский жест 6\n53. Гангстерский жест 7\n54. Гангстерский жест 8\n55. Плакать\n56. Присесть 1\n57. Присесть 2\n58. Присесть облокотившись\n59. Женское курение\n60. Искусственное дыхание\n61. Облокотится\n62. Облокотится 2\n63. Facepalm\n64. Чесаться"); ShowPlayerDialog(playerid,1134,DIALOG_STYLE_LIST, "Список анимаций", stringer, "Выбрать", "Отмена"); } switch(id) { case 0: { stringer[0] = EOS; strcat(stringer,"1. Танец - 1\n2. Танец - 2\n3. Танец - 3\n4. Танец - 4\n5. Стойка дилера\n6. Передал что-то\n7. Съел что-то\n8. Справить нужду\n9. Медитация\n10. Сидеть раненым\n11. Спать на боку\n12. Лечь на спину\n13. Шлепнуть рукой\n14. Наносить граффити 1\n15. Наносить граффити 2\n16. Курение\n17. Ограбление\n18. Одеть маску\n19. Руки в верх\n20. Позвать кого-то\n21. Поднять руки\n22. Болельщик 1\n23. Болельщик 2\n24. Болельщик 3\n"); strcat(stringer,"25. Показать средний палец\n26. Выпить что-то\n27. Махать руками\n28. Мужское курение\n29. Прилечь 1\n30. Прилечь 2\n31. Прилечь 3\n32. Прилечь 4\n33. Присесть на пол\n34. Читать реп 1\n35. Читать реп 2\n36. Читать реп 3\n37. Читать реп 4\n38. Набивать мяч\n39. Кинуть мяч\n40. Поднять мяч\n41. Позвать\n42. Чинить авто\n43. Прислониться к авто\n44. Сложить руки вместе\n"); strcat(stringer,"45. Держать биту 1\n46. Держать биту 2\n47. Гангстерский жест 1\n48. Гангстерский жест 2\n49. Гангстерский жест 3\n50. Гангстерский жест 4\n51. Гангстерский жест 5\n52. Гангстерский жест 6\n53. Гангстерский жест 7\n54. Гангстерский жест 8\n55. Плакать\n56. Присесть 1\n57. Присесть 2\n58. Присесть облокотившись\n59. Женское курение\n60. Искусственное дыхание\n61. Облокотится\n62. Облокотится 2\n63. Facepalm\n64. Чесаться"); ShowPlayerDialog(playerid,1134,DIALOG_STYLE_LIST, "Список анимаций", stringer, "Выбрать", "Отмена"); return 1; } case 1: SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1); case 2: SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE2); case 3: SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE3); case 4: SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE4); case 5: GoAnim(playerid,"DEALER","Dealer_idle",4.1,1,0,0,0,0,0); case 6: ApplyAnimation(playerid,"DEALER","Dealer_Deal",4.1,0,0,0,0,0,1); case 7: ApplyAnimation(playerid,"FOOD","Eat_Burger",4.1,0,0,0,0,0,1); case 8: ApplyAnimation(playerid,"PAULNMAC","Piss_in",4.1,0,0,0,0,0,1); case 9: GoAnim(playerid,"PARK","Tai_Chi_Loop",4.1,1,0,0,0,0,0); case 10: GoAnim(playerid,"CRACK","Crckidle1",4.1,1,0,0,0,0,0); case 11: GoAnim(playerid,"CRACK","Crckidle2",4.1,1,0,0,0,0,0); case 12: GoAnim(playerid,"CRACK","Crckidle4",4.1,1,0,0,0,0,0); case 13: ApplyAnimation(playerid,"SWEET","sweet_ass_slap",4.1,0,0,0,0,0,1); case 14: GoAnim(playerid,"SPRAYCAN","spraycan_full",4.1,1,0,0,0,0,0); case 15: GoAnim(playerid,"GRAFFITI","spraycan_fire",4.1,1,0,0,0,0,0); case 16: GoAnim(playerid,"SMOKING","M_smkstnd_loop",4.1,1,0,0,0,0,0); case 17: GoAnim(playerid,"SHOP","ROB_Loop_Threat",4.1,1,0,0,0,0,0); case 18: ApplyAnimation(playerid,"SHOP","ROB_shifty",4.1,0,0,0,0,0,1); case 19: GoAnim(playerid,"PED","handsup",4.1,1,0,0,0,0,0); case 20: GoAnim(playerid,"RYDER","Ryd_Beckon_02",4.1,1,0,0,0,0,0); case 21: ApplyAnimation(playerid,"RIOT","Riot_Angry",4.1,0,0,0,0,0,0); case 22: GoAnim(playerid,"RIOT","Riot_Angry_B",4.1,1,0,0,0,0,0); case 23: GoAnim(playerid,"RIOT","Riot_Chant",4.1,1,1,0,0,0,0); case 24: GoAnim(playerid,"RIOT","Riot_Punches",4.1,1,0,0,0,0,0); case 25: ApplyAnimation(playerid,"PED","fucku",4.1,0,0,0,0,0,1); case 26: ApplyAnimation(playerid,"BAR","dnK_StndM_loop",4.1,0,0,0,0,0,1); case 27: GoAnim(playerid,"BD_FIRE","BD_Panic_03",4.1,1,0,0,0,0,0); case 28: GoAnim(playerid,"BD_FIRE","M_smklean_loop",4.1,1,0,0,0,0,0); case 29: GoAnim(playerid,"BEACH","bather",4.1,1,0,0,0,0,0); case 30: GoAnim(playerid,"BEACH","Lay_Bac_loop",4.1,1,0,0,0,0,0); case 31: GoAnim(playerid,"BEACH","Parksit_w_loop",4.1,1,0,0,0,0,0); case 32: GoAnim(playerid,"BEACH","Sitnwait_Loop_W",4.1,1,0,0,0,0,0); case 33: GoAnim(playerid,"BEACH","Parksit_M_loop",4.1,1,0,0,0,0,0); case 34: GoAnim(playerid,"benchpress","gym_bp_celebrate",4.1,1,0,0,0,0,0); case 35: GoAnim(playerid,"LOWRIDER","Rap_C_loop",4.1,1,0,0,0,0,0); case 36: GoAnim(playerid,"LOWRIDER","Rap_B_loop",4.1,1,0,0,0,0,0); case 37: GoAnim(playerid,"LOWRIDER","Rap_A_loop",4.1,1,0,0,0,0,0); case 38: GoAnim(playerid,"BSKTBALL","BBALL_idleloop",4.1,1,0,0,0,0,0); case 39: ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.1,0,0,0,0,0,1); case 40: ApplyAnimation(playerid,"BSKTBALL","BBALL_pickup",4.1,0,0,0,0,0,1); case 41: ApplyAnimation(playerid,"CAMERA","camstnd_cmon",4.1,0,0,0,0,0,1); case 42: GoAnim(playerid,"CAR","fixn_car_loop",4.1,1,0,0,0,0,0); case 43: GoAnim(playerid,"CAR_CHAT","car_talkm_loop",4.1,1,0,0,0,0,0); case 44: GoAnim(playerid,"COP_AMBIENT","coplook_loop",4.1,1,0,0,0,0,0); case 45: GoAnim(playerid,"CRACK","Bbalbat_Idle_01",4.1,1,0,0,0,0,0); case 46: GoAnim(playerid,"CRACK","Bbalbat_Idle_02",4.1,1,0,0,0,0,0); case 47: ApplyAnimation(playerid,"GHANDS","gsign1",4.1,0,0,0,0,0,1); case 48: ApplyAnimation(playerid,"GHANDS","gsign2",4.1,0,0,0,0,0,1); case 49: ApplyAnimation(playerid,"GHANDS","gsign3",4.1,0,0,0,0,0,1); case 50: ApplyAnimation(playerid,"GHANDS","gsign4",4.1,0,0,0,0,0,1); case 51: ApplyAnimation(playerid,"GHANDS","gsign5",4.1,0,0,0,0,0,1); case 52: ApplyAnimation(playerid,"GHANDS","gsign1LH",4.1,0,0,0,0,0,1); case 53: ApplyAnimation(playerid,"GHANDS","gsign2LH",4.1,0,0,0,0,0,1); case 54: ApplyAnimation(playerid,"GHANDS","gsign4LH",4.1,0,0,0,0,0,1); case 55: GoAnim(playerid,"GRAVEYARD","mrnF_loop",4.1,1,0,0,0,0,0); case 56: GoAnim(playerid,"MISC","seat_LR",4.1,1,0,0,0,0,0); case 57: GoAnim(playerid,"INT_HOUSE","Lou_in",4.1,0,1,1,1,1,0); case 58: GoAnim(playerid,"INT_OFFICE","OFF_sit_Bored_loop",4.1,1,0,0,0,0,0); case 59: GoAnim(playerid,"LOWRIDER","F_smklean_loop",4.1,1,0,0,0,0,0); case 60: ApplyAnimation(playerid,"MEDIC","CPR",4.1,0,0,0,0,0,1); case 61: GoAnim(playerid,"GANGS","LeanIn",4.1,0,1,1,1,1,0); case 62: GoAnim(playerid,"MISC","plyrlean_loop",4.1,1,0,0,0,0,0); case 63: ApplyAnimation(playerid,"MISC","plyr_shkhead",4.1,0,0,0,0,0,1); case 64: GoAnim(playerid,"MISC","scratchballs_01",4.1,1,0,0,0,0,0); } SetPVarInt(playerid,"Animation", 2); TextDrawShowForPlayer(playerid, AnimDraw); return 1; } GoAnim(playerid,alib[],aanim[],Float:atime,amove,ax,ay,az,af,ac) { ApplyAnimation(playerid,alib,aanim,atime,amove,ax,ay,az,af,ac); return 1; }
  21. Всем привет дорогие пользователи портала CR-MP Нашел как то на просторах интернета. Как по мне нормально сделано,из-за чего и выкладываю для вас сюда. P.S Для таких людей,которые говорят,это есть на других порталах,отвечаю,я и не скрываю ни в одной моей теме,если я сливаю с других порталов,то указываю,что нашел на просторах интернета! Это одно и то же! [spoiler=Скрин] new Text:Textdraw[8]; Textdraw0 = TextDrawCreate(280.399993, 199.615554, "usebox"); TextDrawLetterSize(Textdraw0, 0.000000, 0.000000); TextDrawTextSize(Textdraw0, 280.399993, 0.000000); TextDrawAlignment(Textdraw0, 1); TextDrawColor(Textdraw0, 0); TextDrawUseBox(Textdraw0, true); TextDrawBoxColor(Textdraw0, 102); TextDrawSetShadow(Textdraw0, 0); TextDrawSetOutline(Textdraw0, 0); TextDrawFont(Textdraw0, 0); Textdraw1 = TextDrawCreate(230.800003, 188.159988, "LD_SPAC:white"); TextDrawLetterSize(Textdraw1, 0.000000, 0.000000); TextDrawTextSize(Textdraw1, 223.599990, 11.448898); TextDrawAlignment(Textdraw1, 1); TextDrawColor(Textdraw1, -5963521); TextDrawSetShadow(Textdraw1, 0); TextDrawSetOutline(Textdraw1, 0); TextDrawFont(Textdraw1, 4); Textdraw2 = TextDrawCreate(273.200347, 185.671173, "Название сервера"); TextDrawLetterSize(Textdraw2, 0.449999, 1.600000); TextDrawAlignment(Textdraw2, 1); TextDrawColor(Textdraw2, -1); TextDrawSetShadow(Textdraw2, 0); TextDrawSetOutline(Textdraw2, 1); TextDrawBackgroundColor(Textdraw2, 51); TextDrawFont(Textdraw2, 1); TextDrawSetProportional(Textdraw2, 1); Textdraw3 = TextDrawCreate(278.000244, 224.497787, "You accept invite to fraction?"); TextDrawLetterSize(Textdraw3, 0.188000, 0.838400); TextDrawTextSize(Textdraw3, 506.799987, -300.657836); TextDrawAlignment(Textdraw3, 1); TextDrawColor(Textdraw3, -1); TextDrawUseBox(Textdraw3, true); TextDrawBoxColor(Textdraw3, 0); TextDrawSetShadow(Textdraw3, 0); TextDrawSetOutline(Textdraw3, 1); TextDrawBackgroundColor(Textdraw3, 51); TextDrawFont(Textdraw3, 2); TextDrawSetProportional(Textdraw3, 1); Textdraw4 = TextDrawCreate(260.000000, 253.368896, "LD_SPAC:white"); TextDrawLetterSize(Textdraw4, 0.000000, 0.000000); TextDrawTextSize(Textdraw4, 59.599975, 17.422210); TextDrawAlignment(Textdraw4, 1); TextDrawColor(Textdraw4, 8388863); TextDrawSetShadow(Textdraw4, 0); TextDrawSetOutline(Textdraw4, 0); TextDrawFont(Textdraw4, 4); TextDrawSetSelectable(Textdraw4, true); Textdraw5 = TextDrawCreate(271.600036, 254.364532, "Yes"); TextDrawLetterSize(Textdraw5, 0.449999, 1.600000); TextDrawAlignment(Textdraw5, 1); TextDrawColor(Textdraw5, -1); TextDrawSetShadow(Textdraw5, 0); TextDrawSetOutline(Textdraw5, 1); TextDrawBackgroundColor(Textdraw5, 51); TextDrawFont(Textdraw5, 2); TextDrawSetProportional(Textdraw5, 1); TextDrawSetSelectable(Textdraw5, true); Textdraw6 = TextDrawCreate(366.399841, 270.791137, "LD_SPAC:white"); TextDrawLetterSize(Textdraw6, 0.000000, 0.000000); TextDrawTextSize(Textdraw6, 58.800018, -18.417785); TextDrawAlignment(Textdraw6, 1); TextDrawColor(Textdraw6, -16776961); TextDrawSetShadow(Textdraw6, 0); TextDrawSetOutline(Textdraw6, 0); TextDrawFont(Textdraw6, 4); TextDrawSetSelectable(Textdraw6, true); Textdraw7 = TextDrawCreate(385.200103, 253.866683, "No"); TextDrawLetterSize(Textdraw7, 0.449999, 1.600000); TextDrawAlignment(Textdraw7, 1); TextDrawColor(Textdraw7, -1); TextDrawSetShadow(Textdraw7, 0); TextDrawSetOutline(Textdraw7, 1); TextDrawBackgroundColor(Textdraw7, 51); TextDrawFont(Textdraw7, 2); TextDrawSetProportional(Textdraw7, 1); TextDrawSetSelectable(Textdraw7, true); Если хотите что бы писало на русском То просто подключите плагин и инклуд CRP. Автор: Mihalok Автор слива: Marvellous (Я)
  22. Сделал спидометр, может кому понадобится или понравится. Если вы будете сливать на другие сайты или группы просьба указать автора. P.S. Только учусь рисовать текстдравы, буду рад тем кто поможет. [spoiler=Скрин]https://imgur.com/a/ahIgj [spoiler=Код] //Global TextDraws: new Text:TDEditor_TD[19]; TDEditor_TD[0] = TextDrawCreate(477.876892, 356.250061, "box"); TextDrawLetterSize(TDEditor_TD[0], 0.000000, 9.344070); TextDrawTextSize(TDEditor_TD[0], 634.000000, 0.000000); TextDrawAlignment(TDEditor_TD[0], 1); TextDrawColor(TDEditor_TD[0], -1); TextDrawUseBox(TDEditor_TD[0], 1); TextDrawBoxColor(TDEditor_TD[0], -1); TextDrawSetShadow(TDEditor_TD[0], 0); TextDrawSetOutline(TDEditor_TD[0], 0); TextDrawBackgroundColor(TDEditor_TD[0], 255); TextDrawFont(TDEditor_TD[0], 2); TextDrawSetProportional(TDEditor_TD[0], 1); TextDrawSetShadow(TDEditor_TD[0], 0); TDEditor_TD[1] = TextDrawCreate(477.876892, 356.250061, "box"); TextDrawLetterSize(TDEditor_TD[1], 0.000000, 9.344070); TextDrawTextSize(TDEditor_TD[1], 634.000000, 0.000000); TextDrawAlignment(TDEditor_TD[1], 1); TextDrawColor(TDEditor_TD[1], -1); TextDrawUseBox(TDEditor_TD[1], 1); TextDrawBoxColor(TDEditor_TD[1], -1); TextDrawSetShadow(TDEditor_TD[1], 0); TextDrawSetOutline(TDEditor_TD[1], 0); TextDrawBackgroundColor(TDEditor_TD[1], 255); TextDrawFont(TDEditor_TD[1], 2); TextDrawSetProportional(TDEditor_TD[1], 1); TextDrawSetShadow(TDEditor_TD[1], 0); TDEditor_TD[2] = TextDrawCreate(495.680908, 373.166656, "box"); TextDrawLetterSize(TDEditor_TD[2], 0.000000, -0.635429); TextDrawTextSize(TDEditor_TD[2], 619.000000, 0.000000); TextDrawAlignment(TDEditor_TD[2], 1); TextDrawColor(TDEditor_TD[2], -1); TextDrawUseBox(TDEditor_TD[2], 1); TextDrawBoxColor(TDEditor_TD[2], 255); TextDrawSetShadow(TDEditor_TD[2], 0); TextDrawSetOutline(TDEditor_TD[2], 0); TextDrawBackgroundColor(TDEditor_TD[2], 255); TextDrawFont(TDEditor_TD[2], 1); TextDrawSetProportional(TDEditor_TD[2], 1); TextDrawSetShadow(TDEditor_TD[2], 0); TDEditor_TD[3] = TextDrawCreate(607.658142, 356.249938, "Lada Granta"); TextDrawLetterSize(TDEditor_TD[3], 0.348461, 1.471665); TextDrawAlignment(TDEditor_TD[3], 3); TextDrawColor(TDEditor_TD[3], 255); TextDrawSetShadow(TDEditor_TD[3], 0); TextDrawSetOutline(TDEditor_TD[3], 0); TextDrawBackgroundColor(TDEditor_TD[3], 255); TextDrawFont(TDEditor_TD[3], 2); TextDrawSetProportional(TDEditor_TD[3], 1); TextDrawSetShadow(TDEditor_TD[3], 0); TDEditor_TD[4] = TextDrawCreate(520.816223, 375.499938, "Speed:"); TextDrawLetterSize(TDEditor_TD[4], 0.305357, 1.384165); TextDrawAlignment(TDEditor_TD[4], 3); TextDrawColor(TDEditor_TD[4], 255); TextDrawSetShadow(TDEditor_TD[4], 0); TextDrawSetOutline(TDEditor_TD[4], 0); TextDrawBackgroundColor(TDEditor_TD[4], 255); TextDrawFont(TDEditor_TD[4], 2); TextDrawSetProportional(TDEditor_TD[4], 1); TextDrawSetShadow(TDEditor_TD[4], 0); TDEditor_TD[5] = TextDrawCreate(512.547424, 388.333404, "Fuel:"); TextDrawLetterSize(TDEditor_TD[5], 0.305357, 1.384165); TextDrawAlignment(TDEditor_TD[5], 3); TextDrawColor(TDEditor_TD[5], 255); TextDrawSetShadow(TDEditor_TD[5], 0); TextDrawSetOutline(TDEditor_TD[5], 0); TextDrawBackgroundColor(TDEditor_TD[5], 255); TextDrawFont(TDEditor_TD[5], 2); TextDrawSetProportional(TDEditor_TD[5], 1); TextDrawSetShadow(TDEditor_TD[5], 0); TDEditor_TD[6] = TextDrawCreate(514.421630, 401.166748, "Heal:"); TextDrawLetterSize(TDEditor_TD[6], 0.305357, 1.384165); TextDrawAlignment(TDEditor_TD[6], 3); TextDrawColor(TDEditor_TD[6], 255); TextDrawSetShadow(TDEditor_TD[6], 0); TextDrawSetOutline(TDEditor_TD[6], 0); TextDrawBackgroundColor(TDEditor_TD[6], 255); TextDrawFont(TDEditor_TD[6], 2); TextDrawSetProportional(TDEditor_TD[6], 1); TextDrawSetShadow(TDEditor_TD[6], 0); TDEditor_TD[7] = TextDrawCreate(481.157135, 390.083374, "box"); TextDrawLetterSize(TDEditor_TD[7], 0.000000, -0.401169); TextDrawTextSize(TDEditor_TD[7], 630.000000, 0.000000); TextDrawAlignment(TDEditor_TD[7], 1); TextDrawColor(TDEditor_TD[7], -1); TextDrawUseBox(TDEditor_TD[7], 1); TextDrawBoxColor(TDEditor_TD[7], 255); TextDrawSetShadow(TDEditor_TD[7], 0); TextDrawSetOutline(TDEditor_TD[7], 0); TextDrawBackgroundColor(TDEditor_TD[7], 255); TextDrawFont(TDEditor_TD[7], 1); TextDrawSetProportional(TDEditor_TD[7], 1); TextDrawSetShadow(TDEditor_TD[7], 0); TDEditor_TD[8] = TextDrawCreate(480.688598, 402.333435, "box"); TextDrawLetterSize(TDEditor_TD[8], 0.000000, -0.401169); TextDrawTextSize(TDEditor_TD[8], 630.000000, 0.000000); TextDrawAlignment(TDEditor_TD[8], 1); TextDrawColor(TDEditor_TD[8], -1); TextDrawUseBox(TDEditor_TD[8], 1); TextDrawBoxColor(TDEditor_TD[8], 255); TextDrawSetShadow(TDEditor_TD[8], 0); TextDrawSetOutline(TDEditor_TD[8], 0); TextDrawBackgroundColor(TDEditor_TD[8], 255); TextDrawFont(TDEditor_TD[8], 1); TextDrawSetProportional(TDEditor_TD[8], 1); TextDrawSetShadow(TDEditor_TD[8], 0); TDEditor_TD[9] = TextDrawCreate(480.220062, 414.583557, "box"); TextDrawLetterSize(TDEditor_TD[9], 0.000000, -0.401169); TextDrawTextSize(TDEditor_TD[9], 630.000000, 0.000000); TextDrawAlignment(TDEditor_TD[9], 1); TextDrawColor(TDEditor_TD[9], -1); TextDrawUseBox(TDEditor_TD[9], 1); TextDrawBoxColor(TDEditor_TD[9], 255); TextDrawSetShadow(TDEditor_TD[9], 0); TextDrawSetOutline(TDEditor_TD[9], 0); TextDrawBackgroundColor(TDEditor_TD[9], 255); TextDrawFont(TDEditor_TD[9], 0); TextDrawSetProportional(TDEditor_TD[9], 1); TextDrawSetShadow(TDEditor_TD[9], 0); TDEditor_TD[10] = TextDrawCreate(481.156646, 419.249908, "box"); TextDrawLetterSize(TDEditor_TD[10], 0.000000, 1.894583); TextDrawTextSize(TDEditor_TD[10], 526.000000, 0.000000); TextDrawAlignment(TDEditor_TD[10], 1); TextDrawColor(TDEditor_TD[10], -1); TextDrawUseBox(TDEditor_TD[10], 1); TextDrawBoxColor(TDEditor_TD[10], 65535); TextDrawSetShadow(TDEditor_TD[10], 0); TextDrawSetOutline(TDEditor_TD[10], 0); TextDrawBackgroundColor(TDEditor_TD[10], 204560); TextDrawFont(TDEditor_TD[10], 1); TextDrawSetProportional(TDEditor_TD[10], 1); TextDrawSetShadow(TDEditor_TD[10], 0); TDEditor_TD[11] = TextDrawCreate(532.225830, 419.249908, "box"); TextDrawLetterSize(TDEditor_TD[11], 0.000000, 1.894583); TextDrawTextSize(TDEditor_TD[11], 582.000000, 0.000000); TextDrawAlignment(TDEditor_TD[11], 1); TextDrawColor(TDEditor_TD[11], -1); TextDrawUseBox(TDEditor_TD[11], 1); TextDrawBoxColor(TDEditor_TD[11], 65535); TextDrawSetShadow(TDEditor_TD[11], 0); TextDrawSetOutline(TDEditor_TD[11], 0); TextDrawBackgroundColor(TDEditor_TD[11], 204560); TextDrawFont(TDEditor_TD[11], 1); TextDrawSetProportional(TDEditor_TD[11], 1); TextDrawSetShadow(TDEditor_TD[11], 0); TDEditor_TD[12] = TextDrawCreate(587.979919, 419.249877, "box"); TextDrawLetterSize(TDEditor_TD[12], 0.000000, 1.894583); TextDrawTextSize(TDEditor_TD[12], 631.000000, 0.000000); TextDrawAlignment(TDEditor_TD[12], 1); TextDrawColor(TDEditor_TD[12], -1); TextDrawUseBox(TDEditor_TD[12], 1); TextDrawBoxColor(TDEditor_TD[12], 65535); TextDrawSetShadow(TDEditor_TD[12], 0); TextDrawSetOutline(TDEditor_TD[12], 1); TextDrawBackgroundColor(TDEditor_TD[12], 255); TextDrawFont(TDEditor_TD[12], 3); TextDrawSetProportional(TDEditor_TD[12], 0); TextDrawSetShadow(TDEditor_TD[12], 0); TDEditor_TD[13] = TextDrawCreate(483.967834, 420.416778, "Door"); TextDrawLetterSize(TDEditor_TD[13], 0.360644, 1.389998); TextDrawAlignment(TDEditor_TD[13], 1); TextDrawColor(TDEditor_TD[13], -1); TextDrawSetShadow(TDEditor_TD[13], 0); TextDrawSetOutline(TDEditor_TD[13], 0); TextDrawBackgroundColor(TDEditor_TD[13], 255); TextDrawFont(TDEditor_TD[13], 2); TextDrawSetProportional(TDEditor_TD[13], 1); TextDrawSetShadow(TDEditor_TD[13], 0); TDEditor_TD[14] = TextDrawCreate(533.630981, 419.833404, "Engine"); TextDrawLetterSize(TDEditor_TD[14], 0.347994, 1.541666); TextDrawAlignment(TDEditor_TD[14], 1); TextDrawColor(TDEditor_TD[14], -1); TextDrawSetShadow(TDEditor_TD[14], 0); TextDrawSetOutline(TDEditor_TD[14], 0); TextDrawBackgroundColor(TDEditor_TD[14], 255); TextDrawFont(TDEditor_TD[14], 2); TextDrawSetProportional(TDEditor_TD[14], 1); TextDrawSetShadow(TDEditor_TD[14], 0); TDEditor_TD[15] = TextDrawCreate(589.384887, 419.150085, "lights"); TextDrawLetterSize(TDEditor_TD[15], 0.299736, 1.646667); TextDrawAlignment(TDEditor_TD[15], 1); TextDrawColor(TDEditor_TD[15], -1); TextDrawSetShadow(TDEditor_TD[15], 0); TextDrawSetOutline(TDEditor_TD[15], 0); TextDrawBackgroundColor(TDEditor_TD[15], 255); TextDrawFont(TDEditor_TD[15], 2); TextDrawSetProportional(TDEditor_TD[15], 1); TextDrawSetShadow(TDEditor_TD[15], 0); TDEditor_TD[16] = TextDrawCreate(587.511108, 374.333251, "120KM/h"); TextDrawLetterSize(TDEditor_TD[16], 0.260848, 1.547500); TextDrawAlignment(TDEditor_TD[16], 1); TextDrawColor(TDEditor_TD[16], 255); TextDrawSetShadow(TDEditor_TD[16], 0); TextDrawSetOutline(TDEditor_TD[16], 0); TextDrawBackgroundColor(TDEditor_TD[16], 255); TextDrawFont(TDEditor_TD[16], 2); TextDrawSetProportional(TDEditor_TD[16], 1); TextDrawSetShadow(TDEditor_TD[16], 0); TDEditor_TD[17] = TextDrawCreate(604.378051, 388.333282, "138L"); TextDrawLetterSize(TDEditor_TD[17], 0.296925, 1.389999); TextDrawAlignment(TDEditor_TD[17], 1); TextDrawColor(TDEditor_TD[17], 255); TextDrawSetShadow(TDEditor_TD[17], 0); TextDrawSetOutline(TDEditor_TD[17], 0); TextDrawBackgroundColor(TDEditor_TD[17], 16711935); TextDrawFont(TDEditor_TD[17], 2); TextDrawSetProportional(TDEditor_TD[17], 1); TextDrawSetShadow(TDEditor_TD[17], 0); TDEditor_TD[18] = TextDrawCreate(601.766784, 400.983398, "100%"); TextDrawLetterSize(TDEditor_TD[18], 0.320351, 1.290831); TextDrawAlignment(TDEditor_TD[18], 1); TextDrawColor(TDEditor_TD[18], 255); TextDrawSetShadow(TDEditor_TD[18], 0); TextDrawSetOutline(TDEditor_TD[18], 0); TextDrawBackgroundColor(TDEditor_TD[18], 255); TextDrawFont(TDEditor_TD[18], 2); TextDrawSetProportional(TDEditor_TD[18], 1); TextDrawSetShadow(TDEditor_TD[18], 0);
  23. Код BuyBizz: CMD:buybiz(playerid, params[]) { if(PlayerLogged[playerid] == 0) return true; if(GetPlayerBizz(playerid) == 1) return SendClientMessage(playerid, COLOR_GREY, "Вы уже владеете бизнесом!"); new full, full_; new string[256]; for(new idx = 1; idx <= TOTALBIZZ; idx++) { if(IsPlayerInRangeOfPoint(playerid, 5.0, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz])) { printf("id = %i",idx); full++; if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { full_++; if(PlayerInfo[playerid][pBank] < GetInflationPrice(BizzInfo[idx][bPrice])) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoney); else { printf("id = %i",idx); PlayerInfo[playerid][pBank] -= GetInflationPrice(BizzInfo[idx][bPrice]); BizzInfo[idx][bBuyPrice] = GetInflationPrice(BizzInfo[idx][bPrice]); BizzInfo[idx][bProduct] = 0; BizzInfo[idx][bMoney] = GetInflationPrice(BizzInfo[idx][bPrice]); Exchequer+=GetInflationPrice(BizzInfo[idx][bPrice]); format(query, 256, "UPDATE "TABLE_MAYOR" SET exchequer = %d", Exchequer); GameTextForPlayer(playerid, "The busines was bought", 3000, 5); SendMes(playerid, COLOR_WHITE, "Вы купили бизнес %s за %i рублей. Остаток на счете: %i рублей",BizzInfo[idx][bName],BizzInfo[idx][bPrice], PlayerInfo[playerid][pBank]); SendClientMessage(playerid, COLOR_LIGHTRED, "Внимание! Не забывайте пополнять счет бизнеса"); SendClientMessage(playerid, COLOR_WHITE, "Помощь: Используйте /mm > Команды сервера > Бизнес"); strmid(BizzInfo[idx][bOwner],PlayerInfo[playerid][pSendername], 0, strlen(PlayerInfo[playerid][pSendername]), MAX_PLAYER_NAME); printf("id = %i",idx); format(string, sizeof(string), "UPDATE "TABLE_BIZZ" SET owner = '%s', buyprice = %i , product = %i, money = %i WHERE id = %d LIMIT 1", BizzInfo[idx][bOwner], BizzInfo[idx][bBuyPrice], BizzInfo[idx][bProduct],BizzInfo[idx][bMoney], idx); mysql_query(ConBD, query); printf("id = %i",idx); UpdateBizz(idx); } } else full_++; } } if(full == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы должны находится рядом с бизнесом!"); if(full_ == 0) return SendClientMessage(playerid, COLOR_GREY, "Бизнес уже имеет владельца!"); return true; } Таблица в mysql: -- -- Структура таблицы `bizz` -- CREATE TABLE `bizz` ( `id` int(11) NOT NULL, `owner` varchar(32) CHARACTER SET utf8 NOT NULL DEFAULT 'None', `type` int(11) NOT NULL DEFAULT '1', `price` int(11) NOT NULL DEFAULT '100000', `buyprice` int(11) NOT NULL DEFAULT '0', `money` int(11) NOT NULL DEFAULT '0', `lic` int(11) NOT NULL DEFAULT '1', `x` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `y` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `z` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `xt` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `yt` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `zt` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `menux` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `menuy` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `menuz` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `vint` int(11) NOT NULL DEFAULT '0', `virt` int(11) NOT NULL DEFAULT '0', `icon` int(11) NOT NULL DEFAULT '4', `name` varchar(32) CHARACTER SET utf8 NOT NULL DEFAULT 'None', `penter` int(11) NOT NULL DEFAULT '100', `block` int(11) NOT NULL DEFAULT '0', `product` int(11) NOT NULL DEFAULT '0', `till` int(11) NOT NULL DEFAULT '50', `locktime` int(11) NOT NULL DEFAULT '0', `mafia` int(11) NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; -- -------------------------------------------------------- -- -- Индексы таблицы `bizz` -- ALTER TABLE `bizz` ADD PRIMARY KEY (`id`); Загрузка бизнесов: void LoadBizz() { new rows, fields; cache_get_data(rows, fields); if(!rows) return print("Бизнеса в базе не обнаружено"); new time = GetTickCount(); for(new idx = 1; idx <= rows; idx++) { BizzInfo[idx][id] = cache_get_field_content_int(idx-1, "id"); cache_get_field_content(idx-1, "owner", BizzInfo[idx][bOwner], ConBD, MAX_PLAYER_NAME); BizzInfo[idx][bType] = cache_get_field_content_int(idx-1, "type"); BizzInfo[idx][bPrice] = cache_get_field_content_int(idx-1, "price"); BizzInfo[idx][bBuyPrice] = cache_get_field_content_int(idx-1, "buyprice"); BizzInfo[idx][bMoney] = cache_get_field_content_int(idx-1, "money"); BizzInfo[idx][bLic] = cache_get_field_content_int(idx-1, "lic"); BizzInfo[idx][bEntrx] = cache_get_field_content_float(idx-1, "x"); BizzInfo[idx][bEntry] = cache_get_field_content_float(idx-1, "y"); BizzInfo[idx][bEntrz] = cache_get_field_content_float(idx-1, "z"); BizzInfo[idx][bExitx] = cache_get_field_content_float(idx-1, "xt"); BizzInfo[idx][bExity] = cache_get_field_content_float(idx-1, "yt"); BizzInfo[idx][bExitz] = cache_get_field_content_float(idx-1, "zt"); BizzInfo[idx][bMenux] = cache_get_field_content_float(idx-1, "menux"); BizzInfo[idx][bMenuy] = cache_get_field_content_float(idx-1, "menuy"); BizzInfo[idx][bMenuz] = cache_get_field_content_float(idx-1, "menuz"); BizzInfo[idx][bInt] = cache_get_field_content_int(idx-1, "vint"); BizzInfo[idx][bVirtual] = cache_get_field_content_int(idx-1, "virt"); BizzInfo[idx][bMIcon] = cache_get_field_content_int(idx-1, "icon"); cache_get_field_content(idx-1, "name", BizzInfo[idx][bName], ConBD, 32); BizzInfo[idx][bEnter] = cache_get_field_content_int(idx-1, "penter"); BizzInfo[idx][bLock] = cache_get_field_content_int(idx-1, "block"); BizzInfo[idx][bProduct] = cache_get_field_content_int(idx-1, "product"); BizzInfo[idx][bTill] = cache_get_field_content_int(idx-1, "till"); BizzInfo[idx][bLockTime] = cache_get_field_content_int(idx-1, "locktime"); BizzInfo[idx][bMafia] = cache_get_field_content_int(idx-1, "mafia"); BizzInfo[idx][bIcon] = CreateDynamicMapIcon(BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz], BizzInfo[idx][bMIcon], 0,-1,-1,-1,200.0); TOTALBIZZ++; new string[410]; if(BizzInfo[idx][bType] == 8) { BizzInfo[idx][bPickup] = CreatePickup(1582,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]); if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 128, "Ларек продается!\nНазвание: %s", BizzInfo[idx][bName]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 128, "Владелец ларька: %s\nНазвание: %s", BizzInfo[idx][bOwner], BizzInfo[idx][bName]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else if(BizzInfo[idx][bType] == 1)//24/7 { BizzInfo[idx][bPickup] = CreatePickup(19132,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]); BizzInfo[idx][bPickupExit] = CreateDynamicSphere(BizzInfo[idx][bExitx], BizzInfo[idx][bExity], BizzInfo[idx][bExitz], 2.2, BizzInfo[idx][bVirtual], BizzInfo[idx][bInt]); BizzInfo[idx][bPickupEnter] = CreateDynamicSphere(BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz], 2.2, 0, 0); BizzInfo[idx][bMenu] = CreatePickup(1274, 23, BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz],BizzInfo[idx][bVirtual]); if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 300, "\ {FF9900}*** 24/7 продается ***\n\n\ {FFFF00}%s\n\n\ {FFFFFF}Номер бизнеса: {AFAFAF}%d\n\ {FFFFFF}Стоимость: {AFAFAF}%i\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bPrice]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 300, "\ {FF0000}%s\n\n\ {FFFFFF}Номер бизнеса: {9ACD32}%d\n\ {FFFFFF}Владелец: {9ACD32}%s\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bOwner]); //format(string, 128, "Владелец: %s\nНазвание: %s", BizzInfo[idx][bOwner], BizzInfo[idx][bName]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else if(BizzInfo[idx][bType] != 2 && BizzInfo[idx][bType] != 7) { BizzInfo[idx][bPickup] = CreatePickup(19132,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]); BizzInfo[idx][bPickupExit] = CreateDynamicSphere(BizzInfo[idx][bExitx], BizzInfo[idx][bExity], BizzInfo[idx][bExitz], 2.2, BizzInfo[idx][bVirtual], BizzInfo[idx][bInt]); BizzInfo[idx][bPickupEnter] = CreateDynamicSphere(BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz], 2.2, 0, 0); BizzInfo[idx][bMenu] = CreateDynamicCP(BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz], 1.0,BizzInfo[idx][bVirtual],BizzInfo[idx][bInt]); CreatePickup(1239, 23, BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz],BizzInfo[idx][bVirtual]); if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 300, "\ {FF9900}*** Бизнес продается ***\n\n\ {FFFF00}%s\n\n\ {FFFFFF}Номер бизнеса: {AFAFAF}%d\n\ {FFFFFF}Стоимость: {AFAFAF}%i\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bPrice]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 300, "\ {FF0000}%s\n\n\ {FFFFFF}Номер бизнеса: {9ACD32}%d\n\ {FFFFFF}Владелец: {9ACD32}%s\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bOwner]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else if(BizzInfo[idx][bType] == 2) { if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 400, "\ {FF9900}*** Заправка продается ***\n\n\ {FFFF00}%s\n\n\ {FFFFFF}Цена за 1 литр: {AFAFAF}%i\n\ {FFFFFF}Стоимость: {AFAFAF}%i\nЗаправка: /fill Канистра: /buykan", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3, BizzInfo[idx][bPrice]); //format(string, 128, "Заправка продается!\nНазвание: %s\nЦена за 1 литр - %i рублей", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 400, "\ {FF0000}%s\n\n\ {FFFFFF}Цена за 1 литр: {9ACD32}%i\n\ {FFFFFF}Владелец: {9ACD32}%s\nЗаправка: /fill Канистра: /buykan", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3, BizzInfo[idx][bOwner]); //format(string, 128, "Владелец заправки: %s\nНазвание: %s\nЦена за 1 литр - %i рублей", BizzInfo[idx][bOwner], BizzInfo[TOTALBIZZ][bName], BizzInfo[idx][bTill] / 3); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else { if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 128, "CTO продается!\nНазвание: %s\nЦена за 1 запчасть - %i рублей\nСтоимомсть: %i\nЧто бы тюниться, введите /tuning", BizzInfo[idx][bName], BizzInfo[idx][bTill],BizzInfo[idx][bPrice]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 128, "Владелец СТО: %s\nНазвание: %s\nЦена за 1 запчасть - %i рублей\nЧто бы тюниться, введите /tuning", BizzInfo[idx][bOwner], BizzInfo[idx][bName], BizzInfo[idx][bTill]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } } return printf("[SMSG]: Успешная загрузка 'LoadBizz' - загружено %d за %d м.с", TOTALBIZZ, GetTickCount() - time); }
  24. Lev_Elistratov

    NoName Roleplay

    Думаю солью этот мод. Основа: Stage Roleplay (Мегаполис) Changelog:
  25. Описание: Подавать объявления ( /ad ) можно когда угодно НО после того как предыдущее проверят в СМИ, таймера на /ad нету, как проверили так можно подавать следующее. Для СМИ команда /edit (без iD без ничего) Если оставить диалог пустой то объявление подастся без изменений и в чате будет написано " Объявление проверил ... " Или же можно изменить тогда в чате будет писаться " Объявление отредактировал ... " Ну и в крайнем случае отклонить. Скрины:
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.