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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

Найдено: 1,487 результатов

  1. Eduard Vestornович

    Rodina RolePlay [Первая версия]

    Ребята, всем привет! Сливаю мод Rodina RP (Arizona) Мод переведен с SAMP в CRMP У мода нету карты! Это чистая основа для вашего будущего проекта, которую ВАМ придется ОБЯЗАТЕЛЬНО дорабатывать! Или же ждите выхода новых версий тут) Мод имеет большой функционал С выходом новых версий я буду кидать их сюда и добавлять описание! Пользуйтесь на здоровье! Автор мода : Hebee Скачать с Яндекс.Диск
  2. Всем привет, уважаемые пользователи портала "CR-MP.RU" Сегодня я бы хотел вам слить мою Доработку мода Just RolePlay. [spoiler=Доработки в моде] [1] Изменен бонус при регистраций. Начальный бонус: 25.000.000руб / 9 Уровень / 15.000 Доната. [2] Изменён логотип Проекта. [3] Изменён Map Name. [4] Полностью изменён весь чат. [5] Изменена полностью Регистрация, /GPS а также /Menu. Что же было добавлено: [1] Меню персонажа теперь на диалогах. [2] Полностью переписана система Репорта. [3] Убран биткойн. [4] Убрана команда /gg. [5] Убрана команда /agg. [6] Полностью переписана система доната. [7] Добавлен новый вид доната. (/mm - Дополнительно) [8] Были внесены новые возможности в донат. [9] Была добавлена система Кейсов. (/buycase, /opencase). [10] Добавлен Ultra кейс. [11] Был написан античит на /dgun [12] Написано развлeчeниe "Дeрби" Обзор на данный мод: https://www.youtube.com/watch?v=eMekzyF078Y&t=94s Ссылка на мод: Мод Just RP.zip На этом всё. Надеюсь вам данный мод понравится. Если вы нашли какой либо баг в моде, то пишите в описании под этой темой. В Следующей доработке исправлю все баги которые будут написаны под этой темой.
  3. Бешенный Кот

    Антикапс | AntiCAPS

    Всем привет, недавно увидел тему про капс, и решил выложить функцию анти-капса: Вот такая простенькая функция :) Автор: неизвестно В OnPlayerText суем это: new caps; while (text[++caps]) { if('A'<=text[caps]<='Z') text[caps] |= 0x20; if('А'<=text[caps]<='Я') text[caps] |= 0x20; }
  4. 1. Создаем переменную отвечающую за место тела: static tatto[MAX_PLAYERS][5]; 2. Создаем массив с названиями татуировок: static const tattoo_name[5][30] = {"Отсутствует", "Эмблема семья", "Крестного отца", "Роза обвивающая кинжал", "Ганстер закован в кандалы"}; 3. Создаем команды на показ татуировок, и набитие татуировки CMD:stuffs(playerid, params[]) { if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, -1, !"Используйте: /stuffs [playerid]"); new string[149+40]; format(string, sizeof(string), "{FFFFFF}\t\tТатуировки:\n\nНа шее: {BCD270}%s {FFFFFF}| На туловище: {BCD270}%s\n{FFFFFF}На руке: {BCD270}%s{FFFFFF} | На спине: {BCD270}%s", tattoo_name[tatto[playerid][1]], tattoo_name[tatto[playerid][2]], tattoo_name[tatto[playerid][3]], tattoo_name[tatto[playerid][4]]); ShowPlayerDialog(params[0], 0000, DIALOG_STYLE_MSGBOX, /*Переменная Вашего ника*/, string, !"Закрыть", !""); return 1; } CMD:stuff(playerid, params[]) { if(/*Переменная Вашей фракции*/) return SendClientMessage(playerid, -1, !"Ошибка: Данная команда доступна только мафиям!"); if(sscanf(params, "ii", params[0], params[1])) { SendClientMessage(playerid, -1, !"Используйте: /stuff [playerid] [Часть тела [1-4]]"); SendClientMessage(playerid, -1, !"Выберите часть тела:"); SendClientMessage(playerid, -1, !"{BCD270}»{FFFFFF} На шею: Эмблема семья"); SendClientMessage(playerid, -1, !"{BCD270}»{FFFFFF} На туловище: Рисунок - Крестного отца"); SendClientMessage(playerid, -1, !"{BCD270}»{FFFFFF} На руку: Изображение - Роза обвивающая кинжал"); SendClientMessage(playerid, -1, !"{BCD270}»{FFFFFF} На спину: Рисунок - Ганстер закован в кандалы"); return 1; } if(params[1] < 1 || params[1] > 4) return SendClientMessage(playerid, -1, !"Ошибка: Часть тела может быть от 0 до 4!"); tatto[params[0]][params[1]] = params[1]; new form_one[72+MAX_PLAYER_NAME]; format(form_one, sizeof(form_one), "{FFFFFF}\n\nВы успешно набили татуировку члену организации: {BCD270}%s", /*Переменная Вашего ника*/); ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, !"Информация", form_one, !"Закрыть", !""); GameTextForPlayer(playerid, !"Successful", 5000, 1); new form_two[140+MAX_PLAYER_NAME+30]; format(form_two, sizeof(form_two), "{FFFFFF}\n\n%s набил вам татуировку: {BCD270}%s\n\nТеперь вы надолго связаны со своей организацией\nи вам не легко будет начать новую жизнь", /*Переменная Вашего ника*/, tattoo_name[tatto[params[0]][params[1]]]); ShowPlayerDialog(params[0], 0000, DIALOG_STYLE_MSGBOX, !"Информация", form_two, !"Закрыть", !""); GameTextForPlayer(params[0], !"Successful", 5000, 1); return 1; }
  5. Vova_Zenko

    Команды

    Здравствуйте. Я ищу команды offwarn, offban, offjail, offmute. Мод на mysql
  6. Доброе время суток, пользователи cr-mp.ru. Хочу выложить систему под названием 'Загрузка Текстур'. 1. Создаем переменные: new Text: gTexture[18], playerTextureTimer[MAX_PLAYERS], PlayerText: pTexture[MAX_PLAYERS]; 2. Создаем TextDraw будущего загрузчика текстур: В CallBack OnGameModeInit: gTexture[0] = TextDrawCreate(243.5000, 209.1036, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[0], 26.0000, 32.0000); TextDrawAlignment(gTexture[0], 1); TextDrawColor(gTexture[0], 303174399); TextDrawBackgroundColor(gTexture[0], 255); TextDrawFont(gTexture[0], 4); TextDrawSetProportional(gTexture[0], 0); TextDrawSetShadow(gTexture[0], 0); gTexture[1] = TextDrawCreate(366.7075, 209.1036, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[1], 26.0000, 32.0000); TextDrawAlignment(gTexture[1], 1); TextDrawColor(gTexture[1], 303174399); TextDrawBackgroundColor(gTexture[1], 255); TextDrawFont(gTexture[1], 4); TextDrawSetProportional(gTexture[1], 0); TextDrawSetShadow(gTexture[1], 0); gTexture[2] = TextDrawCreate(243.5000, 149.3999, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[2], 26.0000, 32.0000); TextDrawAlignment(gTexture[2], 1); TextDrawColor(gTexture[2], 303174399); TextDrawBackgroundColor(gTexture[2], 255); TextDrawFont(gTexture[2], 4); TextDrawSetProportional(gTexture[2], 0); TextDrawSetShadow(gTexture[2], 0); gTexture[3] = TextDrawCreate(366.7075, 149.3999, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[3], 26.0000, 32.0000); TextDrawAlignment(gTexture[3], 1); TextDrawColor(gTexture[3], 303174399); TextDrawBackgroundColor(gTexture[3], 255); TextDrawFont(gTexture[3], 4); TextDrawSetProportional(gTexture[3], 0); TextDrawSetShadow(gTexture[3], 0); gTexture[4] = TextDrawCreate(254.5000, 154.6556, !"LD_SPAC:white"); TextDrawTextSize(gTexture[4], 126.0000, 80.8901); TextDrawAlignment(gTexture[4], 1); TextDrawColor(gTexture[4], 303174399); TextDrawBackgroundColor(gTexture[4], 255); TextDrawFont(gTexture[4], 4); TextDrawSetProportional(gTexture[4], 0); TextDrawSetShadow(gTexture[4], 0); gTexture[5] = TextDrawCreate(247.6999, 162.4223, !"LD_SPAC:white"); TextDrawTextSize(gTexture[5], 10.0000, 64.0000); TextDrawAlignment(gTexture[5], 1); TextDrawColor(gTexture[5], 303174399); TextDrawBackgroundColor(gTexture[5], 255); TextDrawFont(gTexture[5], 4); TextDrawSetProportional(gTexture[5], 0); TextDrawSetShadow(gTexture[5], 0); gTexture[6] = TextDrawCreate(378.3001, 162.6892, !"LD_SPAC:white"); TextDrawTextSize(gTexture[6], 10.0000, 64.0000); TextDrawAlignment(gTexture[6], 1); TextDrawColor(gTexture[6], 303174399); TextDrawBackgroundColor(gTexture[6], 255); TextDrawFont(gTexture[6], 4); TextDrawSetProportional(gTexture[6], 0); TextDrawSetShadow(gTexture[6], 0); gTexture[7] = TextDrawCreate(333.7075, 170.5258, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[7], 7.0000, 9.0000); TextDrawAlignment(gTexture[7], 1); TextDrawColor(gTexture[7], -6749953); TextDrawBackgroundColor(gTexture[7], 255); TextDrawFont(gTexture[7], 4); TextDrawSetProportional(gTexture[7], 0); TextDrawSetShadow(gTexture[7], 0); gTexture[8] = TextDrawCreate(294.2075, 204.1258, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[8], 7.0000, 9.0000); TextDrawAlignment(gTexture[8], 1); TextDrawColor(gTexture[8], -6749953); TextDrawBackgroundColor(gTexture[8], 255); TextDrawFont(gTexture[8], 4); TextDrawSetProportional(gTexture[8], 0); TextDrawSetShadow(gTexture[8], 0); gTexture[9] = TextDrawCreate(303.2075, 213.4591, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[9], 4.0000, 5.0000); TextDrawAlignment(gTexture[9], 1); TextDrawColor(gTexture[9], -6749953); TextDrawBackgroundColor(gTexture[9], 255); TextDrawFont(gTexture[9], 4); TextDrawSetProportional(gTexture[9], 0); TextDrawSetShadow(gTexture[9], 0); gTexture[10] = TextDrawCreate(326.2075, 167.4146, !"LD_BEAT:chit"); TextDrawTextSize(gTexture[10], 4.0000, 5.0000); TextDrawAlignment(gTexture[10], 1); TextDrawColor(gTexture[10], -6749953); TextDrawBackgroundColor(gTexture[10], 255); TextDrawFont(gTexture[10], 4); TextDrawSetProportional(gTexture[10], 0); TextDrawSetShadow(gTexture[10], 0); gTexture[11] = TextDrawCreate(320.0000, 224.2779, !"€A™PY€KA_ЏEKCЏYP"); TextDrawLetterSize(gTexture[11], 0.1860, 0.9342); TextDrawAlignment(gTexture[11], 2); TextDrawColor(gTexture[11], -1); TextDrawBackgroundColor(gTexture[11], 255); TextDrawFont(gTexture[11], 2); TextDrawSetProportional(gTexture[11], 1); TextDrawSetShadow(gTexture[11], 0); gTexture[12] = TextDrawCreate(261.0000, 209.2889, !"]"); TextDrawLetterSize(gTexture[12], 0.2439, 1.0711); TextDrawAlignment(gTexture[12], 2); TextDrawColor(gTexture[12], 555819519); TextDrawBackgroundColor(gTexture[12], 255); TextDrawFont(gTexture[12], 2); TextDrawSetProportional(gTexture[12], 1); TextDrawSetShadow(gTexture[12], 0); gTexture[13] = TextDrawCreate(373.5000, 166.3556, !"]"); TextDrawLetterSize(gTexture[13], 0.2439, 1.0711); TextDrawAlignment(gTexture[13], 2); TextDrawColor(gTexture[13], 555819519); TextDrawBackgroundColor(gTexture[13], 255); TextDrawFont(gTexture[13], 2); TextDrawSetProportional(gTexture[13], 1); TextDrawSetShadow(gTexture[13], 0); gTexture[14] = TextDrawCreate(358.0000, 196.2223, !"]"); TextDrawLetterSize(gTexture[14], 0.1729, 0.8346); TextDrawAlignment(gTexture[14], 2); TextDrawColor(gTexture[14], 555819519); TextDrawBackgroundColor(gTexture[14], 255); TextDrawFont(gTexture[14], 2); TextDrawSetProportional(gTexture[14], 1); TextDrawSetShadow(gTexture[14], 0); gTexture[15] = TextDrawCreate(283.5000, 169.4667, !"]"); TextDrawLetterSize(gTexture[15], 0.1729, 0.8346); TextDrawAlignment(gTexture[15], 2); TextDrawColor(gTexture[15], 555819519); TextDrawBackgroundColor(gTexture[15], 255); TextDrawFont(gTexture[15], 2); TextDrawSetProportional(gTexture[15], 1); TextDrawSetShadow(gTexture[15], 0); gTexture[16] = TextDrawCreate(334.5000, 214.2667, !"]"); TextDrawLetterSize(gTexture[16], 0.1729, 0.8346); TextDrawAlignment(gTexture[16], 2); TextDrawColor(gTexture[16], 555819519); TextDrawBackgroundColor(gTexture[16], 255); TextDrawFont(gTexture[16], 2); TextDrawSetProportional(gTexture[16], 1); TextDrawSetShadow(gTexture[16], 0); gTexture[17] = TextDrawCreate(260.5000, 176.9333, !"]"); TextDrawLetterSize(gTexture[17], 0.1729, 0.8346); TextDrawAlignment(gTexture[17], 2); TextDrawColor(gTexture[17], 555819519); TextDrawBackgroundColor(gTexture[17], 255); TextDrawFont(gTexture[17], 2); TextDrawSetProportional(gTexture[17], 1); TextDrawSetShadow(gTexture[17], 0); В CallBack OnPlayerConnect: pTexture[playerid] = CreatePlayerTextDraw(playerid, 318.5000, 183.1555, "0%"); PlayerTextDrawLetterSize(playerid, pTexture[playerid], 0.4474, 1.7991); PlayerTextDrawAlignment(playerid, pTexture[playerid], 2); PlayerTextDrawColor(playerid, pTexture[playerid], -1); PlayerTextDrawBackgroundColor(playerid, pTexture[playerid], 255); PlayerTextDrawFont(playerid, pTexture[playerid], 3); PlayerTextDrawSetProportional(playerid, pTexture[playerid], 1); PlayerTextDrawSetShadow(playerid, pTexture[playerid], 0); 3. Создаем CallBack LoadScreenCallBack: forward LoadScreenCallBack(playerid, rate, count); public LoadScreenCallBack(playerid, rate, count) { if(count >= 16) { playerTextureTimer[playerid] = 0; for(new t; t < 18; t++) TextDrawHideForPlayer(playerid, gTexture[t]); PlayerTextDrawHide(playerid, pTexture[playerid]); TogglePlayerControllable(playerid, 1); } else { new string[5], fixcount = count + 1; if(playerTextureTimer[playerid]) playerTextureTimer[playerid] = SetTimerEx("LoadScreenCallBack", rate, 0, "iii", playerid, rate, fixcount); valstr(string, floatround(floatdiv(fixcount*100, 16))); strcat(string, "%"); PlayerTextDrawSetString(playerid, pTexture[playerid], string); } } 4. Создаем stock который будет запускать загрузку текстур: stock ShowPlayerLoadScreen(playerid, time) { if(playerTextureTimer[playerid]) KillTimer(playerTextureTimer[playerid]); PlayerTextDrawSetString(playerid, pTexture[playerid], !"0%"); for(new t; t < 18; t++) TextDrawShowForPlayer(playerid, gTexture[t]); PlayerTextDrawShow(playerid, pTexture[playerid]); TogglePlayerControllable(playerid, 0); playerTextureTimer[playerid] = SetTimerEx(!"LoadScreenCallBack", (1000 * time) / 17, 0, !"iii", playerid, (1000 * time) / 17, 0); } Пример использования данного Загрузчика текстур: ShowPlayerLoadScreen(playerid, 3); - прописываем данный сток с playerid, и временем. Время загрузчика текстур - 3 секунды
  7. Vegos

    Amazing RolePlay v10.0

    Приветствую вас дорогие читатели форума CR-MP.RU. Сегодня я вам предоставлю мод Amazing RolePlay v10.0. Описание: Командный Процессор - ZCMD Подключение мода к MYSQL через scriptfiles. Был сделан полностью мапинг как и на Amazing RolePlay (Не реклама). Копия интерьеров как на Amazing RolePlay (Не реклама). Полноценная копия фракций. Копия Автосалона. Копия всех TexDraw. Полноценный функционал Администрации как на Amazing RP. Какие присутствуют баги: Баг с GPS. (Перепутаны координаты). Баг с шахтой. (Нету чекпоинта чтоб относить, он относится сразу). Автор мода: Mark Richards Авто слива на форум: Vegos (Даниил Баныгин). Пароль от Архива: cr-mp.ru Скачать. [spoiler=Скриншоты. ]https://imgur.com/a/k8DGsW7 P.S: "Radiant RolePlay" был со старых скриншотов, все что на скриншоте уже нету нигде!
  8. Vova_Zenko

    Команды

    Здравствуйте. Сейчас я бы хотел найти две команды. 1. Смена скина во фракции на mxini, если есть вообще. 2. Команду панели лидера /lmenu
  9. #Pawno

    [TD] Спидометр

    Автор работы: #pawno Время работы: 10 минут Функционал я не делал , спидометр не очень большой , занимает мало места , функционал который можно сделать. - Скорость - Пробег - Бензин - Поворотники - Двигатель*(включен/выключен) ?- фары*(включен/выключен) ?- двери*(включен/выключен) [spoiler=Скриншот спидометра] [spoiler=TextDraws] //Global Textdraws: new Text:Textdraw0; new Text:Textdraw1; new Text:Textdraw2; new Text:Textdraw3; new Text:Textdraw4; new Text:Textdraw5; new Text:Textdraw6; new Text:Textdraw7; new Text:Textdraw8; new Text:Textdraw9; new Text:Textdraw10; new Text:Textdraw11; new Text:Textdraw12; new Text:Textdraw13; new Text:Textdraw14; Textdraw0 = TextDrawCreate(619.666687, 362.388916, "usebox"); TextDrawLetterSize(Textdraw0, 0.000000, 2.863576); TextDrawTextSize(Textdraw0, 544.666687, 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(545.999816, 359.644409, "LD_SPAC:white"); TextDrawLetterSize(Textdraw1, 0.000000, 0.000000); TextDrawTextSize(Textdraw1, 72.333358, 1.659291); TextDrawAlignment(Textdraw1, 1); TextDrawColor(Textdraw1, -2147483393); TextDrawSetShadow(Textdraw1, 0); TextDrawSetOutline(Textdraw1, 0); TextDrawFont(Textdraw1, 4); Textdraw2 = TextDrawCreate(547.333312, 360.888824, "270 KM/H"); TextDrawLetterSize(Textdraw2, 0.155666, 1.317925); TextDrawAlignment(Textdraw2, 1); TextDrawColor(Textdraw2, -1); TextDrawSetShadow(Textdraw2, 0); TextDrawSetOutline(Textdraw2, 1); TextDrawBackgroundColor(Textdraw2, 51); TextDrawFont(Textdraw2, 2); TextDrawSetProportional(Textdraw2, 1); Textdraw3 = TextDrawCreate(546.666748, 379.555603, "LD_BEAT:left"); TextDrawLetterSize(Textdraw3, 0.000000, 0.000000); TextDrawTextSize(Textdraw3, 8.666688, 9.955547); TextDrawAlignment(Textdraw3, 1); TextDrawColor(Textdraw3, -1); TextDrawSetShadow(Textdraw3, 0); TextDrawSetOutline(Textdraw3, 0); TextDrawFont(Textdraw3, 4); Textdraw4 = TextDrawCreate(587.333129, 379.311157, "LD_BEAT:right"); TextDrawLetterSize(Textdraw4, 0.000000, 0.000000); TextDrawTextSize(Textdraw4, 8.666688, 9.955547); TextDrawAlignment(Textdraw4, 1); TextDrawColor(Textdraw4, -1); TextDrawSetShadow(Textdraw4, 0); TextDrawSetOutline(Textdraw4, 0); TextDrawFont(Textdraw4, 4); Textdraw5 = TextDrawCreate(565.666564, 380.140869, "150"); TextDrawLetterSize(Textdraw5, 0.329666, 0.815999); TextDrawAlignment(Textdraw5, 1); TextDrawColor(Textdraw5, -1); TextDrawSetShadow(Textdraw5, 0); TextDrawSetOutline(Textdraw5, 1); TextDrawBackgroundColor(Textdraw5, 51); TextDrawFont(Textdraw5, 1); TextDrawSetProportional(Textdraw5, 1); Textdraw6 = TextDrawCreate(556.333374, 379.311126, "hud:radar_light"); TextDrawLetterSize(Textdraw6, 0.000000, 0.000000); TextDrawTextSize(Textdraw6, 8.666688, 9.955547); TextDrawAlignment(Textdraw6, 1); TextDrawColor(Textdraw6, -5963521); TextDrawSetShadow(Textdraw6, 0); TextDrawSetOutline(Textdraw6, 0); TextDrawFont(Textdraw6, 4); Textdraw7 = TextDrawCreate(546.333374, 373.333312, "LD_SPAC:white"); TextDrawLetterSize(Textdraw7, 0.000000, 0.000000); TextDrawTextSize(Textdraw7, 33.000000, 0.829650); TextDrawAlignment(Textdraw7, 1); TextDrawColor(Textdraw7, -2147483393); TextDrawSetShadow(Textdraw7, 0); TextDrawSetOutline(Textdraw7, 0); TextDrawFont(Textdraw7, 4); Textdraw8 = TextDrawCreate(580.000000, 374.162963, "LD_SPAC:white"); TextDrawLetterSize(Textdraw8, 0.000000, 0.000000); TextDrawTextSize(Textdraw8, -1.000000, -13.274047); TextDrawAlignment(Textdraw8, 1); TextDrawColor(Textdraw8, -2147483393); TextDrawSetShadow(Textdraw8, 0); TextDrawSetOutline(Textdraw8, 0); TextDrawFont(Textdraw8, 4); Textdraw9 = TextDrawCreate(545.999633, 360.474121, "LD_SPAC:white"); TextDrawLetterSize(Textdraw9, 0.000000, 0.000000); TextDrawTextSize(Textdraw9, 1.000081, 29.037029); TextDrawAlignment(Textdraw9, 1); TextDrawColor(Textdraw9, -2147483393); TextDrawSetShadow(Textdraw9, 0); TextDrawSetOutline(Textdraw9, 0); TextDrawFont(Textdraw9, 4); Textdraw10 = TextDrawCreate(545.666809, 389.511108, "LD_SPAC:white"); TextDrawLetterSize(Textdraw10, 0.000000, 0.000000); TextDrawTextSize(Textdraw10, 72.666687, 1.244415); TextDrawAlignment(Textdraw10, 1); TextDrawColor(Textdraw10, -1); TextDrawSetShadow(Textdraw10, 0); TextDrawSetOutline(Textdraw10, 0); TextDrawFont(Textdraw10, 4); Textdraw11 = TextDrawCreate(605.666625, 360.888916, "LD_SPAC:white"); TextDrawLetterSize(Textdraw11, 0.000000, 0.000000); TextDrawTextSize(Textdraw11, 1.000061, 28.622192); TextDrawAlignment(Textdraw11, 1); TextDrawColor(Textdraw11, -1); TextDrawSetShadow(Textdraw11, 0); TextDrawSetOutline(Textdraw11, 0); TextDrawFont(Textdraw11, 4); Textdraw12 = TextDrawCreate(581.333007, 362.133392, "2000.0 KM"); TextDrawLetterSize(Textdraw12, 0.136999, 1.218369); TextDrawAlignment(Textdraw12, 1); TextDrawColor(Textdraw12, -1); TextDrawSetShadow(Textdraw12, 0); TextDrawSetOutline(Textdraw12, 1); TextDrawBackgroundColor(Textdraw12, 51); TextDrawFont(Textdraw12, 1); TextDrawSetProportional(Textdraw12, 1); Textdraw13 = TextDrawCreate(572.333129, 373.088867, "LD_SPAC:white"); TextDrawLetterSize(Textdraw13, 0.000000, 0.000000); TextDrawTextSize(Textdraw13, 33.333335, 0.829650); TextDrawAlignment(Textdraw13, 1); TextDrawColor(Textdraw13, -2147483393); TextDrawSetShadow(Textdraw13, 0); TextDrawSetOutline(Textdraw13, 0); TextDrawFont(Textdraw13, 4); Textdraw14 = TextDrawCreate(618.333374, 359.814788, "LD_SPAC:white"); TextDrawLetterSize(Textdraw14, 0.000000, 0.000000); TextDrawTextSize(Textdraw14, -0.999918, 29.037027); TextDrawAlignment(Textdraw14, 1); TextDrawColor(Textdraw14, -2147483393); TextDrawSetShadow(Textdraw14, 0); TextDrawSetOutline(Textdraw14, 0); TextDrawFont(Textdraw14, 4); //Player Textdraws: new PlayerText:Textdraw0[MAX_PLAYERS]; new PlayerText:Textdraw1[MAX_PLAYERS]; new PlayerText:Textdraw2[MAX_PLAYERS]; Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 608.999755, 362.548187, "E"); PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.329666, 0.815999); PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1); PlayerTextDrawColor(playerid, Textdraw0[playerid], -1); PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Textdraw0[playerid], 51); PlayerTextDrawFont(playerid, Textdraw0[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw0[playerid], 1); Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 609.000000, 371.014862, "L"); PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.329666, 0.815999); PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1); PlayerTextDrawColor(playerid, Textdraw1[playerid], -1); PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Textdraw1[playerid], 51); PlayerTextDrawFont(playerid, Textdraw1[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw1[playerid], 1); Textdraw2[playerid] = CreatePlayerTextDraw(playerid, 608.999938, 380.726165, "D"); PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.329666, 0.815999); PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 1); PlayerTextDrawColor(playerid, Textdraw2[playerid], -1); PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Textdraw2[playerid], 51); PlayerTextDrawFont(playerid, Textdraw2[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw2[playerid], 1); Вообщем то и все , спасибо за внимание
  10. Доброго времени суток, посетители форума. У меня появилось свободное время и я решил реализовать спидометр для ваших серверов. Как получилось, решать только вам. Спидометр ( Не получилось загрузить на форум из-за ошибки. ): https://imgur.com/a/F5KTSSi Ссылка на спидометр. ( PWN файл ): https://yadi.sk/d/wPo3YdtCrXZO1A Ссылка для тех, кто хочет изменить спидометр, взяв его под основу. ( ITD файл ): https://yadi.sk/d/bpZvt4jyM5AKAg Автор - Андрей Микилов. ( AndrewMikilov ) При копировании темы на другие порталы, указывать автора работы.
  11. Привет. Кто может помочь, у меня если зайдет новый игрок то у него просто не появляется диалог и появляется варн в логах mysql, я не понял из-за чего это, хостинг менял. Лог mysql [23:41:54] >> mysql_query_callback(Connection handle: 1) [23:41:54] ProcessQueryThread(RegisterCallback) - Executing query INSERT INTO `users` (`pName`, `pKey`, `pRegIP`, `pRegData`) VALUE ('ByhaIIIka_Offensive', 'скрыт', 'скрыт', '04.09.20... [23:41:54] ProcessQueryThread(RegisterCallback) - Error will be triggered to OnQueryError(). [23:41:54] OnQueryError() - Callback has been called. [23:42:32] >> mysql_query_callback(Connection handle: 1) [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Executing query SELECT `pName` FROM `users` WHERE `pName` = 'ByhaIIIka_Offensive'... [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Query was successful. [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Data caching enabled. [23:42:32] CMySQLHandler::StoreResult() - Result was stored. [23:42:32] CMySQLHandler::FreeResult() - Result was successfully freed. [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Data being passed to ProcessTick(). [23:42:32] OnPlayerRegCheck(d) - Callback has been called. [23:42:32] >> cache_get_data(Connection handle: 1) [23:42:32] ProcessTick() - The cache has been cleared. [23:42:35] >> mysql_query_callback(Connection handle: 1) [23:42:35] ProcessQueryThread(RegisterCallback) - Executing query INSERT INTO `users` (`pName`, `pKey`, `pRegIP`, `pRegData`) VALUE ('ByhaIIIka_Offensive', 'скрыт', 'скрыт', '04.09.20... [23:42:35] ProcessQueryThread(RegisterCallback) - Error will be triggered to OnQueryError(). [23:42:35] OnQueryError() - Callback has been called. Код stock OnPlayerRegister(playerid, password[]) { new str[128], data[16]; format(data, sizeof(data), "%s", date("%dd.%mm.%yyyy", gettime())); format(str, sizeof(str), "INSERT INTO `users` (`pName`, `pKey`, `pRegIP`, `pRegData`) VALUE ('%s', '%s', '%s', '%s')", PInfo[playerid][pName], password, PInfo[playerid][pIP], data); mysql_function_query(ConnectBD, str, false, "RegisterCallback","d", playerid); return true; } -- ConnectMySQL() { ConnectBD = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS); switch(mysql_ping()) { case 1: print(" БД MySQL успешно подключена."),SendRconCommand("mapname Criminal Russia"); case -1: print(" БД MySQL не подключена. "),SendRconCommand("mapname нет коннекта"), SetGameModeText("Зомби | ZDM (N.C)"); } return true; }
  12. Всем привет с вами я Shao.И сегодня я сливаю вам текст драв(не кликабельный,ну тоисть вам нужна сис-ма промокодов что бы все работало). Авто Слива Shao. Автор текст драва Александр Мясников(Shakey). С вас если можно +. TDEditor_TD[0] = TextDrawCreate(206.500000, 197.687835, "box"); TextDrawLetterSize(TDEditor_TD[0], 0.000000, 12.341670); TextDrawTextSize(TDEditor_TD[0], 439.579589, 0.000000); TextDrawAlignment(TDEditor_TD[0], 1); TextDrawColor(TDEditor_TD[0], -1); TextDrawUseBox(TDEditor_TD[0], 1); TextDrawBoxColor(TDEditor_TD[0], 235802367); TextDrawSetShadow(TDEditor_TD[0], 0); TextDrawSetOutline(TDEditor_TD[0], 0); TextDrawBackgroundColor(TDEditor_TD[0], 255); TextDrawFont(TDEditor_TD[0], 1); TextDrawSetProportional(TDEditor_TD[0], 1); TextDrawSetShadow(TDEditor_TD[0], 0); TDEditor_TD[1] = TextDrawCreate(322.899902, 191.325134, "promo-code"); TextDrawLetterSize(TDEditor_TD[1], 0.149499, 0.848750); TextDrawTextSize(TDEditor_TD[1], 0.000000, 232.270950); TextDrawAlignment(TDEditor_TD[1], 2); TextDrawColor(TDEditor_TD[1], 255); TextDrawUseBox(TDEditor_TD[1], 1); TextDrawBoxColor(TDEditor_TD[1], -5963521); 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(293.500000, 225.437500, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[2], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[2], 60.000000, 52.812500); TextDrawAlignment(TDEditor_TD[2], 1); TextDrawColor(TDEditor_TD[2], -5963521); TextDrawSetShadow(TDEditor_TD[2], 0); TextDrawSetOutline(TDEditor_TD[2], 0); TextDrawBackgroundColor(TDEditor_TD[2], 255); TextDrawFont(TDEditor_TD[2], 4); TextDrawSetProportional(TDEditor_TD[2], 0); TextDrawSetShadow(TDEditor_TD[2], 0); TDEditor_TD[3] = TextDrawCreate(295.300109, 227.337615, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[3], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[3], 56.430011, 49.364917); TextDrawAlignment(TDEditor_TD[3], 1); TextDrawColor(TDEditor_TD[3], 235802367); TextDrawSetShadow(TDEditor_TD[3], 0); TextDrawSetOutline(TDEditor_TD[3], 0); TextDrawBackgroundColor(TDEditor_TD[3], 255); TextDrawFont(TDEditor_TD[3], 4); TextDrawSetProportional(TDEditor_TD[3], 0); TextDrawSetShadow(TDEditor_TD[3], 0); TDEditor_TD[4] = TextDrawCreate(341.302947, 218.262542, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[4], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[4], 11.500000, 10.375000); TextDrawAlignment(TDEditor_TD[4], 1); TextDrawColor(TDEditor_TD[4], -5963521); TextDrawSetShadow(TDEditor_TD[4], 0); TextDrawSetOutline(TDEditor_TD[4], 0); TextDrawBackgroundColor(TDEditor_TD[4], 255); TextDrawFont(TDEditor_TD[4], 4); TextDrawSetProportional(TDEditor_TD[4], 0); TextDrawSetShadow(TDEditor_TD[4], 0); TDEditor_TD[5] = TextDrawCreate(288.700073, 271.087402, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[5], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[5], 11.500000, 10.375000); TextDrawAlignment(TDEditor_TD[5], 1); TextDrawColor(TDEditor_TD[5], -5963521); TextDrawSetShadow(TDEditor_TD[5], 0); TextDrawSetOutline(TDEditor_TD[5], 0); TextDrawBackgroundColor(TDEditor_TD[5], 255); TextDrawFont(TDEditor_TD[5], 4); TextDrawSetProportional(TDEditor_TD[5], 0); TextDrawSetShadow(TDEditor_TD[5], 0); TDEditor_TD[6] = TextDrawCreate(351.900207, 219.325134, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[6], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[6], -9.230003, 8.054933); TextDrawAlignment(TDEditor_TD[6], 1); TextDrawColor(TDEditor_TD[6], 235802367); TextDrawSetShadow(TDEditor_TD[6], 0); TextDrawSetOutline(TDEditor_TD[6], 0); TextDrawBackgroundColor(TDEditor_TD[6], 255); TextDrawFont(TDEditor_TD[6], 4); TextDrawSetProportional(TDEditor_TD[6], 0); TextDrawSetShadow(TDEditor_TD[6], 0); TDEditor_TD[7] = TextDrawCreate(299.100189, 272.149993, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[7], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[7], -9.230003, 8.054933); TextDrawAlignment(TDEditor_TD[7], 1); TextDrawColor(TDEditor_TD[7], 235802367); TextDrawSetShadow(TDEditor_TD[7], 0); TextDrawSetOutline(TDEditor_TD[7], 0); TextDrawBackgroundColor(TDEditor_TD[7], 255); TextDrawFont(TDEditor_TD[7], 4); TextDrawSetProportional(TDEditor_TD[7], 0); TextDrawSetShadow(TDEditor_TD[7], 0); TDEditor_TD[8] = TextDrawCreate(324.299987, 255.388153, "23dsrr"); TextDrawLetterSize(TDEditor_TD[8], 0.201499, 1.130625); TextDrawAlignment(TDEditor_TD[8], 2); TextDrawColor(TDEditor_TD[8], -1); TextDrawSetShadow(TDEditor_TD[8], 0); TextDrawSetOutline(TDEditor_TD[8], 0); TextDrawBackgroundColor(TDEditor_TD[8], 255); TextDrawFont(TDEditor_TD[8], 2); TextDrawSetProportional(TDEditor_TD[8], 1); TextDrawSetShadow(TDEditor_TD[8], 0); TDEditor_TD[9] = TextDrawCreate(207.299774, 294.899566, "LD_SPAC:white"); TextDrawLetterSize(TDEditor_TD[9], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[9], 232.038879, 12.732500); TextDrawAlignment(TDEditor_TD[9], 1); TextDrawColor(TDEditor_TD[9], -5963521); TextDrawSetShadow(TDEditor_TD[9], 0); TextDrawSetOutline(TDEditor_TD[9], 0); TextDrawBackgroundColor(TDEditor_TD[9], 255); TextDrawFont(TDEditor_TD[9], 4); TextDrawSetProportional(TDEditor_TD[9], 0); TextDrawSetShadow(TDEditor_TD[9], 0); TDEditor_TD[10] = TextDrawCreate(323.800170, 295.912475, "АКТИВИРОВАТЬ:_~y~/mn>ПРОМО-КОД"); TextDrawLetterSize(TDEditor_TD[10], 0.168500, 1.032500); TextDrawTextSize(TDEditor_TD[10], 0.000000, 230.500000); TextDrawAlignment(TDEditor_TD[10], 2); TextDrawColor(TDEditor_TD[10], -1); TextDrawUseBox(TDEditor_TD[10], 1); TextDrawBoxColor(TDEditor_TD[10], 235802367); TextDrawSetShadow(TDEditor_TD[10], 0); TextDrawSetOutline(TDEditor_TD[10], 0); TextDrawBackgroundColor(TDEditor_TD[10], 255); TextDrawFont(TDEditor_TD[10], 2); TextDrawSetProportional(TDEditor_TD[10], 1); TextDrawSetShadow(TDEditor_TD[10], 0); TDEditor_TD[11] = TextDrawCreate(232.700561, 271.424896, "КОЛ. АКТИВАЦИЙ:_"); TextDrawLetterSize(TDEditor_TD[11], 0.146000, 0.921875); TextDrawAlignment(TDEditor_TD[11], 1); TextDrawColor(TDEditor_TD[11], -1); TextDrawSetShadow(TDEditor_TD[11], 0); TextDrawSetOutline(TDEditor_TD[11], 0); TextDrawBackgroundColor(TDEditor_TD[11], 255); TextDrawFont(TDEditor_TD[11], 2); TextDrawSetProportional(TDEditor_TD[11], 1); TextDrawSetShadow(TDEditor_TD[11], 0); TDEditor_TD[12] = TextDrawCreate(357.799865, 217.574920, "ПРОМОКОД СОДЕРЖИТ:"); TextDrawLetterSize(TDEditor_TD[12], 0.146000, 0.921875); TextDrawAlignment(TDEditor_TD[12], 1); TextDrawColor(TDEditor_TD[12], -1); TextDrawSetShadow(TDEditor_TD[12], 0); TextDrawSetOutline(TDEditor_TD[12], 0); TextDrawBackgroundColor(TDEditor_TD[12], 255); TextDrawFont(TDEditor_TD[12], 2); TextDrawSetProportional(TDEditor_TD[12], 1); TextDrawSetShadow(TDEditor_TD[12], 0); TDEditor_TD[13] = TextDrawCreate(390.199798, 226.187438, "500000000$"); TextDrawLetterSize(TDEditor_TD[13], 0.146000, 0.921875); TextDrawAlignment(TDEditor_TD[13], 2); TextDrawColor(TDEditor_TD[13], -5963521); 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(258.399841, 280.037414, "50"); TextDrawLetterSize(TDEditor_TD[14], 0.146000, 0.921875); TextDrawAlignment(TDEditor_TD[14], 2); TextDrawColor(TDEditor_TD[14], -5963521); 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(209.199951, 201.137512, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[15], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[15], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[15], 1); TextDrawColor(TDEditor_TD[15], -5963521); TextDrawSetShadow(TDEditor_TD[15], 0); TextDrawSetOutline(TDEditor_TD[15], 0); TextDrawBackgroundColor(TDEditor_TD[15], 255); TextDrawFont(TDEditor_TD[15], 4); TextDrawSetProportional(TDEditor_TD[15], 0); TextDrawSetShadow(TDEditor_TD[15], 0); TDEditor_TD[16] = TextDrawCreate(216.699951, 241.387512, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[16], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[16], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[16], 1); TextDrawColor(TDEditor_TD[16], -5963521); TextDrawSetShadow(TDEditor_TD[16], 0); TextDrawSetOutline(TDEditor_TD[16], 0); TextDrawBackgroundColor(TDEditor_TD[16], 255); TextDrawFont(TDEditor_TD[16], 4); TextDrawSetProportional(TDEditor_TD[16], 0); TextDrawSetShadow(TDEditor_TD[16], 0); TDEditor_TD[17] = TextDrawCreate(365.699951, 283.825012, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[17], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[17], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[17], 1); TextDrawColor(TDEditor_TD[17], -5963521); TextDrawSetShadow(TDEditor_TD[17], 0); TextDrawSetOutline(TDEditor_TD[17], 0); TextDrawBackgroundColor(TDEditor_TD[17], 255); TextDrawFont(TDEditor_TD[17], 4); TextDrawSetProportional(TDEditor_TD[17], 0); TextDrawSetShadow(TDEditor_TD[17], 0); TDEditor_TD[18] = TextDrawCreate(432.699951, 237.012512, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[18], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[18], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[18], 1); TextDrawColor(TDEditor_TD[18], -5963521); TextDrawSetShadow(TDEditor_TD[18], 0); TextDrawSetOutline(TDEditor_TD[18], 0); TextDrawBackgroundColor(TDEditor_TD[18], 255); TextDrawFont(TDEditor_TD[18], 4); TextDrawSetProportional(TDEditor_TD[18], 0); TextDrawSetShadow(TDEditor_TD[18], 0); TDEditor_TD[19] = TextDrawCreate(293.699951, 299.575012, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[19], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[19], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[19], 1); TextDrawColor(TDEditor_TD[19], -5963521); TextDrawSetShadow(TDEditor_TD[19], 0); TextDrawSetOutline(TDEditor_TD[19], 0); TextDrawBackgroundColor(TDEditor_TD[19], 255); TextDrawFont(TDEditor_TD[19], 4); TextDrawSetProportional(TDEditor_TD[19], 0); TextDrawSetShadow(TDEditor_TD[19], 0); TDEditor_TD[20] = TextDrawCreate(296.699951, 207.262512, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[20], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[20], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[20], 1); TextDrawColor(TDEditor_TD[20], -5963521); TextDrawSetShadow(TDEditor_TD[20], 0); TextDrawSetOutline(TDEditor_TD[20], 0); TextDrawBackgroundColor(TDEditor_TD[20], 255); TextDrawFont(TDEditor_TD[20], 4); TextDrawSetProportional(TDEditor_TD[20], 0); TextDrawSetShadow(TDEditor_TD[20], 0); TDEditor_TD[21] = TextDrawCreate(424.699951, 206.387512, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[21], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[21], 2.500000, 2.500000); TextDrawAlignment(TDEditor_TD[21], 1); TextDrawColor(TDEditor_TD[21], -5963521); TextDrawSetShadow(TDEditor_TD[21], 0); TextDrawSetOutline(TDEditor_TD[21], 0); TextDrawBackgroundColor(TDEditor_TD[21], 255); TextDrawFont(TDEditor_TD[21], 4); TextDrawSetProportional(TDEditor_TD[21], 0); TextDrawSetShadow(TDEditor_TD[21], 0); TDEditor_TD[22] = TextDrawCreate(266.699951, 261.075012, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[22], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[22], 1.549999, 1.625000); TextDrawAlignment(TDEditor_TD[22], 1); TextDrawColor(TDEditor_TD[22], -5963521); TextDrawSetShadow(TDEditor_TD[22], 0); TextDrawSetOutline(TDEditor_TD[22], 0); TextDrawBackgroundColor(TDEditor_TD[22], 255); TextDrawFont(TDEditor_TD[22], 4); TextDrawSetProportional(TDEditor_TD[22], 0); TextDrawSetShadow(TDEditor_TD[22], 0); TDEditor_TD[23] = TextDrawCreate(377.699951, 250.575012, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[23], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[23], 1.549999, 1.625000); TextDrawAlignment(TDEditor_TD[23], 1); TextDrawColor(TDEditor_TD[23], -5963521); TextDrawSetShadow(TDEditor_TD[23], 0); TextDrawSetOutline(TDEditor_TD[23], 0); TextDrawBackgroundColor(TDEditor_TD[23], 255); TextDrawFont(TDEditor_TD[23], 4); TextDrawSetProportional(TDEditor_TD[23], 0); TextDrawSetShadow(TDEditor_TD[23], 0); TDEditor_TD[24] = TextDrawCreate(216.699951, 303.950012, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[24], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[24], 1.549999, 1.625000); TextDrawAlignment(TDEditor_TD[24], 1); TextDrawColor(TDEditor_TD[24], -5963521); TextDrawSetShadow(TDEditor_TD[24], 0); TextDrawSetOutline(TDEditor_TD[24], 0); TextDrawBackgroundColor(TDEditor_TD[24], 255); TextDrawFont(TDEditor_TD[24], 4); TextDrawSetProportional(TDEditor_TD[24], 0); TextDrawSetShadow(TDEditor_TD[24], 0); TDEditor_TD[25] = TextDrawCreate(413.699951, 271.575012, "ld_pool:ball"); TextDrawLetterSize(TDEditor_TD[25], 0.000000, 0.000000); TextDrawTextSize(TDEditor_TD[25], 1.549999, 1.625000); TextDrawAlignment(TDEditor_TD[25], 1); TextDrawColor(TDEditor_TD[25], -5963521); TextDrawSetShadow(TDEditor_TD[25], 0); TextDrawSetOutline(TDEditor_TD[25], 0); TextDrawBackgroundColor(TDEditor_TD[25], 255); TextDrawFont(TDEditor_TD[25], 4); TextDrawSetProportional(TDEditor_TD[25], 0); TextDrawSetShadow(TDEditor_TD[25], 0); TDEditor_TD[26] = TextDrawCreate(318.699920, 231.125000, "O"); TextDrawLetterSize(TDEditor_TD[26], 0.514000, 1.818749); TextDrawAlignment(TDEditor_TD[26], 1); TextDrawColor(TDEditor_TD[26], -5963521); TextDrawSetShadow(TDEditor_TD[26], 0); TextDrawSetOutline(TDEditor_TD[26], 0); TextDrawBackgroundColor(TDEditor_TD[26], 255); TextDrawFont(TDEditor_TD[26], 1); TextDrawSetProportional(TDEditor_TD[26], 1); TextDrawSetShadow(TDEditor_TD[26], 0); TDEditor_TD[27] = TextDrawCreate(313.899871, 226.724945, "-"); TextDrawLetterSize(TDEditor_TD[27], 0.692500, 1.783749); TextDrawAlignment(TDEditor_TD[27], 1); TextDrawColor(TDEditor_TD[27], -5963521); TextDrawSetShadow(TDEditor_TD[27], 0); TextDrawSetOutline(TDEditor_TD[27], 0); TextDrawBackgroundColor(TDEditor_TD[27], 255); TextDrawFont(TDEditor_TD[27], 1); TextDrawSetProportional(TDEditor_TD[27], 1); TextDrawSetShadow(TDEditor_TD[27], 0); TDEditor_TD[28] = TextDrawCreate(315.099945, 230.325164, "-"); TextDrawLetterSize(TDEditor_TD[28], 0.561501, 1.783749); TextDrawAlignment(TDEditor_TD[28], 1); TextDrawColor(TDEditor_TD[28], -5963521); TextDrawSetShadow(TDEditor_TD[28], 0); TextDrawSetOutline(TDEditor_TD[28], 0); TextDrawBackgroundColor(TDEditor_TD[28], 255); TextDrawFont(TDEditor_TD[28], 1); TextDrawSetProportional(TDEditor_TD[28], 1); TextDrawSetShadow(TDEditor_TD[28], 0); TDEditor_TD[29] = TextDrawCreate(317.200073, 233.425354, "-"); TextDrawLetterSize(TDEditor_TD[29], 0.561501, 1.783749); TextDrawAlignment(TDEditor_TD[29], 1); TextDrawColor(TDEditor_TD[29], -5963521); TextDrawSetShadow(TDEditor_TD[29], 0); TextDrawSetOutline(TDEditor_TD[29], 0); TextDrawBackgroundColor(TDEditor_TD[29], 255); TextDrawFont(TDEditor_TD[29], 1); TextDrawSetProportional(TDEditor_TD[29], 1); TextDrawSetShadow(TDEditor_TD[29], 0); TDEditor_TD[30] = TextDrawCreate(313.500000, 247.312500, "CODE"); TextDrawLetterSize(TDEditor_TD[30], 0.256000, 0.935000); TextDrawAlignment(TDEditor_TD[30], 1); TextDrawColor(TDEditor_TD[30], -5963521); TextDrawSetShadow(TDEditor_TD[30], 0); TextDrawSetOutline(TDEditor_TD[30], 0); TextDrawBackgroundColor(TDEditor_TD[30], 255); TextDrawFont(TDEditor_TD[30], 1); TextDrawSetProportional(TDEditor_TD[30], 1); TextDrawSetShadow(TDEditor_TD[30], 0); TDEditor_TD[31] = TextDrawCreate(434.999908, 190.012634, "x"); TextDrawLetterSize(TDEditor_TD[31], 0.254500, 1.009375); TextDrawTextSize(TDEditor_TD[31], 10.000000, 10.000000); TextDrawAlignment(TDEditor_TD[31], 2); TextDrawColor(TDEditor_TD[31], 255); TextDrawUseBox(TDEditor_TD[31], 1); TextDrawBoxColor(TDEditor_TD[31], 268435456); TextDrawSetShadow(TDEditor_TD[31], 0); TextDrawSetOutline(TDEditor_TD[31], 0); TextDrawBackgroundColor(TDEditor_TD[31], 255); TextDrawFont(TDEditor_TD[31], 2); TextDrawSetProportional(TDEditor_TD[31], 1); TextDrawSetShadow(TDEditor_TD[31], 0); TextDrawSetSelectable(TDEditor_TD[31], true); Вот скриншотик.
  13. Привет, поможете в чем может быть проблема? Стреляю но скиллы не прибавляются, может вы знаете в чем проблема? tock SetPlayerSkills(playerid) { SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, pInfo[playerid][pGunSkill][0]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, pInfo[playerid][pGunSkill][1]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, pInfo[playerid][pGunSkill][2]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, pInfo[playerid][pGunSkill][3]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, pInfo[playerid][pGunSkill][4]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, pInfo[playerid][pGunSkill][5]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, pInfo[playerid][pGunSkill][6]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, pInfo[playerid][pGunSkill][7]*10); return 1; } stock OnPlayerGiveWeaponSkill(playerid, weaponid) { switch(weaponid) { case 22: { Shot[playerid][6]++; if(Shot[playerid][6] >= AMMO_PISTOL && pInfo[playerid][pGunSkill][6] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][6]++; if(pInfo[playerid][pGunSkill][6] == 100) SetPlayerSkills(playerid); Shot[playerid][6] = 0; } else if(Shot[playerid][6] >= AMMO_PISTOL_VIP && pInfo[playerid][pGunSkill][6] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][6]++; if(pInfo[playerid][pGunSkill][6] == 100) SetPlayerSkills(playerid); Shot[playerid][6] = 0; } } case 23: { Shot[playerid][0]++; if(Shot[playerid][0] >= AMMO_SDPISTOL && pInfo[playerid][pGunSkill][0] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][0]++; if(pInfo[playerid][pGunSkill][0] == 100) SetPlayerSkills(playerid); Shot[playerid][0] = 0; } else if(Shot[playerid][0] >= AMMO_SDPISTOL_VIP && pInfo[playerid][pGunSkill][0] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][0]++; if(pInfo[playerid][pGunSkill][0] == 100) SetPlayerSkills(playerid); Shot[playerid][0] = 0; } } case 24: { Shot[playerid][1]++; if(Shot[playerid][1] >= AMMO_DEAGLE && pInfo[playerid][pGunSkill][1] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][1]++; if(pInfo[playerid][pGunSkill][1] == 100) SetPlayerSkills(playerid); Shot[playerid][1] = 0; } else if(Shot[playerid][1] >= AMMO_DEAGLE_VIP && pInfo[playerid][pGunSkill][1] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][1]++; if(pInfo[playerid][pGunSkill][1] == 100) SetPlayerSkills(playerid); Shot[playerid][1] = 0; } } case 25: { Shot[playerid][2]++; if(Shot[playerid][2] >= AMMO_SHOTGUN && pInfo[playerid][pGunSkill][2] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][2]++; if(pInfo[playerid][pGunSkill][2] == 100) SetPlayerSkills(playerid); Shot[playerid][2] = 0; } else if(Shot[playerid][2] >= AMMO_SHOTGUN_VIP && pInfo[playerid][pGunSkill][2] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][2]++; if(pInfo[playerid][pGunSkill][2] == 100) SetPlayerSkills(playerid); Shot[playerid][2] = 0; } } case 28: { Shot[playerid][7]++; if(Shot[playerid][7] >= AMMO_MICROUZI && pInfo[playerid][pGunSkill][7] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][7]++; if(pInfo[playerid][pGunSkill][7] == 100) SetPlayerSkills(playerid); Shot[playerid][7] = 0; } else if(Shot[playerid][7] >= AMMO_MICROUZI_VIP && pInfo[playerid][pGunSkill][7] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][7]++; if(pInfo[playerid][pGunSkill][7] == 100) SetPlayerSkills(playerid); Shot[playerid][7] = 0; } } case 29: { Shot[playerid][3]++; if(Shot[playerid][3] >= AMMO_MP5 && pInfo[playerid][pGunSkill][3] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][3]++; if(pInfo[playerid][pGunSkill][3] == 100) SetPlayerSkills(playerid); Shot[playerid][3] = 0; } else if(Shot[playerid][3] >= AMMO_MP5_VIP && pInfo[playerid][pGunSkill][3] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][3]++; if(pInfo[playerid][pGunSkill][3] == 100) SetPlayerSkills(playerid); Shot[playerid][3] = 0; } } case 30: { Shot[playerid][4]++; if(Shot[playerid][4] >= AMMO_AK47 && pInfo[playerid][pGunSkill][4] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][4]++; if(pInfo[playerid][pGunSkill][4] == 100) SetPlayerSkills(playerid); Shot[playerid][4] = 0; } else if(Shot[playerid][4] >= AMMO_AK47_VIP && pInfo[playerid][pGunSkill][4] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][4]++; if(pInfo[playerid][pGunSkill][4] == 100) SetPlayerSkills(playerid); Shot[playerid][4] = 0; } } case 31: { Shot[playerid][5]++; if(Shot[playerid][5] >= AMMO_M4A1 && pInfo[playerid][pGunSkill][5] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][5]++; if(pInfo[playerid][pGunSkill][5] == 100) SetPlayerSkills(playerid); Shot[playerid][5] = 0; } else if(Shot[playerid][5] >= AMMO_M4A1_VIP && pInfo[playerid][pGunSkill][5] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][5]++; if(pInfo[playerid][pGunSkill][5] == 100) SetPlayerSkills(playerid); Shot[playerid][5] = 0; } } } return 1; } #define AMMO_PISTOL (12) #define AMMO_SDPISTOL (12) #define AMMO_DEAGLE (14) #define AMMO_SHOTGUN (8) #define AMMO_MICROUZI (25) #define AMMO_MP5 (25) #define AMMO_AK47 (30) #define AMMO_M4A1 (30) #define AMMO_PISTOL_VIP (6) #define AMMO_SDPISTOL_VIP (6) #define AMMO_DEAGLE_VIP (7) #define AMMO_SHOTGUN_VIP (4) #define AMMO_MICROUZI_VIP (13) #define AMMO_MP5_VIP (13) #define AMMO_AK47_VIP (15) #define AMMO_M4A1_VIP (15)
  14. LeonDerzy

    Ищу Готовый мод для основы

    Здравствуйте, я ищу Готовый мод для основу, а точней: 1. Чтобы был рабочий Автосалон 2. Чтобы были лидерки/Админки 3. Чтобы была хоть какая либо /menu и /gps И всё. Остальное я сделаю сам. "НА ПОДОБИИ МОДА Social RolePlay" У кого есть Доработка Social RP, то скиньте пожалуйста.
  15. Доброго времени суток, посетители форума. Сегодня, я решил сделать для ваших серверов не обычный логотип с текстдрав зеленой зоны включая. Как получилось, решать только вам. Ссылка на комплект: https://yadi.sk/d/AYz9CY9P3aXBsJ Автор - Андрей Микилов. При копирование темы на другие порталы, указывать автора данных текстдравов.
  16. Всем привет, мне нужна помощь. Хочу убрать бонус сервера, сервер НЕ на MySql. В коде искал ничего не нашел. Помогите ПЖ
  17. Здравствуйте. Я хотел научиться работать с mxINI, но у меня есть проблема... Прописываю я "ini_createFile(бла/бла/бла,"блаблабла");", но файл не создаётся. Прописываю "ini_setInteger(iniFile,"блаблабла",хп_или_мани_игрока);" - число, ключ не записывается в файл... Ну не понимаю я, как работать с этим инклюдом (жутко бомбит). В регистрации, которую я скопировал с инета, всё работает! Короче, помогите мне, пожалуйста.
  18. Здрасте) По какой-то причине не хотят появляються метки сдачи прав на вертолётё, может вы знаете в чём проблема? [spoiler=Метки]static const stock Float:FlyTest[][6] = { {2117.8059,-2197.0645,46.8366,2220.5791,-2001.5558,90.2004}, {2220.5791,-2001.5558,90.2004,2428.0085,-1535.6353,110.6502}, {2428.0085,-1535.6353,110.6502,2742.9377,-1404.1401,88.9030}, {2742.9377,-1404.1401,88.9030,2753.7927,-1186.1125,111.4717}, {2753.7927,-1186.1125,111.4717,2536.2297,-744.4689,77.6813}, {2536.2297,-744.4689,77.6813,2510.2568,-806.8907,84.3602}, {2510.2568,-806.8907,84.3602,2754.4998,-1089.1328,90.5159}, {2754.4998,-1089.1328,90.5159,2544.1528,-1515.7018,99.3237}, {2544.1528,-1515.7018,99.3237,2289.2915,-1639.9757,87.4175}, {2289.2915,-1639.9757,87.4175,2284.7976,-1892.8512,89.7638}, {2284.7976,-1892.8512,89.7638,2257.4663,-2031.6531,80.0876}, {2257.4663,-2031.6531,80.0876,2111.3643,-2182.1758,54.0649}, {2111.3643,-2182.1758,54.0649,2067.0957,-2215.2388,21.3314}, {2067.0957,-2215.2388,21.3314,0.0,0.0,0.0} }; [spoiler=место где должны появляться метки] if(vehicleid >= aAutoschool[0] && vehicleid <= aAutoschool[3]) { if((vehicleid >= aAutoschool[0] && vehicleid <= aAutoschool[3]) && GetPVarInt(playerid, "DrivingTest")) { if(UseGPS[playerid]) { DisablePlayerRaceCheckpoint(playerid); UseGPS[playerid] = false; for(new i; i < 2; i++) TextDrawHideForPlayer(playerid, enable_gps_TD); } SendClientMessage(playerid, COLOR_BLUE, "Следуйте по чекпоинтам, соблюдая правила дорожного движения"); ShowPlayerDialog(playerid, dNull, 0, " ", "\n\n{ffffff}Ваша задача следовать по чекпоинтам. Вперед\n\n", "Закрыть", ""); new i = pPressed[playerid]; SetPlayerRaceCheckpoint(playerid,0,DrivingTest[0],DrivingTest[1],DrivingTest[2],DrivingTest[3],DrivingTest[4],DrivingTest[5],2.0); return 1; } else if((vehicleid >= aAutoschool[4] && vehicleid <= aAutoschool[6]) && GetPVarInt(playerid, "FlyTest")) { if(UseGPS[playerid]) { DisablePlayerRaceCheckpoint(playerid); UseGPS[playerid] = false; for(new i; i < 2; i++) TextDrawHideForPlayer(playerid, enable_gps_TD); } SendClientMessage(playerid, COLOR_BLUE, "Следуйте по чекпоинтам, соблюдая правила полёта"); ShowPlayerDialog(playerid, dNull, 0, " ", "\n\n{ffffff}Ваша задача следовать по чекпоинтам. Вперед\n\n", "Закрыть", ""); new i = pPressed[playerid]; SetPlayerRaceCheckpoint(playerid,3,FlyTest[0],FlyTest[1],FlyTest[2],FlyTest[3],FlyTest[4],FlyTest[5],5.0); return 1; } /*else if((vehicleid >= aAutoschool[10] && vehicleid <= aAutoschool[13]) && GetPVarInt(playerid, "WaterTest")) { if(UseGPS[playerid]) { DisablePlayerRaceCheckpoint(playerid); UseGPS[playerid] = false; for(new i; i < 2; i++) TextDrawHideForPlayer(playerid, enable_gps_TD); } SendClientMessage(playerid, COLOR_BLUE, "Следуйте по чекпоинтам, соблюдая правила движения"); ShowPlayerDialog(playerid, dNull, 0, " ", "\n\n{ffffff}Ваша задача следовать по чекпоинтам. Вперед\n\n", "Закрыть", ""); new i = pPressed[playerid]; if(!GetPVarInt(playerid, "WaterTestTimeOn")) SetPVarInt(playerid, "WaterTestTimeOn", 1); SetPlayerRaceCheckpoint(playerid,0,WaterTest[0],WaterTest[1],WaterTest[2],WaterTest[3],WaterTest[4],WaterTest[5],5.0); return 1; }*/ if(pInfo[playerid][pMember] == TEAM_AUTOSCHOOL || (GetPVarInt(playerid, "DrivingTest") || GetPVarInt(playerid, "FlyTest") || GetPVarInt(playerid, "WaterTest"))) { } else { SendClientMessage(playerid, COLOR_GREY, "Транспорт доступен только {FFCC00}экзаменуемым {AFAFAF}или {FFCC00}лицензерам{AFAFAF}!"); RemovePlayerFromVehicle(playerid); return 1; } }
  19. Dmitriy22821

    Revival RolePlay

    Здравствуйте, сливаю мод Revival RolePlay так как он мне не понравился! Описание: • Динамическая система автомобилей • Динамическая система домов • Динамическая система бизнесов • Динамическая система квартир • Динамическая система номеров на ТС • Динамическая система складов Командный процессор - PawnCMD Кол-во строк в моде - 39823 mysql-r39 В начале мода добавлены макросы для удобной работы с модом. Можно настроить мод под несколько серверов, подключение к базе данных будет автоматической. Настройка основного цвета сервера. Архитектура мода на уровне. 1. Добавлены макросы и тд 2. Добавлена команда /setadmin для ГА. Лвл от 1 до 9 3. Пересмотрены права администрации 4. Частично убрана старая система номеров 5. Добавлена система номеров на плата (setvehiclenumberplate) 6. Написана команда /attachplayer 7. Написана команда /deleteaccount 8. Добавлен лог у админ команд 9. Написана система античита от spawncars 10. Написана команда вайпа имущества (/resetproperty) 11. Написана система x2 day 12. Вайп-меню переведено в меню управления сервером (/serversettings) 13. Через панель управления сервером можно поменять название сервера 14. Написана система рандомной погоды 15. Добавлен админ-лог 16. Добавлен маппинг интерьера гаража 17. Добавлен интерьер вип дома 18. Добавлен маппинг рублёвки 19. Написан античит на спидхак 20. Написан античит на "Invisible" 21. Добавлен вип дом у озера 22. Добавлен вип дом по пути в лыткарино 23. Добавлен маппинг АЗС по пути в лыткарино 24. Добавлен ВИП дом с шлагбаумом и тд для админов 25. Изменён интерьер казино 26. Добавлен интерьер спортзала(в следующих обновлениях система) 27. Написана команда /afly (полёты по карте для администрации) 28. Оптимизирован код (-20к строк) 29. Всё оружие отображается на игроке 30. Исправлена регистрация 31. Подправлены цены на авто и их названия 32. Написана система шифрования паролей 33. Добавлена фракция LCN 34. Написана система ремня 35. Изменено оформление мода 36. Добавлен новый спавн в южном 37. Добавлен новый спавн 38. Изменён маппинг анашана 39. Исправлен баг с казино 40. Добавлена команда /business owner 41. Исправлены косяки по маппингу 42. Перенесено казино 43. Добавлен лог переводов в банке(bank_log) 44. Добавлен лог переводов /pay(pay_log) 45. Убрана система рандомной погоды 46. Команда /bag переведена на mysql 47. Написана система улучшения для автомобиля Улучшение двигателя: - 1 уровень - увеличение скорости на 5% - 2 уровень - увеличение скорости на 10% - 3 уровень - увеличение скорости на 15% Улучшения тормозов: - 1 уровень - быстрота торможения на 5% - 2 уровень - быстрота торможения на 10% - 3 уровень - быстрота торможения на 15% 48. Написана проверка на команду /tuning 49. Отображение автомобилей при входе 50. Изменено оформление PayDay 51. Изменена стилистика мода 52. Изменено оформление статистики 53. Добавлены цвета(clist) ников в зависимости в какой фракции состоишь 54. Добавлена инта клуба 55. Добавлен новый интерьер казино 56. Изменён спидометр 57. Добавлен интерьер вип дома(35) 58. Оптимизирована система МП 59. Изменено оформление системы МП 60. Убрано скидывание с крыши авто(временно из-за багов) 61. Добавлена инта бара(бизнесы) 62. Добавлена инта для СМИ 63. /members переведен на диалог 64. Написана система паролей администраторов 65. Добавлен авторестарт в 4 часа утра 66. Новый интерьер фракции L!FE 67. Изменено оформление бизнесов 68. Временно убрана система оружия за спиной (armedbody_pTick) 69. Добавлены ЗЗ по всеё карте 70. Написана новая система GreenZone 71. SendMes теперь выполняет функцию SendClientMessage (stock SendMes) 72. Оптимизация админ команд 73. Добавлен новый лог (/getlog name 12 day), лог денежных транзакций 74. Переписан авторестарт сервера 75. Написана команда /alladmins (список всех аминистраторов) 76. Добавлено логирование последнего входа/выхода и последний IP адресс 77. Написана система гангзон. Принцип работы: - Лидер ОПГ находясь на гангзоне, забивает капт (/capture) даётся определенное время на подготовку, затем идёт бои между двумя фракциями. Победит та фракция у которых по истечени времени останется больше человек на зоне. - ОПГ смогут продавать наркотики/оружие только находясь на своей зоне! - К следующему обновлению будет написана система ограбления дома, так же на своей зоне. 78. Расставлены гангзоны повсей карте 79. Гос.фракции теперь могут стрелять в зелёных зонах 80. Для гос.фракции добавлена система конвоирования. [/convoy id] 81. Добавлен маппинг порта 82. Продажа наркотиков и оружия возможно только на своей гангзоне 83. Написана система ограбления дома [/robhouse], так же на своей гангзоне 84. Для лидеров ОПГ добавлена возможность продаже гангзоны [/sellzone] 85. Нарисован новый TextDraw зеленой зоны 86. При регистрации/авторизации добавлено 3 вида плавных камер 87. Новый логотип сервера 88. Добавлен маппинг элитных домов напротив Анашана 89. Добавлен маппинг интерьера МЧС 90. Добавлена новая фракци "МЧС" 91. Добавлен маппинг МЧС в пгт.Батырево 92. У всех гос.фракций добавлена раздевалка 93. Запрещена покупка одежды для участников ОПГ и Мафий 94. Новый интерьер магазина одежды 95. Новый маппинг Анашана и прилежащей территории 96. Сервер переведён на новый командный процессор (в 8 раз быстрее чем старый) (Pawn.CMD) 97. Администраторам добавлена возможность просматривать оффлайн статистику игрока (/offget) 98. Добавлена компенсация за бизнес(0.001% от стоимости бизнеса) (!!!временно!!!) 99. Переписана система мероприятий 100. Для гос.служащих добавлено удостоверение [/certificate] 101. Добавлена возможность играть в кости на базах Мафии 102. Для администрации написана мультифункциональная команда для управления бизнесами (/business [параметр] "name, product, price, bank, owner") 103. Для гос.фракции добавлены проблесковые маячки. [/sgu (1-3)] Скачать с Яндекс.Диск Всем приятного пользования ! Автор: MAXIMDELAET
  20. LeonDerzy

    Ищу Мод для основы (RolePlay)

    Здравствуйте, можете дать RP моды для основы. (Mysql).
  21. Многие наверно видели на разных проектах префиксы различные для админов? так вот я вам сегодня расскажу как сделать с сохранением их. Для полноценной работы нужно Mysql r39-6 или выше , а также ZCMD или DC_CMD ко всем define #define SendMes(%0,%1,%2,%3) format(format_stra, 144, %2,%3), SendClientMessage(%0, %1, format_stra) #define GetName(%0) PI[%0][pName] Далее ищем где у вас переменные аккаунта например, у меня это pInfo. Добавляем pAdmprefix[32] далее мы в OnPlayerConnect добавляем значение , чтоб не кому не давался префикс. PlayerInfo[playerid][pAdmprefix] = EOS; Для того чтоб наш префикс сохранялся , создаем в бд следующую строку. ALTER TABLE accounts ADD Admprefix varchar(32); После того как создали , новое значение в базе данных с аккаунтом, нам надо сделать загрузку префикса. Для этого в OnPlayerLogin добавляем следующий код. cache_get_field_content(0, "Admprefix", PlayerInfo[playerid][pAdmprefix], dbHandle, 32); // Загрузка префкиса админа На этом мы закончили основную часть системы , далее нам нужна команда для создание префиксов и добавить в чат админов префикс отображение. CMD:setprefix(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] > 1) return 1; if(sscanf(params,"ds[32]", params[0],params[1])) return SendClientMessage(playerid, -1, "/setprefix [Ид игрока] [Префикс]"); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"игрок не администратор"); if(IsPlayerConnected(params[0])) // Проверка на то,что игрок приконнектился { strmid(PlayerInfo[params[0]][pAdmprefix] ,params[1], 0, 32, 32); // SendMes(params[0],0xEEE9E9FF,"Вы установили админу %s префикс: %s",GetName(playerid),PlayerInfo[params[0]][pAdmprefix]); } return 1; } Ну и последние это команда для отображение адм с префиксом. CMD:admins(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 1) return 1; SendClientMessage(playerid,-1,"Администраторы онлайн:"); foreach(Player, i) { if(PlayerInfo[i][pAdmin]) { new temp[144]; format(temp,sizeof(temp),"%s[%d][%d lvl] [%s]\n",GetName(playerid),i,PlayerInfo[i][pAdmin],PlayerInfo[i][pAdmprefix]); SendClientMessage(playerid, -1, temp); } else { SendClientMessage(playerid, -1, "- В сети нет администраторов"); } } return 1; } Ну и пример использованья в другом месте этого префикса new temp[144]; format(temp,sizeof(temp),"%s",PlayerInfo[i][pAdmprefix]);// PlayerInfo[i][pAdmprefix] будет выводить префикс админа SendClientMessage(playerid, -1, temp); На этом все. Автор: #pawno Будут ошибки пишите помогу.
  22. Сливаю мод Realistic полный без ошибок. Начнем описание: Основа: Неизвестно Системы: 1) Система автотранспорта, личного транспорта. 2) Система дома Перейдем к изменениям: 1) Почти все фракции, включая ГИБДД, Пожарная Часть, ПАТП, Автошкола, Больница 2) Удобно обустроен Арзамас 3D маппингом. (Copy URM) 3) Сделан новый спидометр (Copy URM) 4) Добавлена моя "фирменная" система Отделов для фракций ГИБДД и РОВД. В РОВД добавлен Отдел "ОМОН" (Должности тоже есть, но не надо путать ОТДЕЛ с Должностью) 5) Новый TextDraw сервера. По фракциям: Остальное все тоже самое, что было на Realistic RP. Ссылки на скачивания мода и мод пака: Мод: Realistic.rar YD(Мод - пак): https://yadi.sk/d/E_dnm5V33QTgay
  23. матвейбро

    Snoopy [RP]

    Название:Snoopy RolePlay Коротко о моде: - База данных: MxINI - Система Больницы (После того как игрок умирает он спавниться там) - Система пиццы по всем городам (Можно покушать в Арзамасе/Южном/Батырево) - Система спорт зала (3 стиля боя самп рп ) - Система VIP (ВИП игроки могут иметь 2 дома и 2 машины и подавать вип объявления) - Система доната (Можно выдавать игроку донат очки /donate) - Система Авто (Стандартная /addcar) - Система Домов 3 типа (/addhouse) - Система Бизнесов (2 типа) - Система Гаражей (Надо сменить интерьер) - Система управления транспортом (/car) - Система АнтиДМ (Автосалон,8бит,вокзал) - Система телепортов (tp/tpmp) - Новые интерьеры у Правительства/Прокуратуры/Магазина Одежды/у двух типов домов - Был добавлен пгт. Батырево. - Меню лидера на /lmenu - Админ команды (12 уровней Админа /ahelp) Основа мода: GreenTech (сильно изменённая) Cкачать: https://yadi.sk/d/Ki86lGWn3ZBUhM [spoiler=Скриншот(регистрация)]
  24. Здравствуйте уважаемые пользователи портала. Сегодня я бы хотел предоставить копию версии спутника, которая похожая с проекта ReinForce RP. 1. Ко всем переменным: new Text:gSatellite[9], // Загрузка спутника Text:gSatelliteSett[20], // Управление PlayerText:pSatellite[MAX_PLAYERS][5], // Данные загрузки спутника PlayerText:pSatelliteSett[MAX_PLAYERS][5]; // Управление камерой в спутнике new Float:pCoords[MAX_PLAYERS][3]; // Координаты игрока new cSatelliteCount[MAX_PLAYERS char], // Состояние загрузки спутника cSatelliteStatusLoad[MAX_PLAYERS], // Таймер загрузки спутника cSatelliteStatus[MAX_PLAYERS char]; // Статус состояния подключения к спутнику 2. В коллбэк OnPlayerConnect: KillTimer(cSatelliteStatusLoad[playerid]); cSatelliteStatus{playerid} = 0; cSatelliteCount{playerid} = 0; pCoords[playerid][0] = 0.0; pCoords[playerid][1] = 0.0; pCoords[playerid][2] = 0.0; 3. В коллбэк OnGameModeInit: // Загрузка спутника gSatellite[0] = TextDrawCreate(-3.5000, -15.5555, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatellite[0], 656.0000, 560.0000); TextDrawAlignment(gSatellite[0], 1); TextDrawColor(gSatellite[0], 303174399); TextDrawBackgroundColor(gSatellite[0], 255); TextDrawFont(gSatellite[0], 4); TextDrawSetProportional(gSatellite[0], 0); TextDrawSetShadow(gSatellite[0], 0); gSatellite[1] = TextDrawCreate(316.0000, 170.7110, "€A‚PY€KA"); // Загрузка TextDrawLetterSize(gSatellite[1], 0.6480, 2.9439); TextDrawAlignment(gSatellite[1], 2); TextDrawColor(gSatellite[1], -1); TextDrawBackgroundColor(gSatellite[1], 255); TextDrawFont(gSatellite[1], 2); TextDrawSetProportional(gSatellite[1], 1); TextDrawSetShadow(gSatellite[1], 0); gSatellite[2] = TextDrawCreate(230.6000, 221.1452, "LOG:"); // Информация о загрузке TextDrawLetterSize(gSatellite[2], 0.3834, 2.0417); TextDrawAlignment(gSatellite[2], 2); TextDrawColor(gSatellite[2], -1); TextDrawBackgroundColor(gSatellite[2], 255); TextDrawFont(gSatellite[2], 2); TextDrawSetProportional(gSatellite[2], 1); TextDrawSetShadow(gSatellite[2], 0); gSatellite[3] = TextDrawCreate(315.1000, 303.0075, "ЊO„A‡Y†CЏA,_ѓO„ѓ…ЏEC’_€A‚PY€K…"); // Пожалуйста, дождитесь полной загрузки TextDrawLetterSize(gSatellite[3], 0.2089, 1.1022); TextDrawAlignment(gSatellite[3], 2); TextDrawColor(gSatellite[3], -1); TextDrawBackgroundColor(gSatellite[3], 255); TextDrawFont(gSatellite[3], 2); TextDrawSetProportional(gSatellite[3], 1); TextDrawSetShadow(gSatellite[3], 0); gSatellite[5] = TextDrawCreate(250.0000, 201.0444, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatellite[5], 3.0000, 35.0000); TextDrawAlignment(gSatellite[5], 1); TextDrawColor(gSatellite[5], 303174399); TextDrawBackgroundColor(gSatellite[5], 255); TextDrawFont(gSatellite[5], 4); TextDrawSetProportional(gSatellite[5], 0); TextDrawSetShadow(gSatellite[5], 0); gSatellite[6] = TextDrawCreate(293.0000, 199.7999, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatellite[6], 3.0000, 35.0000); TextDrawAlignment(gSatellite[6], 1); TextDrawColor(gSatellite[6], 303174399); TextDrawBackgroundColor(gSatellite[6], 255); TextDrawFont(gSatellite[6], 4); TextDrawSetProportional(gSatellite[6], 0); TextDrawSetShadow(gSatellite[6], 0); gSatellite[7] = TextDrawCreate(333.0000, 202.9110, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatellite[7], 3.0000, 35.0000); TextDrawAlignment(gSatellite[7], 1); TextDrawColor(gSatellite[7], 303174399); TextDrawBackgroundColor(gSatellite[7], 255); TextDrawFont(gSatellite[7], 4); TextDrawSetProportional(gSatellite[7], 0); TextDrawSetShadow(gSatellite[7], 0); gSatellite[8] = TextDrawCreate(373.5000, 202.9110, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatellite[8], 3.0000, 35.0000); TextDrawAlignment(gSatellite[8], 1); TextDrawColor(gSatellite[8], 303174399); TextDrawBackgroundColor(gSatellite[8], 255); TextDrawFont(gSatellite[8], 4); TextDrawSetProportional(gSatellite[8], 0); TextDrawSetShadow(gSatellite[8], 0); gSatellite[4] = TextDrawCreate(213.0000, 204.1336, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatellite[4], 202.0000, 10.0000); TextDrawAlignment(gSatellite[4], 1); TextDrawColor(gSatellite[4], 404232447); TextDrawBackgroundColor(gSatellite[4], 255); TextDrawFont(gSatellite[4], 4); TextDrawSetProportional(gSatellite[4], 0); TextDrawSetShadow(gSatellite[4], 0); // Управление gSatelliteSett[0] = TextDrawCreate(475.8348, 154.4165, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[0], 161.0000, 139.0000); TextDrawAlignment(gSatelliteSett[0], 1); TextDrawColor(gSatelliteSett[0], 606348543); TextDrawBackgroundColor(gSatelliteSett[0], 255); TextDrawFont(gSatelliteSett[0], 4); TextDrawSetProportional(gSatelliteSett[0], 0); TextDrawSetShadow(gSatelliteSett[0], 0); gSatelliteSett[1] = TextDrawCreate(478.1773, 163.1665, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[1], 156.6701, 127.6499); TextDrawAlignment(gSatelliteSett[1], 1); TextDrawColor(gSatelliteSett[1], 303174399); TextDrawBackgroundColor(gSatelliteSett[1], 255); TextDrawFont(gSatelliteSett[1], 4); TextDrawSetProportional(gSatelliteSett[1], 0); TextDrawSetShadow(gSatelliteSett[1], 0); gSatelliteSett[2] = TextDrawCreate(478.1773, 168.4165, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[2], 65.0000, 14.0000); TextDrawAlignment(gSatelliteSett[2], 1); TextDrawColor(gSatelliteSett[2], 606348543); TextDrawBackgroundColor(gSatelliteSett[2], 255); TextDrawFont(gSatelliteSett[2], 4); TextDrawSetProportional(gSatelliteSett[2], 0); TextDrawSetShadow(gSatelliteSett[2], 0); gSatelliteSett[3] = TextDrawCreate(569.7653, 168.4165, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[3], 65.0000, 14.0000); TextDrawAlignment(gSatelliteSett[3], 1); TextDrawColor(gSatelliteSett[3], 606348543); TextDrawBackgroundColor(gSatelliteSett[3], 255); TextDrawFont(gSatelliteSett[3], 4); TextDrawSetProportional(gSatelliteSett[3], 0); TextDrawSetShadow(gSatelliteSett[3], 0); gSatelliteSett[4] = TextDrawCreate(478.1773, 169.9665, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[4], 64.0000, 11.0000); TextDrawAlignment(gSatelliteSett[4], 1); TextDrawColor(gSatelliteSett[4], 303174399); TextDrawBackgroundColor(gSatelliteSett[4], 255); TextDrawFont(gSatelliteSett[4], 4); TextDrawSetProportional(gSatelliteSett[4], 0); TextDrawSetShadow(gSatelliteSett[4], 0); gSatelliteSett[5] = TextDrawCreate(570.6759, 170.1331, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[5], 64.0000, 11.0000); TextDrawAlignment(gSatelliteSett[5], 1); TextDrawColor(gSatelliteSett[5], 303174399); TextDrawBackgroundColor(gSatelliteSett[5], 255); TextDrawFont(gSatelliteSett[5], 4); TextDrawSetProportional(gSatelliteSett[5], 0); TextDrawSetShadow(gSatelliteSett[5], 0); gSatelliteSett[6] = TextDrawCreate(556.0200, 154.7500, "YЊPA‹‡EH…E"); // Управление TextDrawLetterSize(gSatelliteSett[6], 0.1605, 0.8357); TextDrawAlignment(gSatelliteSett[6], 2); TextDrawColor(gSatelliteSett[6], -1); TextDrawBackgroundColor(gSatelliteSett[6], 255); TextDrawFont(gSatelliteSett[6], 2); TextDrawSetProportional(gSatelliteSett[6], 1); TextDrawSetShadow(gSatelliteSett[6], 0); gSatelliteSett[7] = TextDrawCreate(494.5466, 171.1667, "ЊEPEMEЉEH…E"); // Перемещение TextDrawLetterSize(gSatelliteSett[7], 0.1605, 0.8357); TextDrawAlignment(gSatelliteSett[7], 1); TextDrawColor(gSatelliteSett[7], -1); TextDrawBackgroundColor(gSatelliteSett[7], 255); TextDrawFont(gSatelliteSett[7], 2); TextDrawSetProportional(gSatelliteSett[7], 1); TextDrawSetShadow(gSatelliteSett[7], 0); gSatelliteSett[8] = TextDrawCreate(573.4326, 171.1667, "ѓE†CЏ‹…•"); // Действие TextDrawLetterSize(gSatelliteSett[8], 0.1605, 0.8357); TextDrawAlignment(gSatelliteSett[8], 1); TextDrawColor(gSatelliteSett[8], -1); TextDrawBackgroundColor(gSatelliteSett[8], 255); TextDrawFont(gSatelliteSett[8], 2); TextDrawSetProportional(gSatelliteSett[8], 1); TextDrawSetShadow(gSatelliteSett[8], 0); gSatelliteSett[9] = TextDrawCreate(478.1087, 247.7998, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[9], 104.0000, 26.0000); TextDrawAlignment(gSatelliteSett[9], 1); TextDrawColor(gSatelliteSett[9], 606348543); TextDrawBackgroundColor(gSatelliteSett[9], 255); TextDrawFont(gSatelliteSett[9], 4); TextDrawSetProportional(gSatelliteSett[9], 0); TextDrawSetShadow(gSatelliteSett[9], 0); gSatelliteSett[10] = TextDrawCreate(478.1773, 249.9333, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[10], 102.5399, 22.0000); TextDrawAlignment(gSatelliteSett[10], 1); TextDrawColor(gSatelliteSett[10], 303174399); TextDrawBackgroundColor(gSatelliteSett[10], 255); TextDrawFont(gSatelliteSett[10], 4); TextDrawSetProportional(gSatelliteSett[10], 0); TextDrawSetShadow(gSatelliteSett[10], 0); gSatelliteSett[11] = TextDrawCreate(537.9790, 256.5333, "CЏAЏYC:_‹‘ЊO‡HEH…E..."); // Выполнение TextDrawLetterSize(gSatelliteSett[11], 0.1605, 0.8357); TextDrawAlignment(gSatelliteSett[11], 2); TextDrawColor(gSatelliteSett[11], -1); TextDrawBackgroundColor(gSatelliteSett[11], 255); TextDrawFont(gSatelliteSett[11], 2); TextDrawSetProportional(gSatelliteSett[11], 1); TextDrawSetShadow(gSatelliteSett[11], 0); gSatelliteSett[12] = TextDrawCreate(478.6087, 248.5997, "LD_BEAT:chit"); // пусто TextDrawTextSize(gSatelliteSett[12], 19.0000, 25.0000); TextDrawAlignment(gSatelliteSett[12], 1); TextDrawColor(gSatelliteSett[12], -1523963137); TextDrawBackgroundColor(gSatelliteSett[12], 255); TextDrawFont(gSatelliteSett[12], 4); TextDrawSetProportional(gSatelliteSett[12], 0); TextDrawSetShadow(gSatelliteSett[12], 0); gSatelliteSett[13] = TextDrawCreate(480.5090, 251.0000, "LD_BEAT:chit"); // пусто TextDrawTextSize(gSatelliteSett[13], 15.0000, 20.0000); TextDrawAlignment(gSatelliteSett[13], 1); TextDrawColor(gSatelliteSett[13], -2147483393); TextDrawBackgroundColor(gSatelliteSett[13], 255); TextDrawFont(gSatelliteSett[13], 4); TextDrawSetProportional(gSatelliteSett[13], 0); TextDrawSetShadow(gSatelliteSett[13], 0); gSatelliteSett[14] = TextDrawCreate(569.4077, 185.8332, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[14], 63.0000, 11.0000); TextDrawAlignment(gSatelliteSett[14], 1); TextDrawColor(gSatelliteSett[14], 606348543); TextDrawBackgroundColor(gSatelliteSett[14], 255); TextDrawFont(gSatelliteSett[14], 4); TextDrawSetProportional(gSatelliteSett[14], 0); TextDrawSetShadow(gSatelliteSett[14], 0); gSatelliteSett[15] = TextDrawCreate(569.4077, 199.4340, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[15], 63.0000, 11.0000); TextDrawAlignment(gSatelliteSett[15], 1); TextDrawColor(gSatelliteSett[15], 606348543); TextDrawBackgroundColor(gSatelliteSett[15], 255); TextDrawFont(gSatelliteSett[15], 4); TextDrawSetProportional(gSatelliteSett[15], 0); TextDrawSetShadow(gSatelliteSett[15], 0); gSatelliteSett[16] = TextDrawCreate(630.4928, 199.4340, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[16], 2.0000, 11.0000); TextDrawAlignment(gSatelliteSett[16], 1); TextDrawColor(gSatelliteSett[16], 370546431); TextDrawBackgroundColor(gSatelliteSett[16], 255); TextDrawFont(gSatelliteSett[16], 4); TextDrawSetProportional(gSatelliteSett[16], 0); TextDrawSetShadow(gSatelliteSett[16], 0); gSatelliteSett[17] = TextDrawCreate(630.4928, 185.8332, "LD_SPAC:white"); // пусто TextDrawTextSize(gSatelliteSett[17], 2.0000, 11.0000); TextDrawAlignment(gSatelliteSett[17], 1); TextDrawColor(gSatelliteSett[17], 370546431); TextDrawBackgroundColor(gSatelliteSett[17], 255); TextDrawFont(gSatelliteSett[17], 4); TextDrawSetProportional(gSatelliteSett[17], 0); TextDrawSetShadow(gSatelliteSett[17], 0); gSatelliteSett[18] = TextDrawCreate(575.6831, 187.3000, "OЏP•ѓ_S.W.A.T"); // Перемещение TextDrawLetterSize(gSatelliteSett[18], 0.1605, 0.8357); TextDrawTextSize(gSatelliteSett[18], 622.0000, 6.7500); TextDrawAlignment(gSatelliteSett[18], 1); TextDrawColor(gSatelliteSett[18], -1); TextDrawUseBox(gSatelliteSett[18], 1); TextDrawBoxColor(gSatelliteSett[18], -256); TextDrawBackgroundColor(gSatelliteSett[18], 255); TextDrawFont(gSatelliteSett[18], 2); TextDrawSetProportional(gSatelliteSett[18], 1); TextDrawSetShadow(gSatelliteSett[18], 0); TextDrawSetSelectable(gSatelliteSett[18], true); gSatelliteSett[19] = TextDrawCreate(575.6831, 200.2007, "OЏK‡”Ќ…Џ’C•"); // Перемещение TextDrawLetterSize(gSatelliteSett[19], 0.1605, 0.8357); TextDrawTextSize(gSatelliteSett[19], 622.0000, 6.7500); TextDrawAlignment(gSatelliteSett[19], 1); TextDrawColor(gSatelliteSett[19], -1); TextDrawUseBox(gSatelliteSett[19], 1); TextDrawBoxColor(gSatelliteSett[19], -256); TextDrawBackgroundColor(gSatelliteSett[19], 255); TextDrawFont(gSatelliteSett[19], 2); TextDrawSetProportional(gSatelliteSett[19], 1); TextDrawSetShadow(gSatelliteSett[19], 0); TextDrawSetSelectable(gSatelliteSett[19], true); 4. В коллбэк OnPlayerClickTextDraw: if(clickedid == gSatelliteSett[19]) { CancelSelectTextDraw(playerid); cSatelliteStatus{playerid} = 0; SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1); for(new gSLSett; gSLSett < 20; gSLSett++) TextDrawHideForPlayer(playerid, gSatelliteSett[gSLSett]); for(new pSLSETTS; pSLSETTS < 5; pSLSETTS++) PlayerTextDrawHide(playerid, pSatelliteSett[playerid][pSLSETTS]); SetPlayerPos(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2]); } if(clickedid == gSatelliteSett[18]) { // Ваш код для вызова S.W.A.T } if(_:clickedid == INVALID_TEXT_DRAW) { if(cSatelliteStatus{playerid} == 2) return SelectTextDraw(playerid, 0xFFFFFFFF); } 5. В коллбэк OnPlayerClickPlayerTextDraw: new Float: camera_satellite_x, Float: camera_satellite_y, Float: camera_satellite_z; if(playertextid == pSatelliteSett[playerid][1]) // Назад { GetPlayerCameraPos(playerid, camera_satellite_x, camera_satellite_y, camera_satellite_z); SetPlayerCameraPos(playerid, camera_satellite_x - 25, camera_satellite_y, camera_satellite_z); SetPlayerCameraLookAt(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2], CAMERA_MOVE); static const form_satellite[] = "KOOPѓ…HAЏ‘:_x:_%.4f_Y:_%.4f"; new string[sizeof(form_satellite)+(-2+15)+(-2+15)]; format(string, sizeof(string), form_satellite, pCoords[playerid][0], pCoords[playerid][1]); PlayerTextDrawSetString(playerid, pSatelliteSett[playerid][0], string); } if(playertextid == pSatelliteSett[playerid][2]) // Вперед { GetPlayerCameraPos(playerid, camera_satellite_x, camera_satellite_y, camera_satellite_z); SetPlayerCameraPos(playerid, camera_satellite_x + 25, camera_satellite_y, camera_satellite_z); SetPlayerCameraLookAt(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2], CAMERA_MOVE); static const form_satellite[] = "KOOPѓ…HAЏ‘:_x:_%.4f_Y:_%.4f"; new string[sizeof(form_satellite)+(-2+15)+(-2+15)]; format(string, sizeof(string), form_satellite, pCoords[playerid][0], pCoords[playerid][1]); PlayerTextDrawSetString(playerid, pSatelliteSett[playerid][0], string); } if(playertextid == pSatelliteSett[playerid][3]) // В право { GetPlayerCameraPos(playerid, camera_satellite_x, camera_satellite_y, camera_satellite_z); SetPlayerCameraPos(playerid, camera_satellite_x, camera_satellite_y + 25, camera_satellite_z); SetPlayerCameraLookAt(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2], CAMERA_MOVE); static const form_satellite[] = "KOOPѓ…HAЏ‘:_x:_%.4f_Y:_%.4f"; new string[sizeof(form_satellite)+(-2+15)+(-2+15)]; format(string, sizeof(string), form_satellite, pCoords[playerid][0], pCoords[playerid][1]); PlayerTextDrawSetString(playerid, pSatelliteSett[playerid][0], string); } if(playertextid == pSatelliteSett[playerid][4]) // В лево { GetPlayerCameraPos(playerid, camera_satellite_x, camera_satellite_y, camera_satellite_z); SetPlayerCameraPos(playerid, camera_satellite_x, camera_satellite_y - 25, camera_satellite_z); SetPlayerCameraLookAt(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2], CAMERA_MOVE); static const form_satellite[] = "KOOPѓ…HAЏ‘:_x:_%.4f_Y:_%.4f"; new string[sizeof(form_satellite)+(-2+15)+(-2+15)]; format(string, sizeof(string), form_satellite, pCoords[playerid][0], pCoords[playerid][1]); PlayerTextDrawSetString(playerid, pSatelliteSett[playerid][0], string); } 6. Ко всем коллбэкам: @__LoadSatellite(playerid); @__LoadSatellite(playerid) { if(++ cSatelliteCount{playerid} <= 100) { PlayerTextDrawTextSize(playerid, pSatellite[playerid][4], cSatelliteCount{playerid}*2.0000, 10.0000); PlayerTextDrawShow(playerid, pSatellite[playerid][4]); switch(cSatelliteCount{playerid}) { case 0..19: PlayerTextDrawSetString(playerid, pSatellite[playerid][0], "~g~READY~w~ €AЊYCK_C…CЏEM‘..."); case 20..40: PlayerTextDrawSetString(playerid, pSatellite[playerid][1], "~g~READY~w~ ЊOѓK‡”ЌEH…E_K_CЊYЏH…KAM"); case 60..80: PlayerTextDrawSetString(playerid, pSatellite[playerid][2], "~g~READY~w~ ЊPO‹EPKA_COEѓ…HEH…•"); case 81..100: PlayerTextDrawSetString(playerid, pSatellite[playerid][3], "~g~READY~w~ €A‚PY€KA_…HЏEPЃE†CA"); } } else { KillTimer(cSatelliteStatusLoad[playerid]); cSatelliteStatus{playerid} = 0; cSatelliteCount{playerid} = 0; for(new gSL; gSL < 9; gSL++) TextDrawHideForPlayer(playerid, gSatellite[gSL]); for(new pSL; pSL < 5; pSL++) PlayerTextDrawDestroy(playerid, pSatellite[playerid][pSL]); static const form_satellite[] = "KOOPѓ…HAЏ‘:_x:_%.4f_Y:_%.4f"; new string[sizeof(form_satellite)+(-2+15)+(-2+15)]; format(string, sizeof(string), form_satellite, pCoords[playerid][0], pCoords[playerid][1]); PlayerTextDrawSetString(playerid, pSatelliteSett[playerid][0], string); pSatelliteSett[playerid][0] = CreatePlayerTextDraw(playerid, 481.1567, 278.6665, "_"); // Координаты PlayerTextDrawLetterSize(playerid, pSatelliteSett[playerid][0], 0.1370, 0.9115); PlayerTextDrawAlignment(playerid, pSatelliteSett[playerid][0], 1); PlayerTextDrawColor(playerid, pSatelliteSett[playerid][0], -2139062017); PlayerTextDrawBackgroundColor(playerid, pSatelliteSett[playerid][0], 255); PlayerTextDrawFont(playerid, pSatelliteSett[playerid][0], 2); PlayerTextDrawSetProportional(playerid, pSatelliteSett[playerid][0], 1); PlayerTextDrawSetShadow(playerid, pSatelliteSett[playerid][0], 0); pSatelliteSett[playerid][1] = CreatePlayerTextDraw(playerid, 500.4662, 222.2349, "LD_BEAT:down"); // Кнопка назад PlayerTextDrawTextSize(playerid, pSatelliteSett[playerid][1], 16.0000, 18.0000); PlayerTextDrawAlignment(playerid, pSatelliteSett[playerid][1], 1); PlayerTextDrawColor(playerid, pSatelliteSett[playerid][1], -1); PlayerTextDrawBackgroundColor(playerid, pSatelliteSett[playerid][1], 255); PlayerTextDrawFont(playerid, pSatelliteSett[playerid][1], 4); PlayerTextDrawSetProportional(playerid, pSatelliteSett[playerid][1], 0); PlayerTextDrawSetShadow(playerid, pSatelliteSett[playerid][1], 0); PlayerTextDrawSetSelectable(playerid, pSatelliteSett[playerid][1], true); pSatelliteSett[playerid][2] = CreatePlayerTextDraw(playerid, 500.1976, 188.2146, "LD_BEAT:up"); // Кнопка вперед PlayerTextDrawTextSize(playerid, pSatelliteSett[playerid][2], 16.0000, 18.0000); PlayerTextDrawAlignment(playerid, pSatelliteSett[playerid][2], 1); PlayerTextDrawColor(playerid, pSatelliteSett[playerid][2], -1); PlayerTextDrawBackgroundColor(playerid, pSatelliteSett[playerid][2], 255); PlayerTextDrawFont(playerid, pSatelliteSett[playerid][2], 4); PlayerTextDrawSetProportional(playerid, pSatelliteSett[playerid][2], 0); PlayerTextDrawSetShadow(playerid, pSatelliteSett[playerid][2], 0); PlayerTextDrawSetSelectable(playerid, pSatelliteSett[playerid][2], true); pSatelliteSett[playerid][3] = CreatePlayerTextDraw(playerid, 514.9976, 204.3156, "LD_BEAT:right"); // Кнопка в право PlayerTextDrawTextSize(playerid, pSatelliteSett[playerid][3], 16.0000, 18.0000); PlayerTextDrawAlignment(playerid, pSatelliteSett[playerid][3], 1); PlayerTextDrawColor(playerid, pSatelliteSett[playerid][3], -1); PlayerTextDrawBackgroundColor(playerid, pSatelliteSett[playerid][3], 255); PlayerTextDrawFont(playerid, pSatelliteSett[playerid][3], 4); PlayerTextDrawSetProportional(playerid, pSatelliteSett[playerid][3], 0); PlayerTextDrawSetShadow(playerid, pSatelliteSett[playerid][3], 0); PlayerTextDrawSetSelectable(playerid, pSatelliteSett[playerid][3], true); pSatelliteSett[playerid][4] = CreatePlayerTextDraw(playerid, 484.7967, 204.3156, "LD_BEAT:left"); // Кнопка в лево PlayerTextDrawTextSize(playerid, pSatelliteSett[playerid][4], 16.0000, 18.0000); PlayerTextDrawAlignment(playerid, pSatelliteSett[playerid][4], 1); PlayerTextDrawColor(playerid, pSatelliteSett[playerid][4], -1); PlayerTextDrawBackgroundColor(playerid, pSatelliteSett[playerid][4], 255); PlayerTextDrawFont(playerid, pSatelliteSett[playerid][4], 4); PlayerTextDrawSetProportional(playerid, pSatelliteSett[playerid][4], 0); PlayerTextDrawSetShadow(playerid, pSatelliteSett[playerid][4], 0); PlayerTextDrawSetSelectable(playerid, pSatelliteSett[playerid][4], true); for(new gSLSett; gSLSett < 20; gSLSett++) TextDrawShowForPlayer(playerid, gSatelliteSett[gSLSett]); for(new pSLSETTS; pSLSETTS < 5; pSLSETTS++) PlayerTextDrawShow(playerid, pSatelliteSett[playerid][pSLSETTS]); cSatelliteStatus{playerid} = 2; SelectTextDraw(playerid, 0xFFFFFFFF); } return true; } 7. Ко всем командам: CMD:connect(playerid) { if(cSatelliteStatus{playerid} == 1 || cSatelliteStatus{playerid} == 2) return SendClientMessage(playerid, 0xAFAFAFFF, !"Вы уже подключены к спутнику!"); new Float: x, Float: y, Float: z; GetPlayerPos(playerid, x, y, z); // Записываем координаты игрока для того, что бы после отключения со спутника заспанвить на место pCoords[playerid][0] = x; pCoords[playerid][1] = y; pCoords[playerid][2] = z; SetPlayerPos(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2]-80); SetPlayerCameraPos(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2] + 40); SetPlayerCameraLookAt(playerid, pCoords[playerid][0], pCoords[playerid][1], pCoords[playerid][2] - 90); TogglePlayerControllable(playerid , 0); // Замораживаем игрока // Загрузка спутника | Информация для игрока pSatellite[playerid][0] = CreatePlayerTextDraw(playerid, 213.5999, 241.1003, "~y~CHECK.. ~w~€AЊYCK_C…CЏEM‘..."); // Запуск системы PlayerTextDrawLetterSize(playerid, pSatellite[playerid][0], 0.2074, 1.0399); PlayerTextDrawAlignment(playerid, pSatellite[playerid][0], 1); PlayerTextDrawColor(playerid, pSatellite[playerid][0], -1); PlayerTextDrawBackgroundColor(playerid, pSatellite[playerid][0], 255); PlayerTextDrawFont(playerid, pSatellite[playerid][0], 2); PlayerTextDrawSetProportional(playerid, pSatellite[playerid][0], 1); PlayerTextDrawSetShadow(playerid, pSatellite[playerid][0], 0); pSatellite[playerid][1] = CreatePlayerTextDraw(playerid, 213.1999, 250.6009, "~y~CHECK..~w~ ЊOѓK‡”ЌEH…E_K_CЊYЏH…KAM"); // Подключение к спутникам PlayerTextDrawLetterSize(playerid, pSatellite[playerid][1], 0.2074, 1.0399); PlayerTextDrawAlignment(playerid, pSatellite[playerid][1], 1); PlayerTextDrawColor(playerid, pSatellite[playerid][1], -1); PlayerTextDrawBackgroundColor(playerid, pSatellite[playerid][1], 255); PlayerTextDrawFont(playerid, pSatellite[playerid][1], 2); PlayerTextDrawSetProportional(playerid, pSatellite[playerid][1], 1); PlayerTextDrawSetShadow(playerid, pSatellite[playerid][1], 0); pSatellite[playerid][2] = CreatePlayerTextDraw(playerid, 213.0999, 259.9014, "~y~CHECK..~w~ ЊPO‹EPKA_COEѓ…HEH…•"); // Проверка соединения PlayerTextDrawLetterSize(playerid, pSatellite[playerid][2], 0.2074, 1.0399); PlayerTextDrawAlignment(playerid, pSatellite[playerid][2], 1); PlayerTextDrawColor(playerid, pSatellite[playerid][2], -1); PlayerTextDrawBackgroundColor(playerid, pSatellite[playerid][2], 255); PlayerTextDrawFont(playerid, pSatellite[playerid][2], 2); PlayerTextDrawSetProportional(playerid, pSatellite[playerid][2], 1); PlayerTextDrawSetShadow(playerid, pSatellite[playerid][2], 0); pSatellite[playerid][3] = CreatePlayerTextDraw(playerid, 213.5999, 269.4020, "~y~CHECK..~w~ €A‚PY€KA_…HЏEPЃE†CA"); // Загрузка интерфейса PlayerTextDrawLetterSize(playerid, pSatellite[playerid][3], 0.2074, 1.0399); PlayerTextDrawAlignment(playerid, pSatellite[playerid][3], 1); PlayerTextDrawColor(playerid, pSatellite[playerid][3], -1); PlayerTextDrawBackgroundColor(playerid, pSatellite[playerid][3], 255); PlayerTextDrawFont(playerid, pSatellite[playerid][3], 2); PlayerTextDrawSetProportional(playerid, pSatellite[playerid][3], 1); PlayerTextDrawSetShadow(playerid, pSatellite[playerid][3], 0); pSatellite[playerid][4] = CreatePlayerTextDraw(playerid, 213.0000, 204.1336, "LD_SPAC:white"); // Прогресс Бар PlayerTextDrawTextSize(playerid, pSatellite[playerid][4], 0.0000, 10.0000); PlayerTextDrawAlignment(playerid, pSatellite[playerid][4], 1); PlayerTextDrawColor(playerid, pSatellite[playerid][4], 606348543); PlayerTextDrawBackgroundColor(playerid, pSatellite[playerid][4], 255); PlayerTextDrawFont(playerid, pSatellite[playerid][4], 4); PlayerTextDrawSetProportional(playerid, pSatellite[playerid][4], 0); PlayerTextDrawSetShadow(playerid, pSatellite[playerid][4], 0); for(new gSL; gSL < 9; gSL++) TextDrawShowForPlayer(playerid, gSatellite[gSL]); for(new pSL; pSL < 4; pSL++) PlayerTextDrawShow(playerid, pSatellite[playerid][pSL]); cSatelliteStatusLoad[playerid] = SetTimerEx("@__LoadSatellite", 500, true, "d", playerid); cSatelliteStatus{playerid} = 1; return 1; } #Rips - Функционал и копия дизайна (99%) Недостатки: 1. Не хватает системы вызова отряд S.W.A.T 2. Обновление координат на управлении спутника 3. Кнопок приближения камеры 4. Восстановление курсора при нажатии ESC 5. Обновления статуса передвижения камеры Исходный код в new.pwn: ЯндексДиск[spoiler=Screenshot]
  25. Так-с, приступим сразу к делу. Мод был найден на просторах интернета, был слит самим основателем. Начнем описание: Основа: Неизвестная Системы: 1) Система автотранспорта, личного транспорта. 2) Система дома Перейдем к изменениям: 1) Почти все фракции, включая ГИБДД, Пожарная Часть, ПАТП, Автошкола, Больница 2) Удобно обустроен Арзамас 3D маппингом. (Copy URM) 3) Сделан новый спидометр (Copy URM) 4) Добавлена моя "фирменная" система Отделов для фракций ГИБДД и РОВД. В РОВД добавлен Отдел "ОМОН" (Должности тоже есть, но не надо путать ОТДЕЛ с Должностью) 5) Новый TextDraw сервера. По фракциям: Остальное все тоже самое, что было на Realistic RP. Скрины: Думаю не стоит что-нибудь скринить, т. к. мод - полнейший URM-ский копия. Если надо могу сделать, но уже все игроки все знаю. Решайте, пишите: скинуть или не надо. Приступим к Ссылкам: 1) Сам мод: https://cloud.mail.ru/public/BfjJ/jeNE4P53T 2)Видио-обзор :
×

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

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