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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Здравствуйте уважаемые форумчане. Выкладываю данный мод, который я переводил с Sampa на CRMP для своего проекта ARP. Так-как совмещать учебу с CRMP не удобно, я временно забросил проект и слить вам свою основу мода. Командный процессор DC_CMD v 2.8. Для хранения данных используется Mysql R39-4. Аккуратный красивый код. Уникальный работы(Лесопилка, Таксопарк, Ферма, Транспортная компания, водитель автобуса.) Динамические бизнеса Динамические пикапы Динамические Фракции Динамические дома Уникальная система домов/бизнесов - покупать/продавать нужно в магазине Центре купили -продажи.
  2. tw1x

    Красивый TextDraw

    Всем привет!Вот сделал TextDraw для своего сервера,но он мне не пригодился.Скидаю исходник и .pwn файл.
  3. CMD:roundcars(playerid,params[]) { if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid,-1,"[Использование] /roundcars [ид] [радиус]"); if(params[1] < 1 || params[0] < 400 || params[0] > 611) return SendClientMessage(playerid,-1,"Неверные параметры"); new Float:Pos[3]; GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]); new Float:x,Float:y,Float:ugol; new Float:plusugol = 200.0 / params[1]; for(ugol = plusugol; ugol <= 360; ugol += plusugol) { y = params[1] * floatsin(ugol,degrees); x = y / floattan(ugol,degrees) + Pos[0]; y += Pos[1]; AddStaticVehicle(params[0],x,y,Pos[2],ugol+90,-1,-1); } return 1; } Автор: Prolific
  4. Мод сервера Enrique RolePlay О моде: - 10 ур.адм - 16 фракций - Имеется тюнинг(/tuning - ставит адм., /tune - ставить колеса в автомастерской) - Динамическая сис-ма: Авто,домов,подьездов. - Возможность ставить "мигалку /mig(нужно настроить кординаты) - Нормальный маппинг - Новый интерьер дома. - Изменены фракции - Исправлено множество багов. и многое другое... Фракции:
  5. Всем привет Сегодня на Amazing rp сделали новый логотип сервера но там были косяки с боксами( не ровно ) Я решил сделать копию. Вроде получилось не больно похоже так как на точно все детали я не запоминал. ========================================================================================== Ко всем new new Text:Textdraw0; new Text:Textdraw1; new Text:Textdraw2; new Text:Textdraw3; new Text:Textdraw4; new Text:Textdraw5; Ко всем TextDraw Textdraw0 = TextDrawCreate(629.349914, 3.833333, "usebox"); TextDrawLetterSize(Textdraw0, 0.000000, 0.979629); TextDrawTextSize(Textdraw0, 552.729125, 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(629.349914, 16.083332, "usebox"); TextDrawLetterSize(Textdraw1, 0.000000, 1.044444); TextDrawTextSize(Textdraw1, 552.729125, 0.000000); TextDrawAlignment(Textdraw1, 1); TextDrawColor(Textdraw1, 0); TextDrawUseBox(Textdraw1, true); TextDrawBoxColor(Textdraw1, 102); TextDrawSetShadow(Textdraw1, 0); TextDrawSetOutline(Textdraw1, 0); TextDrawFont(Textdraw1, 0); Textdraw2 = TextDrawCreate(533.771606, 3.833333, "usebox"); TextDrawLetterSize(Textdraw2, 0.000000, 2.405555); TextDrawTextSize(Textdraw2, 553.197631, 0.000000); TextDrawAlignment(Textdraw2, 1); TextDrawColor(Textdraw2, 65535); TextDrawUseBox(Textdraw2, true); TextDrawBoxColor(Textdraw2, 65535); TextDrawSetShadow(Textdraw2, 0); TextDrawSetOutline(Textdraw2, 0); TextDrawBackgroundColor(Textdraw2, 65535); TextDrawFont(Textdraw2, 0); Textdraw3 = TextDrawCreate(567.378906, 1.166667, "Amazing"); TextDrawLetterSize(Textdraw3, 0.309912, 1.500833); TextDrawAlignment(Textdraw3, 1); TextDrawColor(Textdraw3, -1); TextDrawSetShadow(Textdraw3, 0); TextDrawSetOutline(Textdraw3, 1); TextDrawBackgroundColor(Textdraw3, 51); TextDrawFont(Textdraw3, 1); TextDrawSetProportional(Textdraw3, 1); Textdraw4 = TextDrawCreate(568.316162, 12.833328, "Server-3"); TextDrawLetterSize(Textdraw4, 0.298199, 1.500832); TextDrawAlignment(Textdraw4, 1); TextDrawColor(Textdraw4, -1); TextDrawSetShadow(Textdraw4, 0); TextDrawSetOutline(Textdraw4, 1); TextDrawBackgroundColor(Textdraw4, 51); TextDrawFont(Textdraw4, 1); TextDrawSetProportional(Textdraw4, 1); Textdraw5 = TextDrawCreate(538.330871, 2.916666, "A"); TextDrawLetterSize(Textdraw5, 0.550731, 2.515832); TextDrawAlignment(Textdraw5, 1); TextDrawColor(Textdraw5, -1); TextDrawSetShadow(Textdraw5, 0); TextDrawSetOutline(Textdraw5, 1); TextDrawBackgroundColor(Textdraw5, 51); TextDrawFont(Textdraw5, 1); TextDrawSetProportional(Textdraw5, 1); В public OnPlayerConnect(playerid) TextDrawShowForPlayer(playerid,Textdraw0); TextDrawShowForPlayer(playerid,Textdraw1); TextDrawShowForPlayer(playerid,Textdraw2); TextDrawShowForPlayer(playerid,Textdraw3); TextDrawShowForPlayer(playerid,Textdraw4); TextDrawShowForPlayer(playerid,Textdraw5);
  6. Константин

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

    Отредактировано 21.01.2015 в 20:05 Причина: Решил описать мод Мод под названием SAMP PRO был переведен под CR:MP приблизительно на 45-55% (мало так из за того что я считаю всё что есть именно в данном моде) В моде имеется карта не полная но есть, обустроен почти весь город Южный и многие дороги, так же имеются интерьеры и многое другое.. В моде сделаны и расставлены все Фракции, расставлены почти все работы. Мод играбелен на 100% за исключением того что в нем на данный момент еще и много чего не хватает, так как сами должны понимать что в паблик не выкладываются моды готовые все на 100% и не имеющие багов. Что было сделано мною и вырезано же: Касаемо системы авто: (Была команда для создания авто которая не работала, была сделана мной эта же команда для добавления авто и вырезана) можно купить отдельно ее цена 50 рублей. Касаемо работ: Все работают и вроде бы имеют баги не значительные которые можно исправить в которые я не окунался, единственное что там была работа дальнобольщиков тупая и закоменчина и сделана новая мною, опять же перед тем как залить мод в паблик я вырезал рабочею работу себе и раскоментил старую, можно купить ее отдельно цена 150р так же могу и вшить ее вам сам. По поводу остальных работ сказать не могу так как уже не помню. Касаемо бизнесов: Тут каличная система бизнесов, я ее не трогал так как бд залита именно родная, в новой бд новая система бизнесов, система бизнесов была взята с SAMP RP привязка полная ко всему( система вырезана перед продажей) цена ее 250 р, могу сам вам вшить ее. Ну собственно и всё, мод слит по причине слился человек которому делал. Могу доделать всё, кому надо за отдельную оплату! Автор: Я (Константин) Jensen_Ackles Скачать с Яндекс.Диск Скрины: Видео:
  7. #Pawno

    UA-RP

    Добрый ночи, решил слить мод UA-RP. Мод с нуля RP - режима. Систем немного , но за основу взять можно кто хочет! О моде: система логов. Система аккаунтов MXINI. Система двигателя*( с нуля). Система фракций. Система администраций. Система управлением сервера с игры. команды: /veh /gototu /setadm /setleader /mod Авторы гейммода: Artem_Storn и Alexandr_Trateus Скачать с Яндекс.Диск
  8. Здравствуйте. На многих серверах данная функция очень даже пригодится. Так же можно на моём примере сделать Анти-Рекламу. Автор: Я - Ко всем new: new nrpw[35][30] = { "lvl","лвл","спавн","скайп","skype", "админ","warn", "варн","администратор","читер", "читак","читы","собейт","скрипт","репорт","донат","яндекс","сайт","форум","скиллы","nonrp","нонрп","вконтакте","эрпэ","vk","скрин","офф","афк","afk","тп","samp","самп","rp","role play","payday"}; - Теперь в в public OnPlayerText for(new s; s<sizeof(nrpw); s++) { new pos; while((pos = strfind(text,nrpw[s],true)) != -1) for(new i = pos, j = pos + strlen(nrpw[s]); i < j; i++) { format(string, sizeof(string), "/b %s", text); OnPlayerCommandText(playerid,string); return false; } } - Скриншот: Не требуется сами поставите и посмотрите.
  9. Автор: Неизвестен. Инфо: Диалог, показывает сообщение игроку. Ид: 0 Название: DIALOG_STYLE_MSGBOX Скриншот: *Click* Код: ShowPlayerDialog(playerid, 8008 , DIALOG_STYLE_MSGBOX, "Тут название", "Тут текст", "Кнопка1", "Кнопка2"); Инфо: Диалог с паролем. Ид: 1 Название: DIALOG_STYLE_INPUT Скриншот: *Click* Код: ShowPlayerDialog(playerid,8009,DIALOG_STYLE_INPUT,"Тут название","Тут ваш текст","Кнопка1","Кнопка2"); Инфо: Диалог со списком. Ид: 2 Название: DIALOG_STYLE_LIST Скриншот: *Click* Код: ShowPlayerDialog(playerid, 8007, DIALOG_STYLE_LIST, "Тут название", "Пункт 1\nПункт 2", "Кнопка1", "Кнопка2"); Инфо: Диалог используется для ввода пароля. Ид: 3 Название: DIALOG_STYLE_PASSWORD Скриншот: *Click* Код: ShowPlayerDialog(playerid, 8008, DIALOG_STYLE_PASSWORD, "Тут название", "Тут текст(можете написать 'Введите пароль')", "Кнопка1", "Кнопка2");
  10. hteppl

    Лимиты PAWN | CRMP 0.3e

    Лимиты CRMP 0.3e Игроки: 500* Машины: 2000 Модели машин: Неограниченно** Объекты: 1000 Виртуальные миры: 2,147,483,647 Иконки на карте: 100 Гоночные чекпоинты: 1 Чекпоинты: 1 Пикапы: 4096 Общие 3D метки: 1024 3D метки игроков: 1024 Строка Chat Buuble: 144 Ганг-зоны: 1024 Меню: 128 Прикрепленные к игроку объекты: 10 Длина I/O текста в диалоговом окне: 128 ячеек (512 байт) Длина заголовка диалогового окна: 64 ячейки (256 байт) Длина текста диалогового окна: 2048 ячеек (8192 байта)*** Гейммоды: 16 Фильтрскрипты: 16 Text I/O (Текст, который отправляется к клиенту и используется в OnPlayerCommandText): 128 ячеек (512 байт) Длина ника (SetPlayerName): 24 символа Длина ника (В клиенте): 20 символов Длина строки TextDraw: 1024 символов Отображаемые на экране игрока TextDraw: 92 Созданные на сервере TextDraw (Глобальные): 2048 Созданные на сервереTextDraw (Для игроков): 256 Примечания: (*) Так же доступно 800 слотов для SA-MP 0.3d R2 и 1000 слотов для 0.3e. (**) Несмотря на то, что лимит моделей машин в версии 0.3 неограничен, если у вас большое количество автомобилей, вы можете заметить, как автомобили динамически выгружаются/загружаются. Советуем держать количество моделей около 150-и. (***) Длину текста можно увеличить, при условии использовании #pragma dynamic (число ячеек) для компилятора, по умолчанию значение установлено в 2048 ячеек. Автор темы : Batka1337. Если создал не там тему,прошу перенести.
  11. Smolin

    Gamer v5.1

    Доброго времени суток, форумчане! Решил по ностальгировать, скажем так, выложить данный мод, которым известен практически всей аудитории CRMP, да и только. И конечно же тот самый GM, который всем надоел. По-скольку оригинальный GM у нас на форуме не обитает, даже уверен, что его кто-то ищет. Ловите. У меня он валяется очень давно, причем без дела. К сожалению, остальных версий у меня нет. Узнаем о возможностях сервера. Ну и остальные системы: - Система страховки транспорта - Система инвентаря - Динамическая система автосалона - Динамическая система домов Все остальные либо вы знаете, либо гляните сами. Список работ: Детектив Адвокат Шлюха НаркоДиллер Автовор Репортер Механик Мусоровозчик Телохранитель Автодилер Боксер Водитель Автобуса Разносчик Газеты Дальнобойщик Инкассатор Развозчик Пиццы Список фракций: ГИБДД ФСБ Армия Мчс La Cosa Nostra РЖД Киллеры Правительство Радио NRJ ТМК Форсаж Инструкторы Итальянскя мафия Русская бригада МЧС РОССИИ Русская Мафия Гопники Уличные Гонщики Прокуратура Батыревская Братва ППС Южная Братва АТП Спецназ Спортсмены P.S: не наезжайте только Gamer 5.1.zip
  12. Lev_Elistratov

    NoName Roleplay

    Думаю солью этот мод. Основа: Stage Roleplay (Мегаполис) Changelog:
  13. Emiliano

    Aspiration RolePlay

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

    Сreative RolePlay

    Всем доброго суток времени ребята.Я 1 раз слил модик Creative RolePlay. В моде: 23 фракций Красивый спавн добавлен мапинг по всей карте Системы: авто, домов, номеров на тс. Скриншоты: Скачивайте на здаровье сылочка: https://yadi.sk/d/uW8U6b4q3MLbMG BY Jones
  15. #AMG

    Ограбление банка

    Хаюшки всем . На одном из форумов сампа увидел данное готовое решение,и решил с вами поделиться им. Да,знаю,что на форуме уже есть похожее решение,но там все на командах,а тут на пикапчиках и сама система более интереснее. Соответственно координаты и объекты меняете на свои :D ко всем new добавим new bool:bank = false, banks[5][MAX_PLAYERS], picbank, bomba[3], dver[2]; в public OnGameModeInit() добавим: dver[0] = CreateObject(2634, 2144.174316,1626.977172,994.257751, 0.000000,0.000000,179.399810); picbank = CreatePickup(1550,23,X,Y,Z);// за место X.Y.Z ставим свои кординаты для ограбления ко всем объектам добавим: CreateObject(1533, 2129.691894,1625.005371,992.568298, 0.000000,0.000000,93.900024); в public OnPlayerPickUpPickup(playerid, pickupid) добавим if(pickupid == picbank) { if(bank == true) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Банк уже ограбили!Повторно можно ограбить токо через 1час!"); { bank = true; SendClientMessage(playerid, 0xFFFF00FF, "Отключите питание!"); DisablePlayerCheckpoint(playerid); banks[0][playerid] = 1; SetPlayerCheckpoint(playerid,2142.9873,1619.9999,1000.9688, 5.0); SetPlayerPos(playerid,2148.2375,1597.6710,1003.9677); SetPlayerInterior(playerid,1); } } в OnPlayerEnterCheckpoint(playerid) добавим: if(banks[0][playerid] == 1) { DisablePlayerCheckpoint(playerid); banks[0][playerid] = 0; banks[1][playerid] = 1; SendClientMessage(playerid,0xFFFF00FF, "Вы успешно отключили питание!"); SendClientMessage(playerid,0xFFFF00FF, "Идите установите бомбу!"); SetPlayerCheckpoint(playerid,2144.1279,1625.8286,993.6882, 1.5); return 1; } if(banks[1][playerid] == 1) { DisablePlayerCheckpoint(playerid); banks[1][playerid] = 0; banks[2][playerid] = 1; bomba[0] = CreateObject(1654, 2145.255859,1626.748168,995.377868, 0.000000,0.000000,0.000000); bomba[1] = CreateObject(1654, 2145.247558,1626.801025,994.208007, 0.000000,0.000000,0.000000); bomba[2] = CreateObject(1654, 2145.257812,1626.761962,993.158142, 0.000000,0.000000,0.00000); SelectObject(bomba[0]); SelectObject(bomba[1]); SelectObject(bomba[2]); SendClientMessage(playerid,0xFFFF00FF, "Вы установили бомбы на петли от бегите на безопасное растояние!"); SetPlayerCheckpoint(playerid,2144.1572,1597.6097,995.5676, 1.5); return 1; } if(banks[2][playerid] == 1) { DisablePlayerCheckpoint(playerid); banks[2][playerid] = 0; banks[3][playerid] = 1; DestroyObject(bomba[0]); DestroyObject(bomba[1]); DestroyObject(bomba[2]); DestroyObject(dver[0]); CreateExplosion(2144.1279,1625.8286,993.6882,2,5.0); dver[1] = CreateObject(2634, 2144.139892,1628.926513,992.669738, 90.899986,0.000000,178.599990); SelectObject(dver[1]); SendClientMessage(playerid,0xFFFF00FF, "Вы взорвали бомбы! Быстрей бегите забирать деньги!"); SetPlayerCheckpoint(playerid,2146.3982,1637.4023,993.5761, 1.5); return 1; } if(banks[3][playerid] == 1) { DisablePlayerCheckpoint(playerid); banks[3][playerid] = 0; banks[4][playerid] = 1; GivePlayerMoney(playerid, random(100000 - 500000)); SendClientMessage(playerid,0xFFFF00FF, "Вы успешно ограбили банк!"); SendClientMessage(playerid,0xFFFF00FF, "Вам пора сваливать!"); SetPlayerCheckpoint(playerid,2131.2402,1625.6312,993.6882, 1.5); return 1; } if(banks[4][playerid] == 1) { DisablePlayerCheckpoint(playerid); banks[4][playerid] = 0; SendClientMessage(playerid,0xFFFF00FF, "Вы успешно убежали с банка!"); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,X,Y,Z);// за место X,Y,Z ставим свои кординаты где хотим спавнить его после ограбление return 1; } в PayDay добавьте bank = false; Автор - Витёк. P.S.Готовое решение с сампа.Скрины выложить не могу,проблемы с папкой user files.
  16. #AMG

    Server of Role Game

    Всем хаюшки)) Выкладываю мод,который я специально доделывал для CR-MP.RU. Основой этому моду послужил мод "Базовый сценарий RolePlay"by Arsenkv2000. Что есть в моде: - Система Регистрации/Авторизации - Система вступления Подробнее: - Система администрирования - Система динамических домов - Система динамических бизнесов(21 тип,используется только 14-15) - Система динамических автосалонов - Система личных транспортных средств - Система банка - Система мобильного телефона - Система лицензий - Система Boombox - Личное меню Сделано лично мною: Личное меню(/mn), Система доната(паблик;/donate), Текстдрав загрузки, Сдача на права(по чекпоинтам), Маппинг основан на карте "ORP", Система нужд(/needs), Работа почтальона, Работа водителя Мусоровоза, Платная стоянка(Делал,от "нечего делать"), Перевел больше половины текста на русский, Аренда скутеров, Движущийся текстдрав внизу, Система радаров(не динамика). Кликаем и качаем :D P.s.Простите,что без скринов,проблему еще не разрешил:( ВЫКЛАДЫВАТЬ НА ДРУГИЕ ПОРТАЛЫ ЗАПРЕЩЕНО!
  17. #AMG

    International RolePlay

    Представляю вам мод International RP, который готов только на 48% в связи с заморозкой проекта.В моде много интересных систем ,которые все уникальны. Перечислю вам системы : 1. Система защиты мода ( В моде создан файл ,запуска мода без файла мод будет включён ,но играть на нём нельзя будет ). 2. Система бизнесов ( Система сложна в админской части ,подстроена под себя ). 3. Система домов ( Очень красива и удобна в пользовательской части ). 4. Система авто ( Хорошо защищена ,реалистична ,удобна ). 5. Система промо-кода ( Создание промокода прямо из игры и получения награды за код ). 6. Система персонализации ( Перекраска всех диалогов и сообщений в свой цвет ). И ещё много других систем.Мод не на MySQL,на MxINI!!! Маппинг только маленькая часть. Присутствует всего 2 фракции. Проще говоря ,мод основу в умелые руки. Код не очень разборчив. Автор:Александр Киселёв. Ссылка: https://cloud.mail.ru/public/c35aa5a3830d/International%20RP.rar P.S.Инклуд a_maps в интернете вы не найдете,качайте моды для сампа и ищите там!!!
  18. Для начала ко всем new new arendacar[2]; в public OnGameModeInit() добавим мопеды arendacar [0] = AddStaticVehicle(462,2518.3452,-2119.8315,21.8363,271.3925,39,39); // moped AddStaticVehicle(462,2518.1514,-2122.5017,21.8473,270.9276,39,39); // moped1 AddStaticVehicle(462,2518.1309,-2131.2449,21.8394,270.4301,39,39); // moped2 arendacar [1] = AddStaticVehicle(462,2518.1438,-2135.3059,21.8383,269.1830,39,39); // moped3 в public OnPlayerStateChange(playerid, newstate, oldstate) new tacha = GetPlayerVehicleID(playerid); if(tacha >= arendacar[0] && tacha <= arendacar[1]) { if(GetPVarInt(playerid,"arendaskut") == 1) return 1; { ShowPlayerDialog(playerid,33,DIALOG_STYLE_MSGBOX, " ", "{e49b0f}Прокат скутеров\n{ffffff}Цена проката составляет: 650{34c924}$\n{ffffff}Вы действительно хотите взять напрокат?", "Да", "Нет"); TogglePlayerControllable(playerid, 0); } } в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) добавим диалог if(dialogid == 33) { if(response) { if(Player[playerid][pMoney] <= 649) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return true; } Player[playerid][pMoney] -= 650; GivePlayerMoney(playerid,-650); SetPVarInt(playerid,"arendaskut",1); TogglePlayerControllable(playerid, 1); format(string, sizeof(string), "~g~You rented a scooter"); GameTextForPlayer(playerid, string, 5000, 3); SendClientMessage(playerid, COLOR_GREEN, "Цена проката составило 650$"); return true; } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); return true; } } вот и всё,можно конечно сделать и на время
  19. Ко всем глобальным переменным (где все new) new Meduzaplus[MAX_PLAYERS]; new meduza[26]; В public OnPlayerConnect Meduzaplus[playerid] = 0; В public OnGameModeInit meduza[0] = CreatePickup(1603,2,-797.6761,2485.2246,32.5267);//Медуза meduza[1] = CreatePickup(1603,2,-802.1709,2496.2864,32.2646);//Медуза meduza[2] = CreatePickup(1603,2,-811.7155,2504.5500,29.3333);//Медуза meduza[3] = CreatePickup(1603,2,-820.8770,2522.7083,32.4429);//Медуза meduza[4] = CreatePickup(1603,2,-804.4385,2527.2566,31.0371);//Медуза meduza[5] = CreatePickup(1603,2,-788.5790,2557.8230,33.0156);//Медуза meduza[6] = CreatePickup(1603,2,-769.9031,2566.3306,32.6665);//Медуза meduza[7] = CreatePickup(1603,2,-744.6867,2560.0764,32.3637);//Медуза meduza[8] = CreatePickup(1603,2,-731.7302,2576.7629,35.0796);//Медуза meduza[9] = CreatePickup(1603,2,-722.5411,2565.9683,33.0782);//Медуза meduza[10] = CreatePickup(1603,2,-709.9573,2564.5527,29.7683);//Медуза meduza[11] = CreatePickup(1603,2,-705.8895,2592.2661,35.4615);//Медуза meduza[12] = CreatePickup(1603,2,-694.2102,2588.3513,35.5619);//Медуза meduza[13] = CreatePickup(1603,2,-686.1837,2575.5193,31.9613);//Медуза meduza[14] = CreatePickup(1603,2,-685.3367,2551.4385,35.2500);//Медуза meduza[15] = CreatePickup(1603,2,-671.1393,2529.3293,35.3994);//Медуза meduza[16] = CreatePickup(1603,2,-682.1143,2499.5496,28.6526);//Медуза meduza[17] = CreatePickup(1603,2,-687.4024,2463.8342,32.5824);//Медуза meduza[18] = CreatePickup(1603,2,-724.5478,2439.0942,35.6000);//Медуза meduza[19] = CreatePickup(1603,2,-730.4103,2421.3210,35.5692);//Медуза meduza[20] = CreatePickup(1603,2,-730.5324,2383.6465,30.3319);//Медуза meduza[21] = CreatePickup(1603,2,-754.1667,2372.8894,35.4304);//Медуза meduza[22] = CreatePickup(1603,2,-777.0073,2394.1023,35.4765);//Медуза meduza[23] = CreatePickup(1603,2,-792.0909,2403.5374,29.1317);//Медуза meduza[24] = CreatePickup(1603,2,-795.7236,2435.5022,25.5704);//Медуза meduza[25] = CreatePickup(1603,2,-804.7744,2445.7029,34.2445);//Медуза В public OnPlayerPickUpPickup for(new i; i != 26; i++) { if(pickupid == meduza[i] && GPVI(playerid, "AKVALANG")) { GameTextForPlayer(playerid, "~g~~h~+1 meduza", 1000, 3); Meduzaplus[playerid] += 1; break; } } В public OnPlayerCommandText if(strcmp(cmd, "/akvalang", true) == 0) { if(!PlayerToPoint(2.0,playerid,-768.9856,2467.7817,39.9330)) return 1; new s[35]; if(!GPVI(playerid, "AKVALANG")) { format(s, sizeof(s), "%s надевает акваланг", gn(playerid)); ProxDetector(15.0, playerid, s, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerAttachedObject(playerid, 5, 1010, 1, 0.053070, -0.083673, -0.004646, 86.6, 354.2, 180.0, 1.0, 1.0, 1.0); SPVI(playerid, "AKVALANG", 1); } else if(GPVI(playerid, "AKVALANG")) { format(s, sizeof(s), "%s снимает акваланг", gn(playerid)); ProxDetector(15.0, playerid, s, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerSkin(playerid, Account[playerid][pSkin]); RemovePlayerAttachedObject(playerid, 5); DPVR(playerid, "AKVALANG"); } return 1; } if(strcmp(cmd, "/sellmeduz", true) == 0) { if(!PlayerToPoint(1.0, playerid, -767.5917,2465.5391,41.0703)) return 1; if(Meduzaplus[playerid] <= 0) return SCM(playerid, COLOR_GREY, "У вас нет ни одной медузы!"); if(GPVI(playerid, "AKVALANG")) return SCM(playerid, COLOR_GREY, "Сначало сдайте обратно акваланг!"); new money = Meduzaplus[playerid] * 50; GivePlayerMoney(playerid, money); format(ss, 30, "Вы продали своих медуз за %dр", money); SCM(playerid,COLOR_LIGHTBLUE,ss); Meduzaplus[playerid] = 0; return 1; } Вырезано с Astera RolePlay. Автор вырезки: Roman
  20. hteppl

    Учебник PAWN [Pawn Book v5]

    Описание. Это пятое, последнее издание, первого и до сих пор единственного полноценного (250 ст.) учебника посвяженного pawn скриптингу на русском языке. Изменения в пятом издании: Переписаны многие уроки, часть оставлена как есть. Все найденные ошибки и недочеты исправлены. Учебник переоформлен. Учебник разделен на IV раздела: введение, основы, функции, ресурсы. Количество уроков: 50. Автор учебника: Cloud Искал данный учебник на форуме - не нашёл.Выкладываю данный учебник для новичков и кто его искал. https://drive.google.com/file/d/1O6oTTU8Cg-NO9UWFM01vkD2ltNUpc4UC/view
  21. Smolin

    Ретекстур объекта

    Доброго времени суток. В этом примере я расскажу, как сделать ретекстур объектов. Для начала скачиваем программу Map Editor Цель работы: Научиться пользоваться функцией SetObjectMaterial. Прямая ссылка на источник на wiki SetObjectMaterial Переходим к практике. Открываем Map Editor, ставите объект, куда захотите и какой хотите, в моем случае - киоск (ID: 4638). Помечено галочками - что собрался ретекстурить. Текстура в моем случае будет ID: 4442 (гараж). Жмем на киоск 2 раза и откроется окно: Видим Model Textures Где написано Material: ... - индексы у нас их 10, придется подбирать индекс/ы, я уже подобрал - 10 (Material: 10 split: 10 Tex: brusch). Открываем .txd объекта, у которого будем брать текстуру и копируем название текстуры. В моем случае - будет самая первая текстура (gar_wall1) объекта гаража (4442): Для того, чтобы открыть текстуры объекта, скачиваем эту программу TXD Workshop Теперь всё основное у нас есть. Переходим к заключению. Открываем ваш GM (gamemode) и переходим в паблик OnGameModeInit. В любое место этого коллбэка вставляем: new- переменная объекта (назвать можно по-разному) переменная = CreateDynamicObject(4638, -343.51, 433.54, 11.70, 0.00, 0.00, 0.00); - объект киоска SetDynamicObjectMaterial(вставляем переменную, индекс (в моем случае это 10-ый), ид объекта у которого брали текстуру (в моем случае - гараж), "название текстуры гаража (gen_garages)", "название текстуры (в моем случае (gar_wall1)", по умолчанию здесь оставляем значение - 0); Выходит у нас так: new kiosk; kiosk = CreateDynamicObject(4638, -343.51, 433.54, 11.70, 0.00, 0.00, 0.00); SetDynamicObjectMaterial(kiosk, 10, 4442, "gen_garages", "gar_wall1", 0); Наглядный пример работоспособности: На этом всё, Господа, советую почитать сабж от SHOROOP'a - Почему не стоит злоупотре######ть изменением материалов (нюансы SetObjectMaterial) (http://cr-mp.ru/forum/topic/15110-pochemu-ne-stoit-zloupotrebliat-izmeneniem-mat/) P.S: на крышу киоска не обращайте внимание - стоит мод - зима SHOROOP'a. Остальные вопросы, касающиеся этому сабжу - задавайте здесь.
  22. я почемуто не нашел спидометр в GameMode где его найти и как удалить
  23. мод NFRP с базой, когда покупаем разные гаражи и заходим в них оказываемся в одном, как сделать чтобы появлялись в разных?
×

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

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