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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Predator

    Слив мода Sublime RolePlay

    Всем привет. Решил слить свой мод Sublime RolePlay, по причине того, что один "индивид", которому я продал его - слил мод в одну группу. Основа мода: GreenTech 7.5.2, но переделанный практически до неузнаваемости. Главные особенности мода: Мод полностью на базе данных MYSQL(Дома, машины, гаражи, аккаунты). Автоматический салон Хорошо-оформленный спидометр Перенесена армия Сделана статистика администратора Автополучение номеров в ГИБДД Система больницы Система пейнтболла Система голода на Progress Bar`e Система казино(можно играть как на автоматах, так и бросить кости) Имеется донат салон(Около УВД) И многое другое... Скачать с Яндекс.Диска База данных в архиве. Автор: Predator
  2. Здравствуйте! Я являюсь официальным разработчиком Premier RolePlay, и сливаю Вам последнюю версию мода без дырок и слётов. Мод не был взят с паблика, которые многие сливали, это оригинал. Что было сделано? - Исправлены слёты. - Повышена стабильность мода. - Пофикшены все взломы. - Исправлены все баги. - Добавлен новый анти-чит (очень мощный, даже на топ проектах такого не увидите) - Добавлена система снятия прибыли с бизнесов. - Новая система бизнесов. - Теперь руководитель может полностью контроллировать проектом не заходя в БД - Добавлено много маппинга, новый приватный анашан, рублёвка, много чего нового) Последнее обновление мода произошло: 06.07.2017 в 00:12 Перечислять дальше не буду, работа была проделана действительно огромная. Думаю Вы оцените по достоинству :) Прямая ссылка на скачивание мода [GameMode]: http://mod.premier-rp.ru (Последние версии и обновления всегда будут там) Yandex Disk [GameMode]: https://yadi.sk/d/3yPQaamX3KrPV2 Yandex Disk [ModPack]: https://yadi.sk/d/lAueDNg-3JyrLY Автор: Nikita_Bulanov
  3. NIKITA_BULANOV

    Amazing RolePlay VER: 10.0

    Что было добавлено: - Добавлен наркопритон (в удобном месте) - Изменено местоположение 2-ух ОПГ - Добавлена команда /vehhp (для администрации) - Полностью оптимизирован мод - Добавлено немного маппинга - Пофикшено пару багов - Изменены названия у фракций В разработке: - Новые фракции - Новые подработки h.zip Автор доработки: Levis Washington
  4. Ким Артур Владиславович

    Сreative RolePlay

    Всем доброго суток времени ребята.Я 1 раз слил модик Creative RolePlay. В моде: 23 фракций Красивый спавн добавлен мапинг по всей карте Системы: авто, домов, номеров на тс. Скриншоты: Скачивайте на здаровье сылочка: https://yadi.sk/d/uW8U6b4q3MLbMG BY Jones
  5. Доброго дня дорогие пользователи портала CR-MP.RU. Сегодня хочу вам слить мод Eternity Roleplay последней версии от меня(Егора Венедиктова). Что есть в моде? Мод максимально оптимизирован(не точно). Есть фракция Армия. Доделана фракция ФСБ, сделаны ворота + интерьер. И множество других доработок. В архиве с модом: Рабочая база данных; Последняя версия мода; Версия мода 1.1(Самая первая от Кирила Шинкоренко и Никиты Русских); Собраны все плагины; P.S: Мод-пак к версии 1.5.1 : https://yadi.sk/d/-ImZ0P7q3GRsZ3 Автор мода: Эйнар Мамедов + (доработки) Егор Венедиктов Мод-пак к версии 1.1 : не найдено.(если откопаю, кину в тему) Автор мода(1.1) : Кирилл Шинкаренко + Никита Русских Скачать
  6. Что есть в моде: - Система семей - Система домов - Система гонок - Отличный маппинг - Много начальных работ - Полностью рабочие промокоды - Телепорты для ютуберов (есть ещё плюшки для ютуберов) - Панель администратора - Система каптов И многое другое! Yandex Disk [GameMode]: https://yadi.sk/d/e0qBt_PJ3KmiBz Автор мода: Евгений Чалыку (JekaMD) Автор слива: Positive TV (Он его купил у JekaMD за 500р)
  7. Автор: ShiGanKa Время работы: 30мин Скачать .pwn версию : https://yadi.sk/d/ZD0DH2fM3Kr9sa Скачать .itd версию (для дальнейшего редактирования): https://yadi.sk/d/ZD0DH2fM3Kr9sa Прототипом для этого ТД полужил TextDraw с cryfox rp(уже закрытого)
  8. SCRIPTMAN

    TextDraw Автосалон[NEW]

    Всем привет! Как я и обещал, я переделал TextDraw Автосалон'а. Старался сделать его красивым, ну ровным - эт естестна) Делал я его час, возможно "+" заслужил(не выпрашиваю ) Автор: Shapik Код: //TD Автосалон бу Шапик new PlayerText:Textdraw0[MAX_PLAYERS]; new PlayerText:Textdraw1[MAX_PLAYERS]; new PlayerText:Textdraw2[MAX_PLAYERS]; new PlayerText:Textdraw3[MAX_PLAYERS]; new PlayerText:Textdraw4[MAX_PLAYERS]; new PlayerText:Textdraw5[MAX_PLAYERS]; new PlayerText:Textdraw6[MAX_PLAYERS]; new PlayerText:Textdraw7[MAX_PLAYERS]; new PlayerText:Textdraw8[MAX_PLAYERS]; new PlayerText:Textdraw9[MAX_PLAYERS]; new PlayerText:Textdraw10[MAX_PLAYERS]; new PlayerText:Textdraw11[MAX_PLAYERS]; new PlayerText:Textdraw12[MAX_PLAYERS]; Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 582.497802, 163.666656, "usebox"); PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 1.822221); PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 627.692504, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1); PlayerTextDrawColor(playerid, Textdraw0[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], -16711681); PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0); PlayerTextDrawFont(playerid, Textdraw0[playerid], 0); Textdraw1[playerid] = CreatePlayerTextDraw(playerid, 582.497863, 217.916580, "usebox"); PlayerTextDrawLetterSize(playerid, Textdraw1[playerid], 0.000000, 1.822221); PlayerTextDrawTextSize(playerid, Textdraw1[playerid], 627.692504, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw1[playerid], 1); PlayerTextDrawColor(playerid, Textdraw1[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw1[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw1[playerid], -16711681); PlayerTextDrawSetShadow(playerid, Textdraw1[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw1[playerid], 0); PlayerTextDrawFont(playerid, Textdraw1[playerid], 0); Textdraw2[playerid] = CreatePlayerTextDraw(playerid, 631.223999, 185.250000, "usebox"); PlayerTextDrawLetterSize(playerid, Textdraw2[playerid], 0.000000, 3.053704); PlayerTextDrawTextSize(playerid, Textdraw2[playerid], 578.966308, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw2[playerid], 1); PlayerTextDrawColor(playerid, Textdraw2[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw2[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw2[playerid], 1784335871); PlayerTextDrawSetShadow(playerid, Textdraw2[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw2[playerid], 0); PlayerTextDrawFont(playerid, Textdraw2[playerid], 0); Textdraw3[playerid] = CreatePlayerTextDraw(playerid, 581.560546, 217.916671, "usebox"); PlayerTextDrawLetterSize(playerid, Textdraw3[playerid], 0.000000, 1.822219); PlayerTextDrawTextSize(playerid, Textdraw3[playerid], 529.302917, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw3[playerid], 1); PlayerTextDrawColor(playerid, Textdraw3[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw3[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw3[playerid], -764862721); PlayerTextDrawSetShadow(playerid, Textdraw3[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw3[playerid], 0); PlayerTextDrawFont(playerid, Textdraw3[playerid], 0); Textdraw4[playerid] = CreatePlayerTextDraw(playerid, 582.029174, 184.666641, "usebox"); PlayerTextDrawLetterSize(playerid, Textdraw4[playerid], 0.000000, -2.866300); PlayerTextDrawTextSize(playerid, Textdraw4[playerid], 528.834472, 0.000000); PlayerTextDrawAlignment(playerid, Textdraw4[playerid], 1); PlayerTextDrawColor(playerid, Textdraw4[playerid], 0); PlayerTextDrawUseBox(playerid, Textdraw4[playerid], true); PlayerTextDrawBoxColor(playerid, Textdraw4[playerid], -764862721); PlayerTextDrawSetShadow(playerid, Textdraw4[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw4[playerid], 0); PlayerTextDrawFont(playerid, Textdraw4[playerid], 0); Textdraw5[playerid] = CreatePlayerTextDraw(playerid, 588.462951, 163.333312, "Back"); PlayerTextDrawLetterSize(playerid, Textdraw5[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw5[playerid], 1); PlayerTextDrawColor(playerid, Textdraw5[playerid], -1378294017); PlayerTextDrawSetShadow(playerid, Textdraw5[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw5[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw5[playerid], 51); PlayerTextDrawFont(playerid, Textdraw5[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw5[playerid], 1); Textdraw6[playerid] = CreatePlayerTextDraw(playerid, 588.931579, 217.583374, "Next"); PlayerTextDrawLetterSize(playerid, Textdraw6[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw6[playerid], 1); PlayerTextDrawColor(playerid, Textdraw6[playerid], -1378294017); PlayerTextDrawSetShadow(playerid, Textdraw6[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw6[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw6[playerid], 51); PlayerTextDrawFont(playerid, Textdraw6[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw6[playerid], 1); Textdraw7[playerid] = CreatePlayerTextDraw(playerid, 592.210754, 189.583267, "Buy"); PlayerTextDrawLetterSize(playerid, Textdraw7[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw7[playerid], 1); PlayerTextDrawColor(playerid, Textdraw7[playerid], 16711935); PlayerTextDrawSetShadow(playerid, Textdraw7[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw7[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw7[playerid], 51); PlayerTextDrawFont(playerid, Textdraw7[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw7[playerid], 1); Textdraw8[playerid] = CreatePlayerTextDraw(playerid, 535.519958, 218.750015, "Color"); PlayerTextDrawLetterSize(playerid, Textdraw8[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw8[playerid], 1); PlayerTextDrawColor(playerid, Textdraw8[playerid], 12582911); PlayerTextDrawSetShadow(playerid, Textdraw8[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw8[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw8[playerid], 51); PlayerTextDrawFont(playerid, Textdraw8[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw8[playerid], 1); Textdraw9[playerid] = CreatePlayerTextDraw(playerid, 541.142089, 163.333297, "Exit"); PlayerTextDrawLetterSize(playerid, Textdraw9[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw9[playerid], 1); PlayerTextDrawColor(playerid, Textdraw9[playerid], 12582911); PlayerTextDrawSetShadow(playerid, Textdraw9[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw9[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw9[playerid], 51); PlayerTextDrawFont(playerid, Textdraw9[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw9[playerid], 1); Textdraw10[playerid] = CreatePlayerTextDraw(playerid, 251.596557, 410.666717, "Mercedes-Benz GL63"); PlayerTextDrawLetterSize(playerid, Textdraw10[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw10[playerid], 1); PlayerTextDrawColor(playerid, Textdraw10[playerid], -1); PlayerTextDrawSetShadow(playerid, Textdraw10[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw10[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw10[playerid], 51); PlayerTextDrawFont(playerid, Textdraw10[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw10[playerid], 1); Textdraw11[playerid] = CreatePlayerTextDraw(playerid, 313.440917, 425.833526, "411"); PlayerTextDrawLetterSize(playerid, Textdraw11[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw11[playerid], 1); PlayerTextDrawColor(playerid, Textdraw11[playerid], -1); PlayerTextDrawSetShadow(playerid, Textdraw11[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw11[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw11[playerid], 51); PlayerTextDrawFont(playerid, Textdraw11[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw11[playerid], 1); Textdraw12[playerid] = CreatePlayerTextDraw(playerid, 536.925537, 144.083297, "ABВЏOCAВ‡OH"); PlayerTextDrawLetterSize(playerid, Textdraw12[playerid], 0.449999, 1.600000); PlayerTextDrawAlignment(playerid, Textdraw12[playerid], 1); PlayerTextDrawColor(playerid, Textdraw12[playerid], 16777215); PlayerTextDrawSetShadow(playerid, Textdraw12[playerid], 0); PlayerTextDrawSetOutline(playerid, Textdraw12[playerid], 0); PlayerTextDrawBackgroundColor(playerid, Textdraw12[playerid], 51); PlayerTextDrawFont(playerid, Textdraw12[playerid], 1); PlayerTextDrawSetProportional(playerid, Textdraw12[playerid], 1);
  9. Alex_Dredd

    Маппинг отеля. Ч. 1 из 4.

    Представляю свой маппинг отеля преблизительно делал 20 минут. В него входит коридор, ресепшен, сидения для ожидания, коридор с комнатами ( будующих 3 частях будет комнаты к ним элит эконом и среднего класса.) Далее увидите по скринам.
  10. SCRIPTMAN

    TextDraw Автосалон

    Привет всем! Нарисовал TD автосалона, получился не очень, цвета не особо, позже перерисую наверное, кстати, рисовал с тачпада, это сенсорный курсор на ноуте, долго, но удобно, мучился, а мышь, сели батарейки Автор: Shapik Скачать: Кликай реще
  11. Alex_Dredd

    Лого для сервера

    Лого для сервера конечно может быть и так-себе но вдруг кому-то пригодиться.
  12. Nikita_Dajandre

    Ретекстур дорог в г.Южный

    Всем привет, держите ретекстур дорог в Южном Ссылка на скачку: https://yadi.sk/d/147ExZ8p3KnzBZ https://yadi.sk/d/8db5ZaGy3KnzBd https://yadi.sk/d/b0hFUki33KnzBj https://yadi.sk/d/FAnmMlBz3KnzBm Дороги делал лично сам. Скриншоты:
  13. minvaleev116

    Б/У рынок

    Приветствую, друзья. Очередной раз сливаю вам 3д объект - Б/У рынок Автор - EgasVegas Ссылка на объект - https://yadi.sk/d/35vy4x1r3Kn8kp
  14. Автор: ShiGanKa Время работы: 10мин Скачать .pwn версию : http://rgho.st/6fqpsKvVH Скачать .itd версию (для дальнейшего редактирования): http://rgho.st/8mKQfgYxF
  15. SCRIPTMAN

    TextDraw Чпидометр

    Привет всем! От нечего делать нарисовал ещё спидометр, просто так) Долго я его рисовал, честно говоря, получился не очень, но может кому-то понравится) Вместо "shapikforcr-mp.ru" - название авто, а вместо "400" - ид авто. Автор: Shapik(Я) Скачивай
  16. SCRIPTMAN

    TextDraw Информация

    Привет всем! Рисовал информацию об игроке, она кривовата, но для начала пойдёт, делал под свой сервер, но мне ее перерисуют, данные можно заменить на свои! В общем, ловите! Автор: Shapik(Я) Судыте мяня строга Скачивай текстдрав бу шапик: Клик
  17. Дорогие пользователи портала CR-MP Посмотрел данный раздел и не нашел данную систему! Теперь немного о системе: Радары можно будет добавлять прямо из игры Далее они будут сохраняться в базу данных Ну и так же после рестарта они не удаляться! Но удалять придется их через саму БД И так начнем: 1) Нам понадобятся плагины такие как mysql r-38,scanff,streamer и сам командный процессор Теперь начинаем в начало мода вставляем следующее #define MAX_RADARS 50 #define publics:%0(%1) forward %0(%1); public %0(%1) #define SFCM(%0,%1,%2) do{ new msg[141]; format(msg,141,%2); SendClientMessage(%0,%1,msg); } while(FALSE) #define SCM SendClientMessage #define TOTAL_RADAR "`radar`" new RadarIterator[MAX_RADARS]; new radariter; #define foreachRadar(%0) for(new _i, %0=RadarIterator[_i]; _i <radariter; %0=RadarIterator[++_i]) enum rInfo{ rid, Float:rX, Float:rY, Float:rZ, Float:rRZ, Float:rR, rSpeed, rObj }; new RadarInfo[MAX_RADARS][rInfo]; new TOTALRADAR; new RadarTimer[MAX_PLAYERS]; new RadarShtraf[MAX_PLAYERS]; new RadarMaxSpeed[MAX_RADARS]; В Public OnPlayerDisconnect if(RadarTimer[playerid]!=0){ RadarShtraf[playerid] = 0; KillTimer(RadarTimer[playerid]); } Теперь загрузку радаров publics: OnLoadRadarCallback() { new time = GetTickCount(); new r, f; cache_get_data(r, f); for(new i = 0; i < r; i++) { RadarInfo[i][rid] = cache_get_field_content_int(i, "id", mysql); RadarInfo[i][rX] = cache_get_field_content_float(i, "x", mysql); RadarInfo[i][rY] = cache_get_field_content_float(i, "y", mysql); RadarInfo[i][rZ] = cache_get_field_content_float(i, "z", mysql); RadarInfo[i][rRZ] = cache_get_field_content_float(i, "rz", mysql); RadarInfo[i][rR] = cache_get_field_content_float(i, "rad", mysql); RadarInfo[i][rSpeed] = cache_get_field_content_int(i, "speed", mysql); RadarInfo[i][rObj] = CreateObject(18880, RadarInfo[i][rX], RadarInfo[i][rY], RadarInfo[i][rZ], 0.0, 0.0, RadarInfo[i][rRZ]); new int = CreateDynamicSphere(RadarInfo[i][rX], RadarInfo[i][rY], RadarInfo[i][rZ], RadarInfo[i][rR], 0, 0, -1); //Iter_Add(RadarIterator, int); RadarIterator[radariter++]=int; RadarMaxSpeed[int]=RadarInfo[i][rSpeed]; TOTALRADAR++; } printf("[Загрузка: %d радаров, потрачено %d (ms)", TOTALRADAR,GetTickCount() - time); return 1; } Если у вас есть данные коллбеки то просто добавьте содержимое,ну а если нет то добавляем данные строки public OnPlayerEnterDynamicArea(playerid, areaid) { foreachRadar(i) { if(areaid == i) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2) { //if(IsAPlane(GetPlayerVehicleID(playerid)) || IsABoat(GetPlayerVehicleID(playerid)) || IsABike(GetPlayerVehicleID(playerid))) break; // это условие проверяет не сидите ли вы в самолете, лодке или велике!!! RadarTimer[playerid] = SetTimerEx("CallBackRadar",500,true,"ii",playerid,areaid); } break; } } return true; } public OnPlayerLeaveDynamicArea(playerid, areaid) { foreachRadar(i){ if(areaid == i){ RadarShtraf[playerid] = 0; KillTimer(RadarTimer[playerid]); break; } } return true; } Теперь добавим запрос в БД,его вставляем в OnPlayerEditObject if(response == EDIT_RESPONSE_FINAL){// player clicked on savе if(GetPVarInt(playerid, "addrad") == 1){ RadarInfo[TOTALRADAR][rid] = TOTALRADAR; RadarInfo[TOTALRADAR][rX] = fX; RadarInfo[TOTALRADAR][rY] = fY; RadarInfo[TOTALRADAR][rZ] = fZ; RadarInfo[TOTALRADAR][rRZ] = fRotZ; RadarInfo[TOTALRADAR][rSpeed] = GetPVarInt(playerid, "speed"); mysql_format(mysql, MySqlStr, sizeof(MySqlStr), "INSERT INTO "TOTAL_RADAR" (`x`, `y`, `z`, `rz`, `speed`) VALUES ('%f', '%f', '%f', '%f', '%i')",fX,fY,fZ,fRotZ,RadarInfo[TOTALRADAR][rSpeed]); mysql_function_query(mysql, MySqlStr, true, "", ""); new int = CreateDynamicSphere(fX,fY,fZ, 100, 0, 0, -1); //Iter_Add(RadarIterator, int); RadarIterator[radariter++]=int; RadarMaxSpeed[int] = RadarInfo[TOTALRADAR][rSpeed]; DeletePVar(playerid, "addrad"); DeletePVar(playerid, "speed"); } } else if(response == EDIT_RESPONSE_CANCEL){// player cancelled (ESC) DestroyObject(objectid); if(GetPVarInt(playerid, "addrad")==1) { TOTALRADAR--; DeletePVar(playerid, "addrad"); DeletePVar(playerid, "speed"); } } else if(response == EDIT_RESPONSE_UPDATE){// player moved the object (edition did not stop at all) SetObjectPos(objectid, fX, fY, fZ); SetObjectRot(objectid, fRotX, fRotY, fRotZ); } Данный коллбек отвечает за сами штрафы,его добавим в самый конец вашего мода publics: CallBackRadar(playerid,area){ if(RadarShtraf[playerid] == 0){ if(IsACop(playerid) && PlayerInfo[playerid][pMember] == 4) return true; new speed = SpeedVehicle(playerid); if(speed >= RadarMaxSpeed[area]+10){> new shtraf; shtraf=(speed-RadarMaxSpeed[area])*RadarMaxSpeed[area]; PlayerInfo[playerid][pCash] -= shtraf; RadarShtraf[playerid] = 1; SFCM(playerid,COLOR_LIGHTRED,"[ДПС] Вы нарушили скоростной режим на %d м/ч. Штраф: %d!",speed-RadarMaxSpeed[area],shtraf); } } return true; } Ну и самое последнее это сама команда для добавление радаров CMD:addradar(playerid, params[]){ if(AdLevel[playerid] < 1) return true; //уровень админа if(sscanf(params, "i", params[0])) return SCM(playerid, COLOR_GREY, "{F74848}» Введите{FFFFFF}: /addradar [скорость]"); new Float:X, Float:Y, Float:Z; SetPVarInt(playerid, "addrad", 1); SetPVarInt(playerid, "speed", params[0]); GetPlayerPos(playerid, X, Y, Z); TOTALRADAR++; RadarInfo[TOTALRADAR][rObj] = CreateObject(18880, X+1, Y+1, Z+1, 0.0,0.0,0.0); EditObject(playerid, RadarInfo[TOTALRADAR][rObj]); return true; } Ну вот и все,вот такая маленькая система! На mnINI можете переведу,но советую на БД ставить,что бы не произошло с ними ни что! Спасибо за внимание! Удачного использования! Копировать на другие порталы строго запрещено! Автор урока: Я
  18. Dmitry_Kikat

    Aspiration RolePlay/Слив.

    Добрый день форумчане. Сливаю данный мод. Мод писался с нуля. В нем 4500 строк.
  19. RineGO

    Стоянка

    Всем привет,вот вам моя третья работа,на этот раз это парковка! Настроен прилайт и сделан 2dfx.
  20. #3G

    Парковка

    Автор : none Автор слива : HCelkov Скачать : https://yadi.sk/d/oCzxWG463Jsiuo Архив имеет 4 файла. Скриншоты можно увидеть на сайте : http://imgur.com/a/Qylbw Найдено на просторах интернета! Если вдруг вы знаете автора, просьба отписаться!
  21. aoproposition

    Модерн дом

    Первый мой опыт в 3D max, хотел сделать дом в стиле модерн, но потом что то пошло не так) Вообщем лицезрите, есть не много интерьера, не судите строго)
  22. stock SaveLicenses(to_playerid) { static const fmt_msg[] = "UPDATE `users` SET `lica` = '%d', `licb` = '%d', `licc` = '%d', `licd` = '%d' WHERE `name` = '%s' LIMIT 1"; new string[sizeof(fmt_msg)+(-2+8)+(-2+8)+(-2+8)+(-2+8)+(-2+16)]; format(string, sizeof(string), fmt_msg, player[to_playerid][pLicA], player[to_playerid][pLicB], player[to_playerid][pLicC], player[to_playerid][pLicD], player[to_playerid][pName]); mysql_query(handle, string, false); return 1; }
  23. NIKITA_BULANOV

    Анти-чит на CarShot

    public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat) { new Float:Pos[3]; GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]); new Float:Count[2]; Count[0] = Difference(Pos[0],VehPos[vehicleid][0]); Count[1] = Difference(Pos[1],VehPos[vehicleid][1]); switch(GetVehicleModel(vehicleid)) { case 435, 450, 584, 591, 606..608, 610..611: goto UPDATE; } if((Count[0] > 5 || Count[1] > 5) && !UseCar(vehicleid) && !BanCar[vehicleid]) { SetVehiclePos(vehicleid, VehPos[vehicleid][0], VehPos[vehicleid][1], VehPos[vehicleid][2]); SetVehicleZAngle(vehicleid, VehPos[vehicleid][3]); } else { UPDATE: UpdateVehiclePos(vehicleid, 0); } if(passenger_seat) { new Float:x, Float:y, Float:z, Float:x2, Float:y2, Float:z2; GetVehiclePos(vehicleid, x2, y2, z2); GetVehicleVelocity(vehicleid, x, y, z); if(GetFloatDifference(x2,gVehicles[vehicleid-1][vX]) > 35.0 && GetFloatDifference(z2,gVehicles[vehicleid-1][vZ]) < 5.0 || GetFloatDifference(y2,gVehicles[vehicleid-1][vY]) > 35.0 && GetFloatDifference(z2,gVehicles[vehicleid-1][vZ]) < 5.0) { gVehicles[vehicleid-1][vX] = x; gVehicles[vehicleid-1][vY] = y; gVehicles[vehicleid-1][vZ] = z; if(GetPVarInt(playerid,"check_carshot")<3) { format(stringer, 128, "[A] Подозреваемый %s (ID: %i) возможно использует чит Casrhot #1", player[playerid][pName], playerid); SendAdminMessage(1, COLOR_ADMIN, stringer); AddCheater(playerid); SetPVarInt(playerid, "check_carshot", GetPVarInt(playerid,"check_carshot")+1); } else { DeletePVar(playerid,"check_carshot"); format(stringer, 128, "[A] Подозреваемый %s (ID: %i) был кикнут за использование CarShot #1 ", player[playerid][pName], playerid); SendAdminMessage(1, COLOR_ADMIN, stringer); SendClientMessage(playerid, COLOR_LIGHTRED, "Вы были кикнуты по подозрению в читерстве, код: #14360"); SendClientMessage(playerid, COLOR_LIGHTRED, "Произошла ошибка? Сообщите об этом администрации, не забудьте указать код, который написан выше"); SetTimerEx("KickBan", 300, false, "i", playerid); SetVehicleToRespawn(vehicleid); } } if(x == 0 && y == 0) { gVehicles[vehicleid-1][vX] = x; gVehicles[vehicleid-1][vY] = y; gVehicles[vehicleid-1][vZ] = z; if(GetPVarInt(playerid,"check_carshot")<3) { format(stringer, 128, "[A] Подозреваемый %s (ID: %i) возможно использует чит Casrhot #2", player[playerid][pName], playerid); SendAdminMessage(1, COLOR_ADMIN, stringer); AddCheater(playerid); SetPVarInt(playerid, "check_carshot", GetPVarInt(playerid,"check_carshot")+1); } else { DeletePVar(playerid,"check_carshot"); format(stringer, 128, "[A] Подозреваемый %s (ID: %i) был кикнут за использование CarShot #2", player[playerid][pName], playerid); SendAdminMessage(1, COLOR_ADMIN, stringer); SendClientMessage(playerid, COLOR_LIGHTRED, "Вы были кикнуты по подозрению в читерстве, код: #14361"); SendClientMessage(playerid, COLOR_LIGHTRED, "Произошла ошибка? Сообщите об этом администрации, не забудьте указать код, который написан выше"); SetTimerEx("KickBan", 300, false, "i", playerid); SetVehicleToRespawn(vehicleid); } } } OtherMessages[playerid]++; return 1; }
×

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

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