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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Denisz

    Автовокзал

    3d модель автовокзала Автор:Denisz Avtovokzal.zip
  2. KOSМOS

    TextDraw by #HappyMan

    Здравствуйте уважаемые пользователи портала cr-mp.ru ... Сегодня я хочу предложить вам, готовые TextDraw'ы для ваших модов ... А именно это TextDraw автосалона, TextDraw приборной панели, TextDraw Выбора скина ... Все TD выполнены в одинаковом стиле ... ( В один мод так сказать можно засунуть ) ... Делал для себя, но потом сделал получше ... Вроде ровно ))) И так начнем с TextDraw'а автосалона :
  3. Daniil_Gold

    Магнит

    Магнит 3D объект:Магнит Автор: Kirill_Man Магнит.zip Скрины:Ниже
  4. RineGO

    Автомагазин

    Всем привет это снова я,на этот раз я выкладываю свою 5-ю работу,автомагазин. Настроен прилайт сделан 2dfx! Данная модель будет дорабатываться(Сделаю СТО и Автомойку).
  5. EgasVegas

    Автосалон

    Делал я этот автосалон по заказу проекта Very Project RolePlay Но по каким-то причинам проект заморозился. Автор модели EgasVegas Автосалон.zip
  6. EgasVegas

    Интерьер автошколы

    Представляю вашему вниманию интерьер автошколы. Названия кабинетов не взяты из моей фантазии, их названия я списывал с оф.сайта автошколы г.Ярославля. Делал я его лично, с нуля. Делал в течении 4-ёх часов(ибо было мало текстур, подходящих для АШ, все таблички(гардероб и классы)делал с нуля в Paint) Крышу делать не стал. Не стал ставить парты и столы в кабинеты. Не стал ставить вешалки в гардероб. Всё это вы можете сделать из стандартных объектов КР. На против доски сделал специальные выступы(как в университете, под парты) И около доски поставить стол(для учителя) Двери входа и выхода вы можете сделать сами из объектов КР. Разъёмы входа и выхода в класс подгонял под двери из КР. Прилайт настроен
  7. RineGO

    Интерьер.

    Всем привет это снова я,на этот раз я выкладываю интерьер. Настроен только прилайт,2dfx не делал! Имеются дырки под двери(стандартные из GTA) Пол и потолок отсутствует!
  8. Участковый Пункт Полиции в модель встроен интерьер Автор Геннадий Ярцов
  9. EgasVegas

    Стелла г.Арзамас

    Стелла г.Арзамас. 140 полигонов Автор модели Михаил Фёдоров
  10. EKB

    Arevera rp [Advance rp]

    Сливаю мод AreVera RolePlay. Сразу говорю мод на MySQL r31. Что входит: Система регистрации/авторизации. Выбор скина. Система автосалона на TD. Спидометр(скорость,бензин,фары). Система домов. Система бизнесов. Система меню. Система статистики. И ещё многое другое AreVera.zip
  11. RineGO

    Гараж

    Здравствуйте,выкладываю модель гаража для вашего сервера! Имеется вырез под дверь и окна(стекл нет)
  12. VegaSSik

    [Error]Помогите !

    Помогите сделал сис-му подъездов по тутошнему уроку (как на CRMP|RP) вот крч одну ошибку выдало...Помогите исправить.. else { new arend[32]; if(House[house][hNick1]) format(arend,32,"%s",House[house][hNick1]); new str[255]; format(str,sizeof(str),"\ {ffffff}???\n\n\ ????????: %s\n\ ??????: %s\n\ ????????: %s\n\ \n\ ???? ?????? ????? ??????? \"?????\"\n\ ???? ?? ?????? ??????? \"???????\"" ,House[house][hOwner] ,((House[house][hLock] == 0) ? ("??????"):("??????")), arend); if(House[house][hLock] != 0) { return ShowPlayerDialog(playerid, 10000,0,"???",str,"???????",""); } if(House[house][hLock] != 1) { SetPVarInt(playerid,"house_active",house); return ShowPlayerDialog(playerid, 7546,0,"???",str,"?????","???????"); } } } else if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hiX],House[house][hiY],House[house][hiZ]) && GetPlayerVirtualWorld(playerid) == house) { SetPlayerPos(playerid,House[house][hvX],House[house][hvY],House[house][hvZ]); SetPlayerVirtualWorld(playerid,House[house][hvWorld]); SetPlayerInterior(playerid,House[house][hvInt]); return true; } } } Ругается на 1984 строку..Код ошибки 29
  13. Smolin

    Центральный рынок

    Центральный рынок для игры GTA с русской тематикой. Центральный рынок.zip
  14. 3D номера, легко использовать. Автор неизвестен. Будут вопросы пишите. Скачать с Яндекс.Диск
  15. EgasVegas

    Actual RolePlay

    Хочу предоставить вам мод, new.pwn - Actual Role Play. Данный мод на командном процессоре "DC_CMD" Мод на системе MXINI. В моде всего 1421 строка. Описание мода: - Выбор спавна при регистрации (возможен командой /spawn); - Система Администрирования(так - же команды); - Административный пароль каждому (выдается при передаче админ.прав,так же можете редактировать в самом аккаунте); - Выбор пола; - Логотип в правом углу экрана (Actual Role Play); - Часы; - Почти не имеет маппинг (в моде 6 объектов и 3 велосипеда возле Останкино); - Меню сервера /menu ( не полностью рабочая, работает пока что только пункт [1], [2], [3]); - Репорт (/menu --> Репорт); - Ответ на репорт (/ pm id text); - Статистика персонажа; - Система EXP; - Система LVL; - Легкий Античит на деньги; - Оффлайн снятие Варна/Бана в онлайн режиме; - Cистема Логов (временно пока-что функционируют только Ban и Unban); - Бан по дням; - Легкий PayDay( пока что только прибавляется EXP и LVL); - В моде лишь 1.421 строка; - Ну и многое другое, можете протестировать сами. P.S: Мод не доделан до конца. Автор НЕИЗВЕСТЕН Actual RolePlay.zip P.S: на скринах моих есть объекты, у вас их не будет :)
  16. ArtemLOL12

    TextDraw Спидометра

    Думал сделать спидометр себе на сервер но не знаю как его оживить. И сливаю вам. Сделал немного похож на CRRP но я не копировал :) Вот вам скрины данного чуда(убожества) так скажем.
  17. Один из способов управления автомобилем на расстоянии. При желании можно доработать и сделать RP-шную вещицу. 1. К define добавить: #define DIST_MENU 10101 2. в OnDialogResponse добавить: if(dialogid == DIST_MENU) { new veh = GetPVarInt(playerid, "AVTOS"); if(!response) return false; switch(listitem) { case 0: { GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); } case 1: { GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); } case 2: { GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,engine,true,alarm,doors,bonnet,boot,objective); } case 3: { GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,engine,false,alarm,doors,bonnet,boot,objective); } } } 3. Ко всем командам: if(strcmp(cmd, "/amenu", true) == 0) { new Float: pos[3], Float: radius = 5.0; for(new v = 0; v < MAX_VEHICLES; v++) { GetVehiclePos(v, pos[0], pos[1], pos[2]); if(IsPlayerInRangeOfPoint(playerid, radius, pos[0], pos[1], pos[2])) { SetPVarInt(playerid, "AVTOS", v); ShowPlayerDialog(playerid, DIST_MENU, DIALOG_STYLE_LIST, "{F4ED0D}Дистанционное управление Т/С", "{FA0B0B}1. {FFFFFF}Завести двигатель\n{FA0B0B}2. {FFFFFF}Заглушить двигатель\n{FA0B0B}3. {FFFFFF}Включить фары\n{FA0B0B}4. {FFFFFF}Выключить фары", "Выбрать", ""); break; } } return true; }
  18. Удаляем переменные: new Text:pare[MAX_PLAYERS]; new Text:pare1[MAX_PLAYERS]; new Text:pare2[MAX_PLAYERS]; new CosakTimer[MAX_PLAYERS]; Находим следующий код и УДАЛЯЕМ его: pare1[playerid] = TextDrawCreate(610.800048, 78.406669, "usebox"); TextDrawLetterSize(pare1[playerid], 0.000000, 1.757406); TextDrawTextSize(pare1[playerid], 495.599975, 0.000000); TextDrawAlignment(pare1[playerid], 1); TextDrawColor(pare1[playerid], 0); TextDrawUseBox(pare1[playerid], true); TextDrawBoxColor(pare1[playerid], 102); TextDrawSetShadow(pare1[playerid], 0); TextDrawSetOutline(pare1[playerid], 0); TextDrawFont(pare1[playerid], 0); pare2[playerid] = TextDrawCreate(610.000061, 79.153335, "usebox"); TextDrawLetterSize(pare2[playerid], 0.000000, 1.674443); TextDrawTextSize(pare2[playerid], 496.400115, 0.000000); TextDrawAlignment(pare2[playerid], 1); TextDrawColor(pare2[playerid], 0); TextDrawUseBox(pare2[playerid], true); TextDrawBoxColor(pare2[playerid], 102); TextDrawSetShadow(pare2[playerid], 0); TextDrawSetOutline(pare2[playerid], 0); TextDrawFont(pare2[playerid], 0); pare[playerid] = TextDrawCreate(500.000152, 75.413314, "P_00000000"); TextDrawLetterSize(pare[playerid], 0.511600, 2.376532); TextDrawTextSize(pare[playerid], 122.399986, 25.386663); TextDrawAlignment(pare[playerid], 1); TextDrawColor(pare[playerid], 8388863); TextDrawSetShadow(pare[playerid], 0); TextDrawSetOutline(pare[playerid], 1); TextDrawBackgroundColor(pare[playerid], 255); TextDrawFont(pare[playerid], 3); TextDrawSetProportional(pare[playerid], 1); Находим следующую строку и УДАЛЯЕМ ее: CosakTimer[playerid]=SetTimerEx("Cosak", 800,1,"i", playerid);Находим еще одну строку и УДАЛЯЕМ ее: KillTimer(CosakTimer[playerid]); Находим следующий код и тоже УДАЛЯЕМ его: CALLBACK: Cosak(playerid) { new acc = PlayerInfo[playerid][pMoney]; new string[128]; if(acc > 0) { format(string, sizeof(string), "P_%d", acc); TextDrawSetString(pare[playerid], string); TextDrawShowForPlayer(playerid, pare[playerid]); TextDrawShowForPlayer(playerid, pare1[playerid]); TextDrawShowForPlayer(playerid, pare2[playerid]); } else if(acc < 0) { format(string, sizeof(string), "~r~-P_%d", acc); TextDrawSetString(pare[playerid], string); TextDrawShowForPlayer(playerid, pare[playerid]); TextDrawShowForPlayer(playerid, pare1[playerid]); TextDrawShowForPlayer(playerid, pare2[playerid]); } else if(acc == 0) { format(string, sizeof(string), "P_0"); TextDrawSetString(pare[playerid], string); TextDrawShowForPlayer(playerid, pare[playerid]); TextDrawShowForPlayer(playerid, pare1[playerid]); TextDrawShowForPlayer(playerid, pare2[playerid]); } return 1; } Автор: Amfy Если что-то забыл - дополняйте,пишите в комментарии.
  19. Доброго времени суток. Написал простейшую функцию получения подсети игрока. Решил поделиться с Вами. Сам использую для дополнительной защиты аккаунтов. Код: stock GetSubNet(playerid) { new network[16]; GetPlayerIp(playerid, network, sizeof(network)); strdel(network, strfind(network, ".", true, 5), 16); return network; } Функция возвращает string значение. Пример использования: В массив с данными игрока: SubNetwork[16], При регистрации: format(pData[playerid][SubNetwork], 16, GetSubNet(playerid)); После того, как игрок залогинился: if(strcmp(pData[playerid][SubNetwork], GetSubNet(playerid))) ShowPlayerDialog(playerid, 1488, DIALOG_STYLE_INPUT, "Введите код доступа", "Вы подключились со стороннего IP-адреса.\nДля получения доступа к аккаунту Вы должны ввести код в поле ниже:", "Далее", "Отмена"); Ко всем диалогам: if(dialogid == 1488) { if(!response) return Kick(playerid);//Кикаем игрока при отказе ввода //Здесь уже сами обрабатываете введенный код, как Вам нужно return true; } Публикация на других ресурсах запрещена.
  20. EgasVegas

    Ангар+Крепость

    Выкладываю 2-е мои работы, сделанные полностью с 0, для проекта DayZ CR-MP. Делал по заказу.Но сейчас вижу они им совершенно не нужны. Выкладываю в общий доступ. angar_d.zip lvl5.zip В ангаре присутствует небольшой интерьер. А именно: Разделение ангара на 2-е части, в одной части подставка(хз как называется) для машин, как в салоне тюнинга. В другой части находится карта КР. В крепости: 4 башни, схожие с башнями КР(их макеты, но полностью изменённые) главный въезд на территорию башни(подгонял под размер ворот из КР) и землянка для машин, вертолёта и т.п P.S: по мне так работы на 3+ сойдут :) Автор EgasVegas
  21. tw1x

    Красивый TextDraw

    Всем привет!Вот сделал TextDraw для своего сервера,но он мне не пригодился.Скидаю исходник и .pwn файл.
  22. Emiliano

    Aspiration RolePlay

    Сервер конечно же свежий, но я всё же решил его выложить так, как мне лень писать его в одиночку. Строго не судите мод писал 1 раз. Этот сервер больше подойдёт для основы. Что есть в моде: Система регистрации. Выбор скина (немного не доделан), национальности, пола, возраста при регистрации. Система домов (интерьеров нет). Система авто. Система номеров. Система СГУ. Фейерверки недоделанные. Работа шахтёра. Вот вроде и всё. Остальное думаю сами увидите. Сделан небольшой маппинг, а именно спавн, шахтёр, заправка, и не много украсил дороги. Aspiration RolePlay.zip
  23. Denisz

    Система /radio

    Начну с того, что написал всё через DC_CMD и switch, это не так сложно Начинаем с команды непосредственно /radio. CMD:radio(playerid,params[]) { ShowPlayerDialog(playerid,150,DIALOG_STYLE_LIST,"Включить радио","[1] Europa Plus\n[2] Radio Record\n[3] Radio PremiuM\n[4] Radio ZaycevFM\n","Выбрать","Отмена"); } Этим действием мы: Создаём команду, и при её вводе показываем игроку (playerid) диалог в стиле "LIST" и ID диалога, после называем диалог "Включить радио" и расписываем все радио, которые хотим видеть в нашем диалоге.(В моём случае это: "[1] Europa Plus\n[2] Radio Record\n[3] Radio PremiuM\n[4] Radio ZaycevFM\n") P.S.\n - разделяет наши радио.Последнее кнопки, у меня "Выбрать" и "Отмена".С этим разобрались, идём далее. В OnDialogResponse пишем: switch(dialogid) { case 150: { switch(listitem) { case 1: PlayAudioStreamForPlayer(playerid,"http://www.europaplus.ru/online/player.php?q=128"); case 2: PlayAudioStreamForPlayer(playerid,"http://radiorecord.ru:9000/record.ogg.m3u"); case 3: PlayAudioStreamForPlayer(playerid,"http://listen.rpfm.ru:9000/premium128"); case 4: PlayAudioStreamForPlayer(playerid,"http://radio.zaycev.fm:9002/ZaycevFM"); } SendClientMessage(playerid,COLOR_LIGHT,"Вы включили радио и надели наушники.Для выключения используйте команду /stopradio"); SetPlayerAttachedObject(playerid, 3, 19424, 2,0.05,0.0,0.0,90.0,360.0,270.0); return 1; } } Я думаю вы сможете найти про "Switch" и "Case" в другом уроке... В общем: Мы создаём case: и вводим в него все действия, которые хотим сделать, по тому же принципу я писал /anim. После мы пишем игроку что он включил радио, и накидываем на него наушники(Их координаты взял от куда то, это не сам к сожалению...). И ещё одна команда: CMD:radiostop(playerid,params[]) { if(!IsValidObject(3)) return SendClientMessage(playerid,COLOR_LIGHT,"Вы не включали радио"); RemovePlayerAttachedObject(playerid, 3); StopAudioStreamForPlayer(playerid); SendClientMessage(playerid,COLOR_LIGHT,"Вы сняли наушники и выключил плеер."); return 1; } Автор:Daniel Shormus
  24. Ко всем #define: #define MAX_MONEY 500 К enum: enum DMONEY_INFO { dID, // ID Float:dPos[3], // Позиция dMoney, // Сколько денег dVirtualWorld, // Виртуальный мир dInterior, // Интерьер Text3D:dLabel // 3D текст }; new Dmoney[MAX_MONEY][DMONEY_INFO]; Добавим команды: /drop CMD:drop(playerid) { if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, 0xAFAFAFAA, "Вы находитесь в транспорте."); ShowPlayerDialog(playerid, 18, DIALOG_STYLE_INPUT, "{FAFAD2}Деньги", "{FFFFFF}Сколько денег вы хотите выбросить?", "Выбросить", "Отмена"); return 1; } /take CMD:take(playerid) { if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, 0xAFAFAFAA, "Вы находитесь в транспорте."); for(new g; g != MAX_MONEY; g++) { if(!IsPlayerInRangeOfPoint(playerid, 1.0, Dmoney[g][dPos][0], Dmoney[g][dPos][1], Dmoney[g][dPos][2])) continue; if(g > MAX_MONEY) return SendClientMessage(playerid, 0xAFAFAFAA, "Вы не можете подобрать деньги. Превышен максимальный лимит."); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); DestroyDynamicObject(Dmoney[g][dID]); DestroyDynamic3DTextLabel(Dmoney[g][dLabel]); GivePlayerMoney(playerid, Dmoney[g][dMoney]); new m_string[256]; format(m_string, sizeof(m_string), "Вы подобрали %d$.", Dmoney[g][dMoney]); SendClientMessage(playerid, 0xFFA500AA, m_string); format(m_string, sizeof(m_string), "Подобрал %d$", Dmoney[g][dMoney]); SetPlayerChatBubble(playerid, m_string, 0xFF9900AA, 5.0, 3000); Dmoney[g][dID] = -1; Dmoney[g][dPos][0] = 0.0; Dmoney[g][dPos][1] = 0.0; Dmoney[g][dPos][2] = 0.0; Dmoney[g][dMoney] = -1; Dmoney[g][dVirtualWorld] = -1; Dmoney[g][dInterior] = -1; break; } return 1; } В public OnDialogResponse добавить следующее: case 18: { if(!response) return true; if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 18, DIALOG_STYLE_INPUT, "{FAFAD2}Деньги", "{FFFFFF}Сколько денег вы хотите выбросить?", "Выбросить", "Отмена"); if(strval(inputtext) < 1 || strval(inputtext) > 100000) return ShowPlayerDialog(playerid, 18, DIALOG_STYLE_MSGBOX, "{FAFAD2}Ошибка", "{FF0000}Минимально 1$, максимально 100000$.", "Повтор", ""); if(GetPlayerMoney(playerid) < strval(inputtext)) return SendClientMessage(playerid, 0xAFAFAFAA, "Вы не имеете при себе столько денег."); for(new m; m != MAX_MONEY; m++) { if(m > MAX_MONEY) return SendClientMessage(playerid, 0xAFAFAFAA, "Вы не можете выбросить деньги. Превышен максимальный лимит."); GivePlayerMoney(playerid, -strval(inputtext)); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); GetPlayerPos(playerid, Dmoney[m][dPos][0], Dmoney[m][dPos][1], Dmoney[m][dPos][2]); Dmoney[m][dMoney] = strval(inputtext); Dmoney[m][dVirtualWorld] = GetPlayerVirtualWorld(playerid); Dmoney[m][dInterior] = GetPlayerInterior(playerid); new m_string[256]; Dmoney[m][dID] = CreateDynamicObject(1212, Dmoney[m][dPos][0], Dmoney[m][dPos][1], Dmoney[m][dPos][2]-1, 93.7, 120.0, 120.0, Dmoney[m][dVirtualWorld], Dmoney[m][dInterior], -1, 300.0); format(m_string, sizeof(m_string), "%d$.\n{00A86B}Введите: /take", Dmoney[m][dMoney]); Dmoney[m][dLabel] = CreateDynamic3DTextLabel(m_string, 0xFFFF00AA, Dmoney[m][dPos][0], Dmoney[m][dPos][1], Dmoney[m][dPos][2], 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, Dmoney[m][dVirtualWorld], Dmoney[m][dInterior], -1, 100.0); format(m_string, sizeof(m_string), "Вы выбросили %d$.", Dmoney[m][dMoney]); SendClientMessage(playerid, 0xFFA500AA, m_string); format(m_string, sizeof(m_string), "Выбросил %d$", Dmoney[m][dMoney]); SetPlayerChatBubble(playerid, m_string, 0xFF9900AA, 5.0, 3000); break; } } Внимание! 1. Чтобы редактировать количество объектов, измените число MAX_MONEY. 2. Измените ID диалога (18) на свой пустой. Автор: Botan().
×

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

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