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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Спойлеры.zip автор:неизвестно автор подборки:FLASHup
  2. D&M

    Карта Нижегородска от UGP RP

    Добрый вечер или утро или день! Хочу представить вашему вниманию карту United Game Project (UGP RP) Автором данной карты является Геннадий Ярцев ,он собственно и владелец этого проекта. Но в последнее время он на него,грубо говоря - "Забил". Итак что же присутствует в данной карте. -Отделение ГУВД(Взято с GreenTech) -Сделана новая трасса. -Новые дорожки. - Куча 3D Объектов которых нет не на одном другом проекте. Вроде всё,а возможно нет т.к. я не тестил карту ,как то она попала ко мне в руки. Она мне не нужна сливаю вам. С вас +! Архив с объектами: https://yadi.sk/d/y6FRdB1Hz2KLw Nizhegorodsk_UGP_1.pwn
  3. Daniil_Gold

    Банк UGP

    Банк UGP Автор: Гена Ярцов Фотографии: Скачать:КЛИК
  4. Доброе время суток пользователь cr-mp.ru Прошу не ругать так как первый урок. В данном уроке я объясню как сделать плавную камеру при регистрации/авторизации. И так.. Приступаем для начало нам понадобится cameditor. Скачать: cameditor | P.S YD проверяет Установка Cameditor'a: Зайдем в папку сервера(если делаете на localhost) и перекидываем все файлы в папку filterscripts Переходим в server.cfg и находим там строчку : filterscripts и прописываем туда cameditor CMD P.S У кого нету папки scriptfiles, создайте его или же у Вас будет крашиться сервер Смотреть после того как установили cameditor: Дальше переходим в папку scriptfiles ищем там наш файл с координатами камеры обзора, после чего переходим в мод и ищем publics/stock с регистрацией/авторизацией аккаунта и там меняйте координаты на свои Вот так выглядит у меня: public OnPlayerRequestClass(playerid, classid) { SetPlayerVirtualWorld(playerid,1); InterpolateCameraPos(playerid, 1950.369262, 960.124877, 68.691299, 1749.385498, 1501.366821, 28.957445, 25000); InterpolateCameraLookAt(playerid, 1947.746459, 964.276550, 67.750808, 1745.120849, 1498.840332, 28.302368, 25000); return 1; } InterpolateCameraPos(playerid, 1950.369262, 960.124877, 68.691299, 1749.385498, 1501.366821, 28.957445, 25000); // 25000 - скорость передвижения InterpolateCameraLookAt(playerid, 1947.746459, 964.276550, 67.750808, 1745.120849, 1498.840332, 28.302368, 25000); // 25000 - скорость обзор Автор данного урока: #Rips
  5. Всем доброго времени суток, хочу поделиться с Вами оптимизированной системой ремня безопасности. Может кто-нибудь возьмёт для себя. Описание команд: 1. /seatbelt— пристегнуть/отстегнуть ремень; 2. /checkseatbelt — проверить на наличие ремня безопасности. (Необходимо добавить условие на то, что игрок состоит в полиции!) Командный процессор: dc_cmd + sscanf2. Автор: Tang. В public OnPlayerStateChange(playerid, newstate, oldstate) if(GetPVarInt(playerid, "SeatBelt") == 1 && newstate == PLAYER_STATE_ONFOOT) SetPVarInt(playerid, "SeatBelt", 0); Ко всем командам: CMD:seatbelt(playerid) { if(!IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xADADADFF, !"Ошибка: Вы должны находиться за рулём транспортного средства!"); static const fmt_str0[] = "%s пристегнул(а) ремень безопасности", fmt_str1[] = "%s отстегнул(а) ремень безопасности"; new string[sizeof(fmt_str0) + ( - 2 + MAX_PLAYER_NAME )], playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); if(GetPVarInt(playerid, "SeatBelt") == 0) { format(string, sizeof(string), fmt_str0, playername); ProxDetector(5.0, playerid, string, 0xC6A2DEFF); SetPVarInt(playerid, "SeatBelt", 1); } else if(GetPVarInt(playerid, "SeatBelt") == 1) { format(string, sizeof(string), fmt_str1, playername); ProxDetector(5.0, playerid, string, 0xC6A2DEFF); SetPVarInt(playerid, "SeatBelt", 0); } return 1; } CMD:checkseatbelt(playerid, params[]) { if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, -1, !"Введите: /checkseatbelt [id игрока/часть имени]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xADADADFF, !"Ошибка: Игрок оффлайн!"); if(params[0] == playerid) return SendClientMessage(playerid, 0xADADADFF, !"Ошибка: Вы не можете проверить самого себя!"); if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, 0xADADADFF, !"Ошибка: Вы должны быть на ногах!"); if(!IsPlayerInRangeOfPlayer(5.0, playerid, params[0])) return SendClientMessage(playerid, 0xADADADFF, !"Ошибка: Игрок должен находиться рядом с Вами!"); if(!IsPlayerInAnyVehicle(params[0]) && GetPlayerState(params[0]) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xADADADFF, !"Ошибка: Игрок должен находиться за рулём транспортного средства!"); static const fmt_str[] = "%s проверил(а) на наличие ремня безопасности %s"; new string[sizeof(fmt_str) + ( - 2 + MAX_PLAYER_NAME ) * 2], playername[MAX_PLAYER_NAME], giveplayername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); GetPlayerName(params[0], giveplayername, sizeof(giveplayername)); format(string, sizeof(string), fmt_str, playername, giveplayername); ProxDetector(5.0, playerid, string, 0xC6A2DEFF); if(GetPVarInt(params[0], "SeatBelt") == 0) SendClientMessage(playerid, 0xFF0000FF, !"Ремень безопасности отстёгнут"); else if(GetPVarInt(params[0], "SeatBelt") == 1) SendClientMessage(playerid, 0x00DB00FF, !"Ремень безопасности пристёгнут"); return 1; } Если отсутствует ProxDetector, то в конец мода вставляем: stock ProxDetector(Float: range, playerid, string[], color) { new Float: x, Float: y, Float: z, i = GetMaxPlayers(), world = GetPlayerVirtualWorld(playerid); GetPlayerPos(playerid, x, y, z); do { if(0 == IsPlayerConnected(--i) || world != GetPlayerVirtualWorld(i) || GetPlayerDistanceFromPoint(i, x, y, z) > range) continue; SendClientMessage(i, color, string); } while(i > 0); return 1; } Если отсутствует IsPlayerInRangeOfPlayer, то в конец мода вставляем: stock IsPlayerInRangeOfPlayer(Float:radi, playerid, targetid) { if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid) && !IsPlayerNPC(playerid) && !IsPlayerNPC(targetid)) { new Float:posx, Float:posy, Float:posz; GetPlayerPos(targetid, posx, posy, posz); if(IsPlayerInRangeOfPoint(playerid, radi, posx, posy, posz)) return 1; } return 0; } На этом всё, удачной компиляции!
  6. CMD:mute(playerid, params[]) { if(PI[playerid][Admin] < AdmLvl2) return SendClientMessage(playerid, COLOR_SYSTEM, "У тебя нет прав использовать эту команду"); else if(PI[playerid][Admin] <= AdmLvl2) { if(emptyMessage(params)) return SendClientMessage(playerid, COLOR_SYSTEM, "Введи /з [номер игрока] [причина]"); new plid, reason[64], str[150]; sscanf(params, "ds[64]", plid, reason); if(!InGame(plid)) return SendClientMessage(playerid, COLOR_SYSTEM, "Такого игрока не существует"); else if(PI[playerid][Admin] <= PI[plid][Admin] && plid != playerid) return SendClientMessage(playerid, COLOR_SYSTEM, "Игрок администратор"); else if(PIpen[plid][MuteTime] > 0) return SendClientMessage(playerid, COLOR_SYSTEM, "Игрок уже заглушен"); else if(PIpen[plid][MuteCount] == 0) { if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] выдал предупреждение в чате %s [%d]", Name(playerid), playerid, Name(plid), plid); } else { format(str, sizeof(str), "Админ %s [%d] выдал предупреждение в чате %s [%d], причина: %s", Name(playerid), playerid, Name(plid), plid, reason); } SendClientMessageToAll(COLOR_ADMIN, str); if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] выдал предупреждение в чате %s [%d]", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID]); } else { format(str, sizeof(str), "Админ %s [%d] выдал предупреждение в чате %s [%d], причина: %s", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID], reason); } alog(str, 0); PIpen[plid][MuteCount]++; } else { new mtime = NextMuteTime(plid); if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] заглушил %s [%d] на %s", Name(playerid), playerid, Name(plid), plid, MTF(mtime)); } else { format(str, sizeof(str), "Админ %s [%d] заглушил %s [%d] на %s, причина: %s", Name(playerid), playerid, Name(plid), plid, MTF(mtime), reason); } SendClientMessageToAll(COLOR_ADMIN, str); if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] заглушил игрока %s [%d] на %s", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID], MTF(mtime)); } else { format(str, sizeof(str), "Админ %s [%d] заглушил игрока %s [%d] на %s, причина: %s", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID], MTF(mtime), reason); } alog(str, 0); PIpen[plid][MuteTime] = mtime; PIpen[plid][MuteCount]++; } } else { if(emptyMessage(params)) return SendClientMessage(playerid, COLOR_SYSTEM, "Введи /з [номер игрока] [время] [причина]"); new plid, mtime, reason[64], str[150]; sscanf(params, "dds[64]", plid, mtime, reason); if(!InGame(plid)) return SendClientMessage(playerid, COLOR_SYSTEM, "Такого игрока не существует"); if(mtime < 0 || mtime > 2000000000) mtime = 2000000000; if(PI[playerid][Admin] <= AdmLvl3 && mtime > 3600) mtime = 3600; if(mtime == 0) { if(PIpen[plid][MuteTime] == 0) return SendClientMessage(playerid, COLOR_SYSTEM, "Игрок не заглушен"); format(str, sizeof(str), "Админ %s [%d] разглушил %s [%d]", Name(playerid), playerid, Name(plid), plid); SendClientMessageToAll(0x00FF00FF, str); format(str, sizeof(str), "Админ %s [%d] разглушил игрока %s [%d]", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID]); alog(str, 0); PIpen[plid][MuteTime] = mtime; if(PIpen[plid][MuteCount] > 0) PIpen[plid][MuteCount]--; } else { if(PIpen[plid][MuteTime] > 0) return SendClientMessage(playerid, COLOR_SYSTEM, "Игрок уже заглушен"); if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] заглушил %s [%d] на %s", Name(playerid), playerid, Name(plid), plid, MTF(mtime)); } else { format(str, sizeof(str), "Админ %s [%d] заглушил %s [%d] на %s, причина: %s", Name(playerid), playerid, Name(plid), plid, MTF(mtime), reason); } SendClientMessageToAll(COLOR_ADMIN, str); if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] заглушил игрока %s [%d] на %s", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID], MTF(mtime)); } else { format(str, sizeof(str), "Админ %s [%d] заглушил игрока %s [%d] на %s, причина: %s", Name(playerid), PI[playerid][ID], Name(plid), PI[plid][ID], MTF(mtime), reason); } alog(str, 0); PIpen[plid][MuteTime] = mtime; PIpen[plid][MuteCount]++; } } return true; } ALTX:mute("/з"); // CMD:offmute(playerid, params[]) { if(PI[playerid][Admin] < AdmLvl3) return SendClientMessage(playerid, COLOR_SYSTEM, "У тебя нет прав использовать эту команду"); new plid, mtime, reason[64], str[150]; sscanf(params, "dds[64]", plid, mtime, reason); if(emptyMessage(params)) return SendClientMessage(playerid, COLOR_SYSTEM, "Введи /акз [номер аккаунта] [время] [причина]"); else { if(mtime < 0 || mtime > 2000000000) mtime = 2000000000; if(PI[playerid][Admin] == AdmLvl3 && mtime > 3600) mtime = 3600; switch(MuteAccount(plid, mtime)) { case 0: { if(mtime == 0) { format(str, sizeof(str), "Админ %s [%d] разглушил аккаунт %s [%d]", Name(playerid), playerid, GetNick(plid), plid); SendClientMessageToAll(0x00FF00FF, str); format(str, sizeof(str), "Админ %s [%d] разглушил аккаунт %s [%d]", Name(playerid), PI[playerid][ID], GetNick(plid), plid); alog(str, 0); } else { if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] заглушил аккаунт %s [%d] на %s", Name(playerid), playerid, GetNick(plid), plid, MTF(mtime)); } else { format(str, sizeof(str), "Админ %s [%d] заглушил аккаунт %s [%d] на %s, причина: %s", Name(playerid), playerid, GetNick(plid), plid, MTF(mtime), reason); } SendClientMessageToAll(COLOR_ADMIN, str); if(emptyMessage(reason)) { format(str, sizeof(str), "Админ %s [%d] заглушил аккаунт %s [%d] на %s", Name(playerid), PI[playerid][ID], GetNick(plid), plid, MTF(mtime)); } else { format(str, sizeof(str), "Админ %s [%d] заглушил аккаунт %s [%d] на %s, причина: %s", Name(playerid), PI[playerid][ID], GetNick(plid), plid, MTF(mtime), reason); } alog(str, 0); } } case 1: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунта с таким номером нет"); case 2: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунт уже заглушен"); case 3: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунт не заглушен"); case -1: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунт онлайн"); } } return true; } ALTX:offmute("/акз");
  7. VegaSSik

    Cunbers Role Play

    Всё что знаю о нём: Основа:Motion RolePlay Красивый спидометр,есть баги,мод скорее под вырезку пойдёт. Автор:Неизвестно Автор слива:Позитив Автор слива на cr-mp.ru :VegaSSik Ссылка на скачивание с ЯД: https://yadi.sk/d/ppioBaFD3MLbRU Собственно вот обзор мода. https://www.youtube.com/watch?v=K-9zdV8P8Uo Список фракций: "Нет", "Мэрия г. Южный", "Полиция г. Арзамас", "ГИБДД г. Южный", "ФСБ г. Южный", "Больница г. Арзамас", "Автошкола пгт. Батырево", "Закрыто", "Закрыто", "Закрыто", "Закрыто", "La Cosa Nostra",// "Армия", "Закрыто", "Закрыто", "ОПГ 'Ореховские'", "ОПГ 'Солнцевские'", "Русская Мафия",// "СМИ", "Закрыто", "Закрыто", "Прокуратура пгт. Батырево",// "Закрыто", "Закрыто", "Закрыто", "Закрыто" };
  8. Vladimir_Kulkov

    Выход при аресте

    Автор: Денис Личенко Автор переделки: Владимир Кульков. К #define добавить если нету. #define SCMToAll SendClientMessageToAll #define COLOR_RED (0xF04245FF) if(PlayerCuffed[playerid] == 2)//Ставьте вашу проверку { new sendername [ MAX_PLAYER_NAME ]; GetPlayerName ( playerid , sendername , sizeof ( sendername ) ); new string[130]; format(string, sizeof(string), "%s был посажен в тюрьму сервером. Причина: Выход при аресте",sendername); SCMToAll(COLOR_RED,string); new RandJail = 1 + random(4);//Ставьте вашу проверку PlayerInfo[playerid][pJailed] = RandJail;//Ставьте вашу проверку PlayerInfo[playerid][pJailTime] = 30*60;//Ставьте вашу проверку }
  9. Доброе время суток, пользователи портала Выкладываю систему "Аренды велосипедов". Итак, приступим.. Создадим переменную, которая будет отвечать за динамический checkpoint: new ArendaPoint[MAX_PLAYERS]; Дальше нам нужно сделать показ динамического checkpoint'a в определенном радиусе. Переходи в OnGamemodeInit Прописываем туда: for(new i=0; i<MAX_PLAYERS; i++) { ArendaPoint[i] = CreateDynamicCP(2235.0520,-1731.2727,21.9800, 1.0, 0, 0, i, 15.0); // Аренда велосипеда } - 2235.0520,-1731.2727,21.9800 - Координаты где будет появляться checkpoint - 1.0 - Размер checkpoint'a - 0, 0 | 0 - Virtual World | 0 - Interior - i - Переменная игрока - 15.0 - Радиус появления checkpoint'a Когда все это прописали нам нужно перейти в public OnVehicleSpawn Вставим это: foreach(new i: Player) { if(GetPVarInt(i, #arenda_took) == vehicleid && GetPVarInt(i, #arenda_took) && GetPVarInt(i, #check_arenda_moped)) { DestroyVehicle(vehicleid); DeletePVar(i, #arenda_took); DeletePVar(i, #check_arenda_moped); Delete3DTextLabel(vehicle3Dtext); SCM(i,white,"{"cserver"}[Информация]{FFFFFF} : Ваш арендованый мопед был удален!"); break; } } - DestroyVehicle | Удаление автомобиля - Delete3DTextLabel | Удаление 3D Текст над автомобилем Данный код нужно повторить в public OnVehicleDeath. Когда, мы все это сделали нам нужно сделать действие чекпоинта. Переходим в public OnPlayerEnterCheckpoint Вставим этот код: if(IsPlayerInDynamicCP(playerid, ArendaPoint[playerid])) { if(GetPVarInt(playerid, "arenda_took") && GetPVarInt(playerid, "check_arenda_moped")) { DestroyVehicle(GetPVarInt(playerid, "arenda_took")); DeletePVar(playerid, "arenda_took"); SCM(playerid,white,"{"cserver"}[Информация]{FFFFFF} : Ваш арендованый велосипед был удален!"); Delete3DTextLabel(vehicle3Dtext); DeletePVar(playerid, "check_arenda_moped"); } if(!GetPVarInt(playerid, "check_arenda_moped")) return ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "{"cserver"}Аренда велосипедов", "{FFFFFF}Вы действительно хотите арендовать велосипед?", "Арендовать", "Отмена"); } Теперь осталось сделать действие диалога, перейдем в public OnDialogResponse И пропишем данный код: {"cserver"} - Место "cserver" заменит на свой цвет PlayerInfo[playerid][pCash]/PlayerInfo[playerid][pName] - Заменить на свои переменные игрока 2229.8323,-1735.4303,21.9800,331.8725 - Заменить координаты где будет спавниться велосипед Дефайны прописать после инклудов: #define SCM SendClientMessage#define SPD ShowPlayerDialog Теперь осталось сделать действие диалога, перейдем в public OnDialogResponse И пропишем данный код:
  10. EgasVegas

    Супермаркет "Арсен"

    Найдено на просторах интернета. Автор неизвестен
  11. Сам автомобиль:Mercedes-Benz Sprinter Заменяет на Moonbeam (id по-моему 418) Есть повреждения,качественный салон,качественный кузов и по капотом имеется двигатель :) Модель создана именно для работы "Маршрутчика" ссылка на скачивание: https://yadi.sk/d/hWndhtKWyTV5S
  12. Сливаю новую версию Exceptional RolePlay. Что в данном моде нового? Практически ничего, кроме исправленных багов. При сливе на другой форум, прошу указывать оригинальную ссылку на скачивание данного мода. Основа мода - Need For RolePlay (2013 года) Автор мода - Владимир Баранов (Vladimir_Baranov / Vladimir_Frost) Описание мода (by Predator):
  13. Всем привет,вот урок по созданию фракции для модов с 0 или new.pwn ,данный урок это только основы,а не все команды. Для начало создадим переменные в pInfo, загрузку игрового аккаунта и в сохранение аккаунта.
  14. Автор: ShiGanKa Время работы: 20мин Копия TD лечения в больнице c ReinForce(не рекламка) Скачать (кидаю itd файл для редактирования) : rgho.st/69xMS9NdG
  15. Вы решили обновить свой автопарк и немного изменить игровой мир, скачали хорошую машину, отличную архитектуру и т.д.? Это руководство поможет вам поместить любые модификации в игру. - Обязательно сохраните копии каталогов DATA и MODELS из директории игры, чтобы в случае глюков в игре из-за неправильной установки модов вы всегда имели возможность все вернуть. Для начала скачайте программы: IMG Tool или Crazy img Editor, они нам очень пригодятся для установки любых модификаций. Устанавливаем модели машин Чтобы быть уверенным в том, что процесс установки произошел без каких-либо неприятностей, рекомендую воспользоваться ручным способом установки с помощью программы IMG Tool 2.0. Лучше всего использовать именно ручной способ установки т.к. вы будете знать, что заменяете, и если что-то пойдет не так, вы увидите ошибку и сможете ее исправить. Скачиваем архив с новой моделью транспорта, обычно в архиве находиться 2 файла с расширениями TXD и DFF, в них содержится модель автомобиля. Покажем как ставить модификацию транспорта: например, вы скачали мод для peren. 1. Распакуйте архив с файлом peren.TXD и peren.DFF в любую папку. 2. Запустите программу IMG TOOL 2.0, нажмите в меню File 3. Укажите путь к папке MODELS в директории игры. 4. Откройте файл GTA3.IMG, в окне программы появится огромный список файлов, здесь находятся почти все текстуры и модели из игры. 5) Найдите оригинальные файлы peren.TXD и peren.DFF, чтобы было удобней искать, отсортируйте все файлы по алфавиту (Tools => Sort => Name)или воспользуйтесь поиском (Edit=>Find или нажмите F2) и удалите. 6) Теперь устанавливаем новую машину: в меню Commands выбираем пункт ADD (CTRL+A), и в открывшемся окне указываем расположения папки с распакованными файлами из архива peren.TXD и peren.DFF. Выбираем эти файлы, удерживая нажатой клавишу SHIFT (для выделения сразу обоих файлов или открывая и устанавливая эти файлы по очереди). Всё теперь наш новый автомобиль установлен в игру. * Обязательно сделайте пересборку игрового архива! (Commands => Rebuild Archive) Установка характеристик транспорта необязательна.
  16. Всем привет , в связи с тем что я решил закончить деятельность в pawno , хотел бы поделится своей работой. Может кому пригодится , очень красивый и функциональный спидометр. Начинаем сначала сам TD Объявим глобальную переменную: [PHP]new PlayerText:Speedometr[24][MAX_PLAYERS]; enum ZoneInfo { Float:zMin_x, Float:zMin_y, Float:zMax_x, Float:zMax_y, zName[30] }; new ZoneName[][ZoneInfo] = { {1722.9976, 2243.8809, 1800.4734, 2314.0176, "LS"}, {2585.2910,-2659.0793, 2619.9043,-1536.3411, "SF•"} };
  17. Здравствуйте пользователи CR-MP.RU Решил начать писать мод под основу. Мод конечно сырой. Система регистрации пока что только в один этап. Меню игрока на TD. Системы: (1) Регистрация/Авторизация
  18. Здравствуйте уважаемые пользователи портала CR-MP.RU Я знаю, многие ищут основу для своего мода... Вот сегодня хочу представить неплохую основу... Мод SA-MP, но я его чуть по чуть перевел... Информация по моду : 1) База данных - MySQL R8 RC33 2) Количество строк - 2543 3) Подключенные плагины - srteamer, sscanf, mysql 4) Автор мода - по моим данным SaNek2x2 5) Автор переделки(перевода) - Я KOSMOS Описание мода : 1) Регистрация в 7 этапов : - создание пароля - ввод email - подтверждение почты - выбор расы - выбор языка - выбор пола - выбор скина Примечание к регистрации : При подтверждении регистрации вводите пароль 1286 ( Или вас кикнет ) в дальнейшем сможете сделать автоматическую отправку кода на email. В строке RegKod сделаете рандом. 2) Система автомобиля : - завести/заглушить LCTRL - вкл/выкл фары LALT - откр/закр капот, багажник NUM8 - раздельное топливо ДТ,80,92,95 - спидометр 3) 4 вида начальных работ : - Шахта ( Перевел, мапинг сделал ) - Лесопилка ( Перевел, мапинг сделал ) - Сборщик оружия ( Перевел, мапинг сделал ) - Продуктовый склад ( Мапинг сделал, координаты не перевел ) Размещение работ : 1) Шахта - На въезде в Батырево 2) Лесопилка - Возле стадиона в Арзамасе 3) Сборщик оружия - На заводе в Южном 4) Продуктовый склад - Здание Анашана Немного скриншотов:
  19. Глобальная доработка мода Megapolis Roleplay Авторы доработок: Romavend (Hayden_Kristensen/Praetorian) + Vladimir Dunaew Использован в проектах: Grand/Perfect/Eternity Обновления: 1. Все системы переведены на MySQL (Регистрация/Авторизация/Дома/Машины и.т.д) 2. Система инвентаря (на диалогах) 3. Новая система домов и личных т/с. 4. Новая система гаражей 5. Система повреждений в машине (водителя и пассажиров может зажать,если не пристегнут ремень безопасности, спасти вас могут сотрудники МЧС / Администраторы) 6. Система сытости (пополняется в ларьках, если упадет очень низко - у вас случится голодный обморок) 7. Главное меню /mn (донат/репорт/статистика) 8. Система автоматического автосалона 9. Система радаров, которые отправляют сообщения о превышении скорости сотрудникам ГИБДД. 10. Полный набор команд для RP отыгровки (/me /do /try /cdo /pdo /pme) 11. Оптимизация массивов, пабликов и стоков Честно говоря - очень много всего, но я написал лишь самое основное. В моде присутствуют баги, да и команды стоит перевести на другой движок, и всё это могло бы произойти.. Но основатель проекта кидок, у него нормальные отношения были только с теми, у кого было что-то ценное для него, остальных - он и за людей не считал Кинул в итоге и игроков, продав проект. Сейчас мод проекта снова перепродается, но всё кончится сливом, я просто опережу их. В архиве нету файла maps.map в котором и есть весь мапинг сервера. Так что для вырезки пойдёт. Также, если будете использовать мод, не забудьте в /makeadmin записать свой ник. Автор текста : Romavend Автор слива на CR-MP.RU : egorka9084 MOD.zip Ссылка на мод-пак : https://yadi.sk/d/TBAgeaMWzL3fo UPD: Итак.. Вот он тот самый момент. Карту в студию господа! Те кто ждал карту ставьте плюсики. 800 рублей как ни как) maps.map + обязателен! Специально для CR-MP.RU! Копировать на другие форумы/ресурсы запрещаю!
  20. Привет народ. Пишу я тут мод с нуля и у меня при открытии Pawno вылезает ошибка "Failed to set data for "" ", жму ок и всё норм, павно открывается. Это жутко бесило. Так вот, может кто-то и знал, но я лично до этого момента не знал. Всё, что нужно сделать - это: В папке вашего мода открывать папку "Pawno", там открыть файл "settings.ini", там будет строка "FileAssoc" равная "1", так вот, мы эту "1" меняем на "0" и всё, проблема решена, должно получиться так: "FileAssoc=0". Такая ошибка и так легко исправляется, может кто-то знал, но я лично не знал, вот и решил создать эту тему, не ругайтесь сильно, кто знал В интернете по крайней мере я этого не находил, да, собстна говоря я и не искал P.S: Администрация, простите, если не туда тему создал. Не знал куда :3
  21. NewerBE

    RF-DRIFT

    Основа мода: Moks Автор доработки: я Краткое описание: 1. Новый респ 2. Новый интерьер гаража 3. Новые фракции(Банды,Мафии и подобное) 4. Исправлены многие баги (Но не все) 5. По городу блок посты добавил для ДПС 6. Добавил немного горок трамплинов и т.д Всего не помню делал для себя не доделал времени мало было решил слить на cr-mp.ru! Ссылка на скачивание : https://yadi.sk/d/RjGqJEPg3FyX9e
  22. Pavel_Zaytsev

    Albania RP

    Здравствуйте! Я бы хотел слить мод который продаётся за 700 рублей. Я сливаю его потому что продавец обманул на мод. Мод который был показан в видео на странице мода абсолютно другой! Ссылка на продажу мода:
  23. FLASHup

    KFC

    KFC P.S.Интерьер открыт. Автор:M.Ershov kfc.zip
  24. Maks CR MP

    Ervan Drift

    Мод не с 0 , брали под основу , основа вроде форсаж , точно не помню ! Описание мода ! Убрана баги и взломы. Система Домов - интерьер простой Система Гаражей - немного поправил системe ! Сделал , игровое меню - на скринах видно , но не доработано ! Автор: Jack_Winston Скачать мод:
×

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

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