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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. #DNAIKe

    Spanish Rally

    https://www.youtube.com/watch?v=yZaQco6Ob7E Для .IDE 10295, rally_1, rally, 299, 0 10296, rally_2, rally, 299, 0 10297, rally_3, rally, 299, 0 10298, rally_4, rally, 299, 0 10299, rally_5, rally, 299, 0 10300, rally_6, rally, 299, 0 10301, rally_7, rally, 299, 0 10302, rally_8, rally, 299, 0 10303, rally_9, rally, 299, 0 10304, rally_10, rally, 299, 0 ID объекта можете поменять на свой. Автор: ashslow,KONDYKTOP Скачать с Яндекс.Диск
  2. Smolin

    Платёжный терминал

    Платёжный терминал — аппаратно-программный комплекс, обеспечивающий приём платежей от физических лиц в режиме самообслуживания. Для платёжного терминала характерна высокая степень автономности его работы. Контроль за работой можно производить через Интернет. Короч, ловите Терминал for cr-mp.ru.zip P.S: публикация на другие порталы без моего ведома запрещено!
  3. #DNAIKe

    UK Rally Drift Track

    https://www.youtube.com/watch?v=7MN2x9Jn480&feature=youtu.be Для .IDE 19980, uk1, uk, 299, 0 19981, uk2, uk, 299, 0 19982, uk3, uk, 299, 0 19983, uk4, uk, 299, 0 19984, uk5, uk, 299, 0 19985, uk6, uk, 299, 0 19986, uk7, uk, 299, 0 19987, uk8, uk, 299, 0 19988, uk9, uk, 299, 0 19989, uk10, uk, 299, 0 19990, uk11, uk, 299, 0 19991, uk12, uk, 299, 0 19992, uk13, uk, 299, 0 ID объекта можете поменять на свой. Автор: ashslow,KONDYKTOP Скачать с Яндекс.Диск
  4. я почемуто не нашел спидометр в GameMode где его найти и как удалить
  5. #AMG

    Free RolePlay.

    Всем привет))) Все,сливаю мод "Free RolePlay")) Решил не продавать его,т.к много недоработок. Мод переводился с сампа! Описание мода: Системы: Регистрация/Авторизация Система бизнесов, Система личных авто, Система домов, Банкоматов, Удобная система автосалонов(2 вида:автосалон с русскими автомобилями и с иномарками) Работы: Работа таксиста, Работа сборщика оружия, Работа грузчика, Удобная сдача на права, ____ Казино, Красивые интерьеры, PaintBall, Спортзал, Слив бензина с чужих машин, Действия с оружием. Фракции: Правительство, ГУВД, Русская Мафия, Министерство Здравоохранения, ГИБДД, Кавказская Мафия, ТРК"Ритм". Бизнесы: Клуб, Ресторан, АЗС, Отель, 24/7. P.S.Скрины вы можете посмотреть в этой теме. Скачиваем тут. За паролем от архива обращаться в лс.Пароль даю только проверенным. Сливать на другие порталы категорически запрещается,даже если вы его переделаете.
  6. antoshka24Crazy

    Ken Sten Rp v 0.1.5

    Здравствуйте Всем!! Покажу Ken Sten Role Play v0.1.5 Иммется система: [БизнесовОдежда,Ресторан,Оружейный магазин,Клуб,Банк. Подъездов] Домов Франкций 10 : ДПс ФСБ Армия ГКБ Чеченская мафия Правительство Армянская Мафия Кемеровская ОПГ Приморская ОПГ ППС Скачать с Яндекс.Диск
  7. #DNAIKe

    Дрифт Трасса №2

    https://www.youtube.com/watch?v=0Ffw_dDg9RI&feature=youtu.be Для .IDE 10303, shinoi_1, shinoi_1, 299, 0 10304, shinoi_2, shinoi_1, 299, 0 10305, shinoi_3, shinoi_1, 299, 0 ID объекта можете поменять на свой. Автор: ashslow,KONDYKTOP Скачать с Яндекс.Диск
  8. #AMG

    Вокзал

    Всем привет! Предоставляю вам объект "автовокзал". Цель данного мода - это добавление в игру объектов. В общем говоря, довольно не плохо сделано, настроенная коллизия, а так же прилайт. Автор CR TEAM. Автовокзал.zip
  9. Max_Eitzen

    Kravtsov Bank

    Выкладываю банк Kravtsov и банкомат к нему. Думаю, говорить много не стоит. Перейду к скриншотам. Ссылка на скачивание: CLICK. Автор: Точный автор неизвестен.
  10. Smolin

    Кресло из GTA 4

    Давненько сконвертировал кресло из GTA 4, в связи с тем, что валяется у меня в папке, девать некуда и выбрасывать тоже не охота, поэтому выкладываю, мб пригодится кому-нибудь. Кресло из GTA 4 for CR-MP.RU.zip P.S: кресло небольшое, просто на воздухе)
  11. Ко всем forward forward SaveEnters(); forward LoadEnters(); Ко всем define #define MAX_ENTERS 200 Если нету, то добавить #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_GREY 0xAFAFAFAA Ко всем enum или после глобальных переменных enum eInfo { eEnPickup, eExPickup, Float:eEnter_x, Float:eEnter_y, Float:eEnter_z, Float:eExit_x, Float:eExit_y, Float:eExit_z, eEnInterior, eExInterior, }; new EnterInfo[MAX_ENTERS][eInfo]; new editenter[MAX_PLAYERS]; new enterpickup[sizeof(EnterInfo)]; new exitpickup[sizeof(EnterInfo)]; В public OnGameModeInit LoadEnters(); for(new i = 0; i < sizeof(EnterInfo); i++) { if(EnterInfo[i][eEnter_x] != 0 && EnterInfo[i][eEnter_x] != 0 && EnterInfo[i][eExit_x] != 0 && EnterInfo[i][eExit_y] != 0) { enterpickup[i] = AddStaticPickup(EnterInfo[i][eEnPickup], 2, EnterInfo[i][eEnter_x], EnterInfo[i][eEnter_y], EnterInfo[i][eEnter_z], 0); exitpickup[i] = AddStaticPickup(EnterInfo[i][eExPickup], 2, EnterInfo[i][eExit_x], EnterInfo[i][eExit_y], EnterInfo[i][eExit_z], 0); } } В public OnGameModeExit for(new i = 0; i < sizeof(EnterInfo); i++) { if(EnterInfo[i][eEnter_x] != 0 && EnterInfo[i][eEnter_x] != 0 && EnterInfo[i][eExit_x] != 0 && EnterInfo[i][eExit_y] != 0) { DestroyPickup(enterpickup[i]); DestroyPickup(exitpickup[i]); } } SaveEnters(); В public OnPlayerCommandText if(strcmp(cmd,"/newenter",true)==0) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Вы не администратор."); for(new i = 0; i < sizeof(EnterInfo); i++) { if(EnterInfo[i][eEnter_x] == 0 || EnterInfo[i][eEnter_y] == 0) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); EnterInfo[i][eEnter_x] = x; EnterInfo[i][eEnter_y] = y; EnterInfo[i][eEnter_z] = z; enterpickup[i] = CreatePickup(1318, 2, x, y, z); SendClientMessage(playerid, 0x33AA33FF, "* Новый вход создан. Для дальнейшего редактирования входа используйте: /editenter."); format(string, sizeof(string), "* Ид входа: %d", i); SendClientMessage(playerid, 0x33AA33FF, string); break; } } return 1; } if(strcmp(cmd,"/editenter",true)==0) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Вы не администратор."); ShowPlayerDialog(playerid, 800, 1, "Управление входом/выходом", "Введите ид входа:", "Дальше", "Отмена"); return 1; } В public OnDialogResponse if(dialogid == 800) { if(response) { new id = strval(inputtext); if(id > -1 && id < sizeof(EnterInfo)) { editenter[playerid] = id; ShowPlayerDialog(playerid, 801, 2, "Управление входом/выходом", "Установить вход дома\nУстановить выход дома\nУстановить пикап входа\nУстановить пикап выхода\nУстановить интерьер при входе\nУстновить интерьер при выходе\nУдалить вход и выход", "Выбор", "Отмена"); } else { ShowPlayerDialog(playerid, 799, 0, "Управление входом/выходом", "Неверный ид входа", "Ок", ""); } } return 1; } if(dialogid == 801) { if(response) { switch(listitem) { case 0: { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); EnterInfo[editenter[playerid]][eEnter_x] = x; EnterInfo[editenter[playerid]][eEnter_y] = y; EnterInfo[editenter[playerid]][eEnter_z] = z; EnterInfo[editenter[playerid]][eEnInterior] = GetPlayerInterior(playerid); if(EnterInfo[editenter[playerid]][eEnPickup] == 0) { EnterInfo[editenter[playerid]][eEnPickup] = 1318; } if(enterpickup[editenter[playerid]] != 0) { DestroyPickup(enterpickup[editenter[playerid]]); } enterpickup[editenter[playerid]] = CreatePickup(EnterInfo[editenter[playerid]][eEnPickup], 2, x, y, z); format(string, sizeof(string), "* Вход %d установлен.", editenter[playerid]); SendClientMessage(playerid, 0x33AA33FF, string); SaveEnters(); } case 1: { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); EnterInfo[editenter[playerid]][eExit_x] = x; EnterInfo[editenter[playerid]][eExit_y] = y; EnterInfo[editenter[playerid]][eExit_z] = z; EnterInfo[editenter[playerid]][eExInterior] = GetPlayerInterior(playerid); if(EnterInfo[editenter[playerid]][eExPickup] == 0) { EnterInfo[editenter[playerid]][eExPickup] = 1318; } if(exitpickup[editenter[playerid]] != 0) { DestroyPickup(exitpickup[editenter[playerid]]); } exitpickup[editenter[playerid]] = CreatePickup(EnterInfo[editenter[playerid]][eExPickup], 2, x, y, z); format(string, sizeof(string), "* Выход %d установлен.", editenter[playerid]); SendClientMessage(playerid, 0x33AA33FF, string); SaveEnters(); } case 2: { ShowPlayerDialog(playerid, 802, 1, "Управление входом/выходом", "Введите ид пикапа входа", "Ок", "Отмена"); } case 3: { ShowPlayerDialog(playerid, 803, 1, "Управление входом/выходом", "Введите ид пикапа выхода", "Ок", "Отмена"); } case 4: { ShowPlayerDialog(playerid, 805, 1, "Управление входом/выходом", "Введите интерьер при входе", "Ок", "Отмена"); } case 5: { ShowPlayerDialog(playerid, 806, 1, "Управление входом/выходом", "Введите интерьер при выходе", "Ок", "Отмена"); } case 6: { format(string, sizeof(string), "Вы действительно хотите удалить вход и выход под идом %d?", editenter[playerid]); ShowPlayerDialog(playerid, 804, 0, "Управление входом/выходом", string, "Да", "Нет"); } } } return 1; } if(dialogid == 802) { if(response) { new newid = strval(inputtext); if(newid > 0) { EnterInfo[editenter[playerid]][eEnPickup] = newid; if(enterpickup[editenter[playerid]] != 0) { DestroyPickup(enterpickup[editenter[playerid]]); } enterpickup[editenter[playerid]] = CreatePickup(newid, 2, EnterInfo[editenter[playerid]][eEnter_x], EnterInfo[editenter[playerid]][eEnter_y], EnterInfo[editenter[playerid]][eEnter_z]); format(string, sizeof(string), "* Пикап входа %d установлен: %d.", editenter[playerid], newid); SendClientMessage(playerid, 0x33AA33FF, string); SaveEnters(); } else { ShowPlayerDialog(playerid, 799, 0, "Управление входом/выходом", "Неверный ид пикапа", "Ок", ""); } } return 1; } if(dialogid == 803) { if(response) { new newid = strval(inputtext); if(newid > 0) { EnterInfo[editenter[playerid]][eExPickup] = newid; if(exitpickup[editenter[playerid]] != 0) { DestroyPickup(exitpickup[editenter[playerid]]); } exitpickup[editenter[playerid]] = CreatePickup(newid, 2, EnterInfo[editenter[playerid]][eExit_x], EnterInfo[editenter[playerid]][eExit_y], EnterInfo[editenter[playerid]][eExit_z]); format(string, sizeof(string), "* Пикап выхода %d установлен: %d.", editenter[playerid], newid); SendClientMessage(playerid, 0x33AA33FF, string); SaveEnters(); } else { ShowPlayerDialog(playerid, 799, 0, "Управление входом/выходом", "Неверный ид пикапа", "Ок", ""); } } return 1; } if(dialogid == 805) { if(response) { new inter = strval(inputtext); EnterInfo[editenter[playerid]][eEnInterior] = inter; format(string, sizeof(string), "* Интерьер входа %d установлен: %d.", editenter[playerid], inter); SendClientMessage(playerid, 0x33AA33FF, string); SaveEnters(); } return 1; } if(dialogid == 806) { if(response) { new inter = strval(inputtext); EnterInfo[editenter[playerid]][eExInterior] = inter; format(string, sizeof(string), "* Интерьер выхода %d установлен: %d.", editenter[playerid], inter); SendClientMessage(playerid, 0x33AA33FF, string); SaveEnters(); } return 1; } if(dialogid == 804) { if(response) { EnterInfo[editenter[playerid]][eEnter_x] = 0; EnterInfo[editenter[playerid]][eEnter_y] = 0; EnterInfo[editenter[playerid]][eEnter_z] = 0; EnterInfo[editenter[playerid]][eExit_x] = 0; EnterInfo[editenter[playerid]][eExit_y] = 0; EnterInfo[editenter[playerid]][eExit_z] = 0; EnterInfo[editenter[playerid]][eEnPickup] = 0; EnterInfo[editenter[playerid]][eEnPickup] = 0; if(enterpickup[editenter[playerid]] != 0) { DestroyPickup(enterpickup[editenter[playerid]]); } if(exitpickup[editenter[playerid]] != 0) { DestroyPickup(exitpickup[editenter[playerid]]); } format(string, sizeof(string), "Вход и выход под идом %d удален", editenter[playerid]); ShowPlayerDialog(playerid, 799, 0, "Управление входом/выходом", string, "Ок", ""); SaveEnters(); return 1; } } В public OnPlayerKeyStateChange if(newkeys == 1024) { for(new i = 0; i < sizeof(EnterInfo); i++) { if(IsPlayerInRangeOfPoint(playerid, 1.0, EnterInfo[i][eEnter_x], EnterInfo[i][eEnter_y], EnterInfo[i][eEnter_z])) { SetPlayerInterior(playerid, EnterInfo[i][eEnInterior]); SetPlayerPos(playerid, EnterInfo[i][eExit_x], EnterInfo[i][eExit_y], EnterInfo[i][eExit_z]); break; } else if(IsPlayerInRangeOfPoint(playerid, 1.0, EnterInfo[i][eExit_x], EnterInfo[i][eExit_y], EnterInfo[i][eExit_z])) { SetPlayerInterior(playerid, EnterInfo[i][eExInterior]); SetPlayerPos(playerid, EnterInfo[i][eEnter_x], EnterInfo[i][eEnter_y], EnterInfo[i][eEnter_z]); break; } } } В конец мода public LoadEnters() { new arrCoords[10][64]; new strFromFile2[256]; new File: file = fopen("enters.cfg", io_read); if (file) { new idx; while (idx < sizeof(EnterInfo)) { fread(file, strFromFile2); split(strFromFile2, arrCoords, '|'); EnterInfo[idx][eEnPickup] = strval(arrCoords[0]); EnterInfo[idx][eExPickup] = strval(arrCoords[1]); EnterInfo[idx][eEnter_x] = floatstr(arrCoords[2]); EnterInfo[idx][eEnter_y] = floatstr(arrCoords[3]); EnterInfo[idx][eEnter_z] = floatstr(arrCoords[4]); EnterInfo[idx][eExit_x] = floatstr(arrCoords[5]); EnterInfo[idx][eExit_y] = floatstr(arrCoords[6]); EnterInfo[idx][eExit_z] = floatstr(arrCoords[7]); EnterInfo[idx][eEnInterior] = strval(arrCoords[8]); EnterInfo[idx][eExInterior] = strval(arrCoords[9]); idx++; } fclose(file); } return 1; } public SaveEnters() { new idx; new File: file2; while (idx < sizeof(EnterInfo)) { new coordsstring[256]; format(coordsstring, sizeof(coordsstring), "%d|%d|%f|%f|%f|%f|%f|%f|%d|%d\n", EnterInfo[idx][eEnPickup], EnterInfo[idx][eExPickup], EnterInfo[idx][eEnter_x], EnterInfo[idx][eEnter_y], EnterInfo[idx][eEnter_z], EnterInfo[idx][eExit_x], EnterInfo[idx][eExit_y], EnterInfo[idx][eExit_z], EnterInfo[idx][eEnInterior], EnterInfo[idx][eExInterior]); if(idx == 0) { file2 = fopen("enters.cfg", io_write); } else { file2 = fopen("enters.cfg", io_append); } fwrite(file2, coordsstring); idx++; fclose(file2); } return 1; } P.S: ServerUnknown вывелось из-за неверной команды) Автор: Calipso
  12. Smolin

    Laser Pointer

    Лазерный целеуказатель на М4, SMG, АК-47, 9mm с глушителем, Combat Shotgun и Sniper Rifle Особенности лазерного целеуказателя: - вы можете изменить цвет лазера. - лазер видет себя так же, если вы присядите. - лазер точно крепится на оружие. - лазер автоматически исчезает, если вы не держите нужное оружие. - лазер автоматически исчезает, если вы садитесь в автомобиль. - лазер автоматически исчезает, если вы плаваете в воде. Команды: /laseron - включить лазерный целеуказатель /laseroff - отключить лазерный целеуказатель /lasercol - изменить цвет лазерного целеуказателя, цвета: red (красный, по умолчанию), green (зеленый), yellow (желтый), blue (синий), pink (розовый), orange (оранжевый). В public OnGameModeInit new p = GetMaxPlayers(); for (new i=0; i < p; i++) { SetPVarInt(i, "laser", 0); SetPVarInt(i, "color", 18643); } В public OnGameModeExit new p = GetMaxPlayers(); for (new i=0; i < p; i++) { SetPVarInt(i, "laser", 0); RemovePlayerAttachedObject(i, 0); } В public OnPlayerConnect SetPVarInt(playerid, "laser", 0); SetPVarInt(playerid, "color", 18643); В public OnPlayerDisconnect SetPVarInt(playerid, "laser", 0); RemovePlayerAttachedObject(playerid, 0); В public OnPlayerCommandText if (!strcmp("/laseron", cmdtext, true)) { SetPVarInt(playerid, "laser", 1), SetPVarInt(playerid, "color", GetPVarInt(playerid, "color")); return true; } if (!strcmp("/laseroff", cmdtext, true)) { SetPVarInt(playerid, "laser", 0), RemovePlayerAttachedObject(playerid, 0); return true; } if (!strcmp("/lasercol", cmd, true)) { new tmp[256]; tmp = strtok(cmdtext, idx); if (!strlen(tmp)) return SendClientMessage(playerid, -1, "Подсказка: /lasercol [color]"); if (!strcmp(tmp, "red", true)) SetPVarInt(playerid, "color", 18643); else if (!strcmp(tmp, "blue", true)) SetPVarInt(playerid, "color", 19080); else if (!strcmp(tmp, "pink", true)) SetPVarInt(playerid, "color", 19081); else if (!strcmp(tmp, "orange", true)) SetPVarInt(playerid, "color", 19082); else if (!strcmp(tmp, "green", true)) SetPVarInt(playerid, "color", 19083); else if (!strcmp(tmp, "yellow", true)) SetPVarInt(playerid, "color", 19084); else SendClientMessage(playerid, 0x00E800FF, "Colour not available!"); return 1; } В public OnPlayerUpdate if (GetPVarInt(playerid, "laser")) { RemovePlayerAttachedObject(playerid, 0); if ((IsPlayerInAnyVehicle(playerid)) || (IsPlayerInWater(playerid))) return 1; switch (GetPlayerWeapon(playerid)) { case 23: { if (IsPlayerAiming(playerid)) { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.108249, 0.030232, 0.118051, 1.468254, 350.512573, 364.284240); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.108249, 0.030232, 0.118051, 1.468254, 349.862579, 364.784240); } } else { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.078248, 0.027239, 0.113051, -11.131746, 350.602722, 362.384216); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.078248, 0.027239, 0.113051, -11.131746, 350.602722, 362.384216); } } } case 27: { if (IsPlayerAiming(playerid)) { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.588246, -0.022766, 0.138052, -11.531745, 347.712585, 352.784271); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.588246, -0.022766, 0.138052, 1.468254, 350.712585, 352.784271); } } else { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.563249, -0.01976, 0.134051, -11.131746, 351.602722, 351.384216); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.563249, -0.01976, 0.134051, -11.131746, 351.602722, 351.384216); } } } case 30: { if (IsPlayerAiming(playerid)) { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.628249, -0.027766, 0.078052, -6.621746, 352.552642, 355.084289); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.628249, -0.027766, 0.078052, -1.621746, 356.202667, 355.084289); } } else { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.663249, -0.02976, 0.080051, -11.131746, 358.302734, 353.384216); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.663249, -0.02976, 0.080051, -11.131746, 358.302734, 353.384216); } } } case 31: { if (IsPlayerAiming(playerid)) { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.528249, -0.020266, 0.068052, -6.621746, 352.552642, 355.084289); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.528249, -0.020266, 0.068052, -1.621746, 356.202667, 355.084289); } } else { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.503249, -0.02376, 0.065051, -11.131746, 357.302734, 354.484222); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.503249, -0.02376, 0.065051, -11.131746, 357.302734, 354.484222); } } } case 34: { if (IsPlayerAiming(playerid)) { return 1; } else { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.658248, -0.03276, 0.133051, -11.631746, 355.302673, 353.584259); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.658248, -0.03276, 0.133051, -11.631746, 355.302673, 353.584259); } } } case 29: { if (IsPlayerAiming(playerid)) { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.298249, -0.02776, 0.158052, -11.631746, 359.302673, 357.584259); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.298249, -0.02776, 0.158052, 8.368253, 358.302673, 352.584259); } } else { if (GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK) { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.293249, -0.027759, 0.195051, -12.131746, 354.302734, 352.484222); } else { SetPlayerAttachedObject(playerid, 0, GetPVarInt(playerid, "color"), 6, 0.293249, -0.027759, 0.195051, -12.131746, 354.302734, 352.484222); } } } } } В конец мода stock IsPlayerInWater(playerid) { new anim = GetPlayerAnimationIndex(playerid); if (((anim >= 1538) && (anim <= 1542)) || (anim == 1544) || (anim == 1250) || (anim == 1062)) return 1; return 0; } stock IsPlayerAiming(playerid) { new anim = GetPlayerAnimationIndex(playerid); if (((anim >= 1160) && (anim <= 1163)) || (anim == 1167) || (anim == 1365) || (anim == 1643) || (anim == 1453) || (anim == 220)) return 1; return 0; } Автор неизвестен.
  13. Взял на переработку эту модель, сделал из нее обычную машину, эта машина сотрудников ДПС из Criminal Russia. Убраны все лишние наклейки, а также колпаки, под колпаками прятались штампы. Автомобиль много веса не требует. ваз 2114.zip Автор модели: CR TEAM Автор переделки: Smolin P.S: без моего ведома запрещается публикация на другие форумы
  14. Kekcuk

    UndeGround RP

    Здравствуйте Уважаемые Форумчане! Сливаю мод UndeGround RP последней версии. Система бизнесов с интерьерами. Новые фракции: ГБР, РЖД. Новый спидометр. Новый маппинг. Новый спавн. Автор: неизвестен Скачать с Яндекс.Диск
  15. Молдинги на двери ваз 2114 (накладки на двери ваз 2114) Молдинги ваз 2114.zip Автор неизвестен.
  16. Хотел установить мод от 1 лица, но клиент, который установлен отдельной папкой в папке игры, не запускает сервер и пишет, что в папке лишние файлы, Очень нужна помощь.
  17. Вот двух этажный дом с гаражом. Колизия в полном порядке, не косячит. Модель не очень качественная, но думаю для слива сойдет. Дом.zip
  18. #DNAIKe

    Клуб " Резиденция "

    Вид из игры: Вид в реальной жизни: Автор : valgaav Клуб Резиденция.zip [&] «РЕЗИДЕНЦИЯ» — лаунж кафе с приятной европейской кухней, отменным гриль-меню и невероятной десертной картой, место, где ужин проходит в атмосфере лёгкого джаза и мягкого лаунджа. По будням «РЕЗИДЕНЦИЯ» — место деловых встреч за вкусным бизнес-ланчем с партнёрами и друзьями. По вечерам это стильным ди-джей бар с эксклюзивным коктейльным меню, драйвовой музыкой, интересными резидентами, именитыми гостями и сумасшедшими танцами до самого утра. По выходным — концертный зал, где бывают в гостях актуальные коллективы, играющие самую разную, но одинаково приятную музыку. «РЕЗИДЕНЦИЯ» — место встречи тех, кто ценит восточный аромат кальянов и отличает дым кубинских сигар от доминиканских. Для тех, кому и этого мало, у нас есть spa банный комплекс — место, в котором приятно достигать единства тела и духа.
  19. Smolin

    Модель БПАН

    Сделал данную модель за 15 минут не считая убитое время на поиски текстур, выкладываю в связи с тем, что один человечек продает самую простую работу за 100р, да и не только. И ещё, этот человек - кидок, возможно кто-то о нем узнает, а кто нет, то не берите в голову. Особенности моей модели: - HD текстуры (не простые); - Запеченная модель; - Коллизия не косячная; - Настроены тени при наступлении на объект; - Настроен прилайт для дневного и ночного освещения; Возможость изменить текстуру в рамке "ВАША ССЫЛКА". Если кому нужно без этой рамки, то скачивайте ниже. bpangta.zip Без рамки bpangta1.zip Автор модели: Я (Smolin)
  20. Ко всем new new Text:LineSpeed[MAX_PLAYERS] = {Text:INVALID_TEXT_DRAW, ...}; new Text:SpeedT[MAX_PLAYERS] = {Text:INVALID_TEXT_DRAW, ...}; new Speedo[MAX_PLAYERS]; В public OnPlayerUpdate new speedstring[32]; new strings[15]; if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { ShowSpeedTextDraw(playerid); Speedo[playerid] = GetPlayerSpeedEx(playerid); format(strings, sizeof strings, "SPEED: %d", Speedo[playerid]), TextDrawSetString(SpeedT[playerid], strings); switch(Speedo[playerid]) { case 0.. 9: format(speedstring, sizeof speedstring, " "); case 10.. 20: format(speedstring, sizeof speedstring, "~g~l"); case 21.. 30: format(speedstring, sizeof speedstring, "~g~ll"); case 31.. 40: format(speedstring, sizeof speedstring, "~g~lll"); case 41.. 50: format(speedstring, sizeof speedstring, "~g~llll"); case 51.. 60: format(speedstring, sizeof speedstring, "~g~lllll"); case 61.. 70: format(speedstring, sizeof speedstring, "~y~llllll"); case 71.. 80: format(speedstring, sizeof speedstring, "~y~lllllll"); case 81.. 90: format(speedstring, sizeof speedstring, "~y~llllllll"); case 91.. 100: format(speedstring, sizeof speedstring, "~y~lllllllll"); case 101.. 110: format(speedstring, sizeof speedstring, "~y~llllllllll"); case 111.. 120: format(speedstring, sizeof speedstring, "~r~lllllllllll"); case 121.. 130: format(speedstring, sizeof speedstring, "~r~llllllllllll"); case 131.. 140: format(speedstring, sizeof speedstring, "~r~lllllllllllll"); case 141.. 150: format(speedstring, sizeof speedstring, "~r~llllllllllllll"); case 151.. 160: format(speedstring, sizeof speedstring, "~r~lllllllllllllll"); case 161.. 170: format(speedstring, sizeof speedstring, "~r~llllllllllllllll"); default: format(speedstring, sizeof speedstring, "~r~lllllllllllllllll"); } TextDrawSetString(LineSpeed[playerid], speedstring); } else HideSpeedTextDraw(playerid); В конец мода stock ShowSpeedTextDraw(playerid) { if(SpeedT[playerid] == Text:INVALID_TEXT_DRAW) { SpeedT[playerid] = TextDrawCreate(501.000000,399.000000,"SPEED"); TextDrawUseBox(SpeedT[playerid],1); TextDrawBoxColor(SpeedT[playerid],0x00000033); TextDrawTextSize(SpeedT[playerid],606.000000,-22.000000); TextDrawAlignment(SpeedT[playerid],0); TextDrawBackgroundColor(SpeedT[playerid],0x000000ff); TextDrawFont(SpeedT[playerid],2); TextDrawLetterSize(SpeedT[playerid],0.200000,1.199999); TextDrawColor(SpeedT[playerid],0xffffffff); TextDrawSetProportional(SpeedT[playerid],1); TextDrawSetShadow(SpeedT[playerid],0); LineSpeed[playerid] = TextDrawCreate(559.000000,397.000000,"l"); TextDrawAlignment(LineSpeed[playerid],0); TextDrawBackgroundColor(LineSpeed[playerid],0x000000ff); TextDrawFont(LineSpeed[playerid],1); TextDrawLetterSize(LineSpeed[playerid],0.299999,1.600000); TextDrawColor(LineSpeed[playerid],0xffffffff); TextDrawSetProportional(LineSpeed[playerid],1); TextDrawSetShadow(LineSpeed[playerid],0); } TextDrawShowForPlayer(playerid, SpeedT[playerid]); TextDrawShowForPlayer(playerid, LineSpeed[playerid]); return true; } stock GetPlayerSpeedEx(playerid) { new Float:x, Float:y, Float:z; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z); return floatround(floatsqroot(x*x+y*y+z*z)*100); } stock HideSpeedTextDraw(playerid) { if(SpeedT[playerid] != Text:INVALID_TEXT_DRAW) { TextDrawHideForPlayer(playerid,SpeedT[playerid]); TextDrawDestroy(SpeedT[playerid]); SpeedT[playerid] = Text:INVALID_TEXT_DRAW; TextDrawHideForPlayer(playerid,LineSpeed[playerid]); TextDrawDestroy(LineSpeed[playerid]); LineSpeed[playerid] = Text:INVALID_TEXT_DRAW; } return 1; }
  21. Smolin

    Мангал

    Мангал. Кому больше по душе отдых на природе. Прилайт настроен для дневного и ночного освещения. Мангал.zip Автор неизвестен. P.S: Удачи отдохнуть на природе
  22. Smolin

    Песочница с грибком

    Песочница с грибком для GTA Criminal Russia. Дневной и ночной прилайт работает без проблем, коллизия в норме. Убрал тени и оптимизировал коллизию. Песочница с грибком.zip Автор: stase
  23. Smolin

    Исторический музей

    Отличная архитектура для GTA с русской тематикой. Это крупнейший национальный исторический музей России. Его огромное собрание, единственное в стране по численности и полноте, представляет историю и культуру многонациональной России, государства с древнейших времён до наших дней. Музей был основан указом императора Александра II в 1872 году. Строительство здания музея, которое является сейчас историко-архитектурным памятником, продолжалось в течение 1875 — 1881 годов. После октябрьской революции музей стал именоваться Государственный российский исторический музей. С 1921 года по сегодняшний день титульное название музея — Государственный исторический музей. В 1986 — 1997 годах музей был закрыт из-за проведения капитального ремонта и реставрации. - Настроенный прилайт. - Коллизия не косячит. Скачать с Яндекс.Диск Автор архитектуры: Asmosdeus
×

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

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