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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. 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. Остальные вопросы, касающиеся этому сабжу - задавайте здесь.
  2. #AMG

    Exception At Address: 0x007324B6

    Приветствую пользователей,читающих данную тему.У меня появилась проблема,я в МС(Map Construction)поставил дом,у которого текстура как у дома в сампе.Заливаю его в мод,захожу на сервер,начинаю ехать в сторону этих объектов и у меня крашит игра. P.S.id объекта(19497). Код краша: SA-MP 0.3e Exception At Address: 0x007324B6 Registers: EAX: 0xC1000000 EBX: 0x0000002E ECX: 0x1FE34DE8 EDX: 0x0000003A ESI: 0x00000007 EDI: 0x2D6CD058 EBP: 0x4138F9C0 ESP: 0x0028FCA4 EFLAGS: 0x00010293 Stack: +0000: 0x03B2D9A8 0x03B2D9A8 0x0000003A 0x00000000 +0010: 0xFFFFFFFF 0x00FFFFFF 0x000005E0 0x00C4D958 +0020: 0x00000018 0x0000001C 0x01C610F0 0x0028FCF0 +0030: 0x6B0AF898 0x00000000 0x01C60EC0 0x0000001C +0040: 0x01C610F0 0x0028FD08 0x6B0AF898 0x00000001 +0050: 0x01C60EC0 0x00000001 0x0028FD0C 0x01B294A0 +0060: 0x0000001C 0x0028FD2C 0x6B0ACDE1 0x085BD040 +0070: 0x0028FD24 0x01B294A0 0x01B294A0 0xBE78D500 +0080: 0x0000001C 0x00000001 0x0028FD60 0x0000003B +0090: 0x00000000 0x426B072B 0x071B33F7 0x0000001A +00A0: 0x00000001 0x74EB3524 0x00732639 0x4138F9C0 +00B0: 0x0000003A 0x044F8FA8 0x00732BDC 0x03B2D9A8 +00C0: 0x4138F9C0 0x0000003A 0x74EB3524 0x0000001A +00D0: 0x002EE82C 0x00733F2A 0x044F8F00 0x44CDF9C8 +00E0: 0x00000001 0x0053E01E 0x00000000 0x0053EAA6 +00F0: 0x043042CC 0x0053EAC4 0x43C80000 0x43960000 +0100: 0x0053ECC2 0x00000001 0x00619B71 0x0000001A +0110: 0x00000001 0x00000001 0x0000000A 0x00748DA0 +0120: 0x0000001A 0x00000001 0x75244BC4 0x00000000 +0130: 0x0028FF84 0x7FFDE000 0x012E0000 0x4F6DB3DB +0140: 0x002E0EC8 0x00000008 0x00000100 0x00000008 +0150: 0x000001FE 0x43C80000 0x43960000 0x00000000 +0160: 0x00000000 0x00000320 0x00000258 0x00000000 +0170: 0x00000001 0x000402EE 0x00000200 0x00000000 +0180: 0x012201C7 0x09FAE49C 0x000001C7 0x00000122 +0190: 0x0000002C 0x00400000 0x0392AA90 0x0028FF74 +01A0: 0x00000000 0x0028FF84 0x6A2B4437 0x00400000 +01B0: 0x008246EB 0x75244BC4 0x00000000 0x008246F1 +01C0: 0x00400000 0x00000000 0x01AA2B71 0x0000000A +01D0: 0x00000094 0x00000006 0x00000002 0x000023F0 +01E0: 0x00000002 0x00000000 0x00000000 0x00000000 +01F0: 0x00000000 0x00000000 0x00000000 0x00000000 +0200: 0x00000000 0x00000000 0x00000000 0x00000000 +0210: 0x00000000 0x00000000 0x00000000 0x00000000 +0220: 0x00000000 0x00000000 0x00000000 0x00000000 +0230: 0x00000000 0x00000000 0x00000000 0x00000000 +0240: 0x00000000 0x00000000 0x00000000 0x00000000 +0250: 0x00000000 0x00000000 0x00000000 0x00000000 +0260: 0x00824588 0x00000000 0x00000000 0x7FFDE000 +0270: 0xC0000005 0x00000000 0x01AA2B71 0x00000044 SCM Op: 0x685, lDbg: 0 Game Version: US 1.0 State Information: Ped Context: 0 В чем может заключаться проблема?
  3. Наверное всеми знакомая модель ВАЗ 21099 Больше подходит под зимнюю атмосферу игры. Над этой моделью изменений особо нету никаких, только заменены номера на 3D и поднята подвеска. Вес .dff (3,64мб) Вес .txd (1,67мб) Скачать с Яндекс.Диск Заменяет: Nebula Автор неизвестен. P.S: тонировка не такая, как на скриншотах, в игре нормальнее.
  4. Сабвуфер для вашего автомобиля. Низкополигональный. Sundown Audio(SUB).zip Автор неизвестен.
  5. Max_Eitzen

    Warning(opcode 0x107): Exception 0xC0000005 at 0x59F8B4

    Снова здравствуйте. Опять у меня проблемы. При добавлении новых объектов в пак, возле их места расположения крашит (Warning(opcode 0x107): Exception 0xC0000005 at 0x59F8B4) Подскажите, как решить данную проблему.
  6. Модель машины Lada Granta для GTA с русской тематикой. Модель автомобиля выполнена в высоком качестве. Что было сделано мной: - Исправлена коллизия - Повешены 3D номера Скачать с Яндекс.Диск Заменяет: alpha Автор: nekit56 (вроде, точного автора потерял) Автор дополнения: Smolin Вес .dff (25мб) Вес .txd (761кб) P.S: модель не имеет повреждений, ибо кузов полигональный, очень большой вес
  7. https://www.youtube.com/watch?v=lL3Bw-tNOqM&feature=youtu.be #define MAX_PROCESS 9000//процесс раскраски, меньше процесс - быстрее раскрашивается #define Radius 4//радиус в котором машины будут раскрашиваться #define YAHOOO 0.42 #define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) #define RELEASED(%0) (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0))) new TimerP; new Process[MAX_PLAYERS][MAX_VEHICLES]; new ColorBallon[MAX_PLAYERS] = 3; В public OnPlayerCommandText if (strcmp("/балончик", cmdtext, true, 10) == 0)return ShowPlayerDialog(playerid,9975,2,"Выберите цвет балончика. \nБалончик стоит 1000$","Красный\nСиний\nЗеленый\nЖёлтый\nЧёрный\nРозовый","Выбрать","Отменить"); В public OnDialogResponse if(dialogid == 9975) { if(!response)return 1; if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid,-1,"Нехватает денег!"); switch(listitem) { case 0:ColorBallon[playerid] = 3; case 1:ColorBallon[playerid] = 106; case 2:ColorBallon[playerid] = 86; case 3:ColorBallon[playerid] = 6; case 4:ColorBallon[playerid] = 0; case 5:ColorBallon[playerid] = 126; } for(new v; v < MAX_VEHICLES; v++)Process[playerid][v] = 0; GivePlayerMoney(playerid,-1000); GivePlayerWeapon(playerid,41,1000); SendClientMessage(playerid,-1,"Вы успешно купили балончик за 1000$"); } В public OnPlayerKeyStateChange if(PRESSED(KEY_FIRE) && GetPlayerWeapon(playerid) == 41) { TimerP = SetTimerEx("Raskraska",30,1,"d",playerid); } if(RELEASED(KEY_FIRE)) { KillTimer(TimerP); } В конец мода forward Raskraska(playerid); public Raskraska(playerid) { new Float: P[3]; GetPlayerPos(playerid,P[0],P[1],P[2]); for(new v; v < MAX_VEHICLES; v++) { if((GetVehicleDistanceFromPoint(v,P[0],P[1],P[2])<= Radius) && Process[playerid][v] < MAX_PROCESS) { if(IsPlayerAimingVehicle(playerid, v)) { Process[playerid][v] += 100; if(Process[playerid][v] >= MAX_PROCESS)ChangeVehicleColor(v,ColorBallon[playerid],ColorBallon[playerid]); } } } return 1; } Так же в конец мода stock IsPlayerAimingVehicle(playerid, vehicleid) { new Float:X1, Float:Y1, Float:Z1, Float:X2, Float:Y2, Float:Z2; GetPlayerPos(playerid, X1, Y1, Z1); GetVehiclePos(vehicleid, X2, Y2, Z2); new Float:Distance = floatsqroot(floatpower(floatabs(X1-X2), 2) + floatpower(floatabs(Y1-Y2), 2)); if(Distance < 350) { new Float:A; GetPlayerFacingAngle(playerid, A); X1 += (Distance * floatsin(-A, degrees)); Y1 += (Distance * floatcos(-A, degrees)); Distance = floatsqroot(floatpower(floatabs(X1-X2), 2) + floatpower(floatabs(Y1-Y2), 2)); if(Distance < YAHOOO )return true; } return false; } Автор: Netflashman
  8. Нажимаем на кнопочку В открытом окне вставляете ваш текст в большое поле ввода, затем нажимаете "Ок". Также есть другой способ заключить ваш текст в "Код", выделяя текст нажимаете кнопочку, но при этом стоит учтить, что вся табуляция вашего текста сбросится. P.S: не стоит прятать изображения в тег "Код"
  9. Lada 2171 Priora для GTA. Российский легковой автомобиль с кузовом типа универсал. Очень удобный в использовании автомобиль прекрасно впишется в Вашу игру. Без повреждений: С повреждениями: Что было сделано мной: - Исправлена коллизия. - Поставлены 3d номера. - Добавлены повреждения переднего бампера. - Ретекстур повреждения стекол. - Убран лишний капот, т.к. была копия. - Сделано повреждение багажника с нанесением текстуры на стекло. Заменяет: Greenwoo. Автор модели: VazGta. Авто переделки: Smolin (т.е. Я). Скачать с Яндекс.Диск Вес .dff (8,89 МБ) Вес .txd (3,90 МБ) P.S: скриншоты делал в одиночной GTA, машина на самом деле ни на столь тонирована, как на скрине
  10. Для начала переходим на сайт и следуйте указаниям ниже: 1. Нажимаем на Upload images 2. Выбираем метод заливки изображения на сайт (в моем случае метод будет: browse your computer) 3. Выбираем ваше изображение(в своем случае я залью только одно изображение, но можно и несколько) и выбираем Start upload 4. Теперь ваше изображение залито на сайт. Справа есть колонка с ссылками на ваше изображение чтобы ваше изображение высветилось в теме, достаточно скопировать ссылку с BBCode (message boards & forums) Если вам нужно залить какой-либо файл на хостинг форума, то вы сможете попросить одного из администраторов в online (не модераторов). P.S: проверенный источник хостинг картинок
  11. Представляю вам модель Mercedes G350 Bluetech 2013, Особенности: Желательно заменять на Huntley. Ровная коллизия. Правильная тень. Присутствуют повреждения всех частей ТС. Качественный салон. Хорошее управление. Ссылка на скачку: http://rghost.ru/7d6HDl7VH Пароль: Gelik350
  12. Модель перекрашивается без проблем. Заменяет: peren - Убрана текстура с кузова. - Исправлена коллизия. - Ретекстур поврежденных стекол. - Убрана тонировка. - Повешены 3d номера. - Сделано повреждение переднего бампера. Особенности: - подлокотник. - четки. - пороги. - брызговики. - антенна. Скачать с Яндекс.Диска Автор переделки: Smolin
  13. Kekcuk

    error 017: undefined symbol "Textdraw"

    Здравствуйте пользователи CR-MP.RU! Помогите решить ошибку при сохранении мода Ошибка C:\Users\????\Desktop\Мод\gamemodes\new.pwn(2223) : error 017: undefined symbol "Textdraw" C:\Users\????\Desktop\Мод\gamemodes\new.pwn(2223) : warning 215: expression has no effect C:\Users\????\Desktop\Мод\gamemodes\new.pwn(2223) : error 001: expected token: ";", but found "]" C:\Users\????\Desktop\Мод\gamemodes\new.pwn(2223) : error 029: invalid expression, assumed zero C:\Users\????\Desktop\Мод\gamemodes\new.pwn(2223) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. Строчки PlayerTextDrawHide(playerid,Textdraw[0][playerid]); PlayerTextDrawHide(playerid,Textdraw[1][playerid]); PlayerTextDrawHide(playerid,Textdraw[2][playerid]); PlayerTextDrawHide(playerid,Textdraw[3][playerid]); PlayerTextDrawHide(playerid,Textdraw[4][playerid]); PlayerTextDrawHide(playerid,Textdraw[6][playerid]);
  14. Margo

    error 001: expected token: ")", but found "["

    error 001: expected token: ")", but found "[" error 029: invalid expression, assumed zero warning 215: expression has no effect error 001: expected token: ";", but found "]" fatal error 107: too many error messages on one line if(pUserdata[playerid][params[0]]) в чем проблема
  15. Всем привет дорогие форумчане , помогите пожалуйста . Вставляю объекты в pawno все как надо , компливирую дает Warning
  16. #AMG

    error 021: symbol already defined

    Ошибки C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(541) : error 021: symbol already defined: "Textdraw7" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(2611) : warning 202: number of arguments does not match definition C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(2611) : warning 202: number of arguments does not match definition C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(3291) : error 033: array must be indexed (variable "Textdraw7") C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(3292) : error 035: argument type mismatch (argument 1) C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(3293) : error 035: argument type mismatch (argument 1) C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(3294) : error 035: argument type mismatch (argument 1) C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(11604) : warning 202: number of arguments does not match definition C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(24016) : warning 202: number of arguments does not match definition C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(25383) : warning 202: number of arguments does not match definition C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(25383) : warning 202: number of arguments does not match definition C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(25385) : error 035: argument type mismatch (argument 2) C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(25390) : error 035: argument type mismatch (argument 2) C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60001) : error 017: undefined symbol "foreach" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60003) : error 017: undefined symbol "i" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60005) : error 017: undefined symbol "i" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60016) : error 017: undefined symbol "i" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60016) : error 017: undefined symbol "i" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60016) : error 017: undefined symbol "i" C:\Users\Вова\Desktop\The Omsk Role Play Revival\The Omsk RP Revival\gamemodes\realrp.pwn(60016) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Код forward SpeedoUpdate(); public SpeedoUpdate() { foreach(Player,i) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)) { new string[50],status[32],statusL[32],Left[32],Right[32],statusD[32],vehicleid = GetPlayerVehicleID(i); if(VehicleInfo[vehicleid][pEngineStatus] == 1) status = "~g~?B…‚ATE‡’";//????????? else status = "~w~?B…‚ATE‡’"; if(VehicleInfo[vehicleid][pLightsStatus] == 1) statusL = "~b~?AP‘";//???? else statusL = "~w~?AP‘"; if(CarInfo[GetRealID(vehicleid)][cLock] == 1) statusD = "~y~ЂAMOK"; else statusD = "~w~ЂAMOK"; if(VehInfo[vehicleid][vLeftBlink] == 0) Left = "~w~<"; else Left = "~y~<"; if(VehInfo[vehicleid][vRightBlink] == 0) Right = "~w~>"; else Right = "~y~>"; PlayerTextDrawShow(i,Textdraw0[i]); PlayerTextDrawShow(i,Textdraw1[i]); PlayerTextDrawShow(i,Textdraw2[i]); PlayerTextDrawShow(i,Textdraw3[i]); PlayerTextDrawShow(i,Textdraw41[i]);PlayerTextDrawShow(i,Textdraw5[i]);PlayerTextDrawShow(i,Textdraw6[i]);PlayerTextDrawShow(i,Textdraw7[i]);PlayerTextDrawShow(i,Textdraw8[i]);PlayerTextDrawShow(i,Textdraw9[i]);PlayerTextDrawShow(i,Textdraw10[i]); format(string,sizeof(string),"%d KM/H",GetPlayerSpeed(i));//???????? PlayerTextDrawSetString(i,Textdraw1[i],string); format(string,sizeof(string),"TO?‡…BO: %d ‡.",Gas[vehicleid]);//?????? PlayerTextDrawSetString(i,Textdraw10[i],string); format(string,sizeof(string),"%s",status); PlayerTextDrawSetString(i,Textdraw6[i],string); format(string,sizeof(string),"%s",statusL); PlayerTextDrawSetString(i,Textdraw3[i],string); format(string,sizeof(string),"%s",statusD); PlayerTextDrawSetString(i,Textdraw5[i],string); format(string,sizeof(string),"%s",Left); PlayerTextDrawSetString(i,Textdraw7[i],string); format(string,sizeof(string),"%s",Right); PlayerTextDrawSetString(i,Textdraw8[i],string); switch(SpeedVehicle(i)){ case 0..1: PlayerTextDrawSetString(i,Textdraw9[i], "~w~"); case 2..10: PlayerTextDrawSetString(i,Textdraw9[i], "~w~II"); case 11..20: PlayerTextDrawSetString(i,Textdraw9[i], "~w~III"); case 21..30: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIII"); case 31..40: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIII"); case 41..50: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIIII"); case 51..60: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIIIIIII"); case 61..70: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIIIIIIIII"); case 71..80: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIIIIIIIIIII"); case 81..90: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIIIIIIIIIIIIII"); case 91..120: PlayerTextDrawSetString(i,Textdraw9[i],"~w~IIIIIIIIIIIIIIIIIIIIII"); default: PlayerTextDrawSetString(i,Textdraw9[i], "~w~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII");} } if(!IsPlayerInAnyVehicle(i)) { PlayerTextDrawHide(i,Textdraw0[i]); PlayerTextDrawHide(i,Textdraw1[i]); PlayerTextDrawHide(i,Textdraw2[i]); PlayerTextDrawHide(i,Textdraw3[i]); PlayerTextDrawHide(i,Textdraw41[i]);PlayerTextDrawHide(i,Textdraw5[i]); PlayerTextDrawHide(i,Textdraw6[i]);PlayerTextDrawHide(i,Textdraw7[i]);PlayerTextDrawHide(i,Textdraw8[i]);PlayerTextDrawHide(i,Textdraw9[i]);PlayerTextDrawHide(i,Textdraw10[i]); } } return true; } //______________________________________________________________________________ stock SpeedVehicle(playerid, bool:return_km=true) { new Float:x, Float:y, Float:z; if(IsPlayerInAnyVehicle(playerid)) { new veh = GetPlayerVehicleID(playerid); GetVehicleVelocity(veh, x, y, z); }else GetPlayerVelocity(playerid, x, y, z); return return_km?floatround(floatsqroot(x*x+y*y+z*z)*195):floatround(floatsqroot(x*x+y*y+z*z)*121); } Помогите пожалуйста:)Мод The Omsk RP Revival Делал по мануалу : http://cr-mp.ru/forum/topic/15524-novyi-spidometr/
  17. Рамка, 3D номер, на которую вы можете наложить любую текстуру номеров и подогнать эту рамку к авто. ramka.zip Автор неизвестен.
  18. Daniil_Kalinin

    ViP Дом напротив 8 бит.

    Прошу судить строго! Мой 1-ый маппинг. Присутствуют объекты из SA:MP 0.3e. В доме 7 подъездов. RemoveBuildingForPlayer RemoveBuildingForPlayer(playerid, 2009, 2567.8301, -2098.8000, 22.5000, 0.25); RemoveBuildingForPlayer(playerid, 2010, 2567.8301, -2098.8000, 22.5000, 0.25); RemoveBuildingForPlayer(playerid, 2011, 2563.8101, -2044.7500, 25.4700, 0.25); RemoveBuildingForPlayer(playerid, 2012, 2563.8101, -2044.7500, 25.4700, 0.25); RemoveBuildingForPlayer(playerid, 2015, 2538.8701, -1998.9301, 0.1900, 0.25); RemoveBuildingForPlayer(playerid, 2016, 2538.8701, -1998.9301, 0.1900, 0.25); RemoveBuildingForPlayer(playerid, 2017, 2538.8701, -1998.9301, 0.1900, 0.25); RemoveBuildingForPlayer(playerid, 2018, 2538.8701, -1998.9301, 0.1900, 0.25); RemoveBuildingForPlayer(playerid, 2022, 2493.9900, -2036.5900, 20.2500, 0.25); RemoveBuildingForPlayer(playerid, 2023, 2493.9900, -2036.5900, 20.2500, 0.25); RemoveBuildingForPlayer(playerid, 2024, 2509.3601, -2126.9900, 20.2600, 0.25); RemoveBuildingForPlayer(playerid, 2025, 2509.3601, -2126.9900, 20.2600, 0.25); RemoveBuildingForPlayer(playerid, 2058, 2510.6899, -1992.9100, 22.3300, 0.25); RemoveBuildingForPlayer(playerid, 2059, 2510.6899, -1992.9100, 22.3300, 0.25); RemoveBuildingForPlayer(playerid, 615, 2558.3799, -2099.7000, 20.3925, 0.25); RemoveBuildingForPlayer(playerid, 626, 2554.5701, -2093.1599, 20.4230, 0.25); RemoveBuildingForPlayer(playerid, 626, 2551.6101, -2058.7100, 20.4230, 0.25); RemoveBuildingForPlayer(playerid, 627, 2552.8401, -2067.6299, 20.7377, 0.25); RemoveBuildingForPlayer(playerid, 627, 2561.1201, -2080.3401, 20.7377, 0.25); RemoveBuildingForPlayer(playerid, 630, 2557.6299, -2087.3301, 16.4458, 0.25); RemoveBuildingForPlayer(playerid, 1711, 2553.1399, -2020.8700, 26.9083, 0.25); RemoveBuildingForPlayer(playerid, 1761, 2556.0000, -2064.5601, 20.9200, 0.25); RemoveBuildingForPlayer(playerid, 1761, 2558.0801, -2064.1399, 20.9200, 0.25); RemoveBuildingForPlayer(playerid, 1761, 2559.8101, -2064.2400, 20.9200, 0.25); RemoveBuildingForPlayer(playerid, 626, 2551.6101, -2058.7100, 20.4230, 0.25); RemoveBuildingForPlayer(playerid, 630, 2557.6299, -2087.3301, 16.4458, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2574.1499, -2108.1899, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2567.1201, -2108.1899, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2574.1499, -2102.6699, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2567.1201, -2102.6699, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2574.1499, -2094.4399, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2574.1499, -2087.9299, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2567.1201, -2094.4399, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2567.1201, -2087.9299, 33.1500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2562.8501, -2032.6000, 30.4500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2562.9399, -2040.0300, 30.4500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2562.9600, -2047.4600, 30.4500, 0.25); RemoveBuildingForPlayer(playerid, 1731, 2562.8401, -2054.9700, 30.4500, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2563.3799, -2110.8899, 21.7335, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2542.9099, -2101.7800, 23.3335, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2542.8601, -2100.3999, 23.3335, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2542.8101, -2107.6299, 23.3335, 0.25); RemoveBuildingForPlayer(playerid, 1217, 2566.2800, -2109.9099, 21.7469, 0.25); RemoveBuildingForPlayer(playerid, 1218, 2542.3000, -2103.5901, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1218, 2541.3999, -2103.5901, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1217, 2540.5000, -2103.5901, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1225, 2543.1001, -2102.6899, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1225, 2540.3999, -2102.6899, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1217, 2543.2000, -2103.5901, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1225, 2541.3000, -2102.6899, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1217, 2542.2000, -2102.6899, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1217, 2568.2900, -2111.0200, 21.7469, 0.25); RemoveBuildingForPlayer(playerid, 1217, 2541.3201, -2098.7800, 23.3469, 0.25); RemoveBuildingForPlayer(playerid, 1221, 2562.3601, -2111.2000, 21.7760, 0.25); RemoveBuildingForPlayer(playerid, 1221, 2566.7100, -2111.8501, 21.7760, 0.25); RemoveBuildingForPlayer(playerid, 1221, 2565.7200, -2111.2100, 21.7760, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2569.3701, -2110.5701, 21.7335, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2566.6101, -2111.6599, 23.1335, 0.25); RemoveBuildingForPlayer(playerid, 1221, 2563.4099, -2111.8401, 21.7760, 0.25); RemoveBuildingForPlayer(playerid, 1221, 2567.3101, -2110.4900, 21.7760, 0.25); RemoveBuildingForPlayer(playerid, 1230, 2540.7100, -2097.4399, 23.3335, 0.25); RemoveBuildingForPlayer(playerid, 1219, 2568.6799, -2111.9600, 22.5248, 0.25); RemoveBuildingForPlayer(playerid, 1219, 2542.2000, -2105.2900, 23.3248, 0.25); RemoveBuildingForPlayer(playerid, 1219, 2565.7000, -2111.4500, 22.5248, 0.25); RemoveBuildingForPlayer(playerid, 1439, 2561.6201, -2117.2300, 20.9500, 0.25); RemoveBuildingForPlayer(playerid, 1439, 2560.0200, -2118.3201, 20.9500, 0.25); RemoveBuildingForPlayer(playerid, 1224, 2564.5500, -2111.2800, 21.9270, 0.25); RemoveBuildingForPlayer(playerid, 1299, 2570.5801, -2111.9700, 21.7826, 0.25); RemoveBuildingForPlayer(playerid, 1299, 2540.6699, -2108.2400, 23.3826, 0.25); RemoveBuildingForPlayer(playerid, 1755, 2540.8301, -2109.6899, 23.3100, 0.25); RemoveBuildingForPlayer(playerid, 1755, 2564.9900, -2109.6001, 21.7600, 0.25); RemoveBuildingForPlayer(playerid, 970, 2566.5200, -2080.9099, 21.4500, 0.25); RemoveBuildingForPlayer(playerid, 803, 2555.9099, -2083.6101, 21.5571, 0.25); RemoveBuildingForPlayer(playerid, 1299, 2540.7000, -2101.3000, 23.3826, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2514.3000, -2130.2100, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2514.3101, -2122.9900, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2514.3101, -2120.1599, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2504.3501, -2120.2000, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2504.3501, -2123.0000, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2504.3501, -2130.1899, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2026, 2509.4099, -2117.8201, 24.5000, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2505.1399, -2123.4299, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2505.1299, -2119.9800, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2509.5400, -2123.5500, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2508.8401, -2123.5601, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2507.3000, -2118.6799, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2511.3101, -2118.7800, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2513.4299, -2120.1299, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2028, 2513.5400, -2123.5100, 22.8600, 0.25); RemoveBuildingForPlayer(playerid, 2242, 2538.3401, -1784.7300, 20.0200, 0.25); RemoveBuildingForPlayer(playerid, 2243, 2538.3401, -1784.7300, 20.0200, 0.25); RemoveBuildingForPlayer(playerid, 1769, 2541.8201, -2086.3601, 22.6200, 0.25); RemoveBuildingForPlayer(playerid, 1769, 2541.8201, -2103.1599, 22.6200, 0.25); RemoveBuildingForPlayer(playerid, 1769, 2541.8201, -2069.5601, 22.6200, 0.25); RemoveBuildingForPlayer(playerid, 1770, 2541.8201, -2052.4299, 24.2100, 0.25); RemoveBuildingForPlayer(playerid, 2021, 2564.7700, -2112.5000, 21.4212, 0.25); RemoveBuildingForPlayer(playerid, 1706, 2549.8799, -2018.7500, 21.8000, 0.25); RemoveBuildingForPlayer(playerid, 1348, 2542.6399, -2096.9600, 23.6300, 0.25); RemoveBuildingForPlayer(playerid, 1348, 2573.0701, -2111.6699, 22.0300, 0.25); RemoveBuildingForPlayer(playerid, 1348, 2542.6299, -2109.2600, 23.6300, 0.25); RemoveBuildingForPlayer(playerid, 2960, 2541.8301, -2097.7000, 23.3125, 0.25); RemoveBuildingForPlayer(playerid, 2934, 2541.8201, -2090.1001, 24.3510, 0.25); RemoveBuildingForPlayer(playerid, 2935, 2541.8201, -2082.6699, 24.3510, 0.25); RemoveBuildingForPlayer(playerid, 2029, 2509.3601, -2126.9900, 20.2600, 0.25); RemoveBuildingForPlayer(playerid, 2030, 2514.5500, -2128.0801, 23.7000, 0.25); RemoveBuildingForPlayer(playerid, 2031, 2514.5400, -2125.2700, 23.7000, 0.25); RemoveBuildingForPlayer(playerid, 2030, 2504.1399, -2125.2400, 23.7000, 0.25); RemoveBuildingForPlayer(playerid, 2031, 2504.1499, -2128.0500, 23.7000, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2504.1499, -2125.9099, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2504.1799, -2127.3799, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2504.4700, -2127.3501, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2504.4600, -2125.8999, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2514.1101, -2125.8799, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2514.1101, -2127.3501, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2514.4199, -2127.3701, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2027, 2514.4199, -2125.9099, 25.2500, 0.25); RemoveBuildingForPlayer(playerid, 2032, 2493.9900, -2036.5900, 20.2500, 0.25); RemoveBuildingForPlayer(playerid, 1707, 2544.2300, -2019.1300, 21.8000, 0.25); RemoveBuildingForPlayer(playerid, 1707, 2510.8899, -1975.9200, 21.8000, 0.25); RemoveBuildingForPlayer(playerid, 1299, 2570.5801, -2111.9700, 21.7826, 0.25); RemoveBuildingForPlayer(playerid, 1771, 2541.8201, -2034.1300, 24.2500, 0.25); RemoveBuildingForPlayer(playerid, 1776, 2513.3501, -2092.5000, 24.3000, 0.25); RemoveBuildingForPlayer(playerid, 1776, 2513.3501, -2066.8000, 24.3000, 0.25); RemoveBuildingForPlayer(playerid, 1776, 2513.3501, -2041.0500, 24.3000, 0.25); RemoveBuildingForPlayer(playerid, 2245, 2538.3401, -1784.7300, 20.0200, 0.25); RemoveBuildingForPlayer(playerid, 1785, 2567.4800, -2113.5300, 20.9600, 0.25); RemoveBuildingForPlayer(playerid, 1703, 2510.8899, -1974.6200, 22.1300, 0.25); RemoveBuildingForPlayer(playerid, 1703, 2517.1299, -1910.8300, 22.1300, 0.25); CreateObject CreateObject(1898, 2550.11, -2092.48, 20.86, 0.00, 0.00, 0.30); CreateObject(8741, 2561.76, -2130.19, 20.93, 0.00, 0.00, 2.10); CreateObject(1898, 2549.93, -2055.30, 20.86, 0.00, 0.00, 0.30); CreateObject(970, 2566.25, -2080.12, 21.50, 0.00, 0.00, -91.50); CreateObject(970, 2570.40, -2080.10, 21.50, 0.00, 0.00, -90.36); CreateObject(970, 2574.97, -2080.14, 21.50, 0.00, 0.00, -90.36); CreateObject(970, 2577.07, -2082.23, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2577.05, -2078.05, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2568.37, -2078.03, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2568.33, -2082.19, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2562.71, -2078.88, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2558.57, -2078.88, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2556.51, -2078.90, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2557.23, -2084.36, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2557.33, -2102.95, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2557.57, -2113.55, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2561.73, -2113.58, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2568.89, -2113.69, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2573.04, -2113.68, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2577.18, -2113.68, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2561.50, -2086.48, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2561.47, -2090.60, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2561.47, -2094.68, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2561.47, -2098.26, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2559.31, -2102.96, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2559.36, -2084.37, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2557.10, -2024.73, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2561.25, -2024.74, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2565.39, -2024.73, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2569.47, -2024.73, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2569.87, -2024.76, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2566.25, -2066.00, 21.50, 0.00, 0.00, -90.36); CreateObject(970, 2571.91, -2026.84, 21.50, 0.00, 0.00, -90.36); CreateObject(970, 2571.87, -2030.95, 21.50, 0.00, 0.00, -90.36); CreateObject(970, 2571.86, -2035.07, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.87, -2039.19, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.86, -2043.32, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.87, -2047.46, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.88, -2051.59, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.89, -2055.73, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.92, -2059.87, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2571.91, -2060.92, 21.50, 0.00, 0.00, -89.94); CreateObject(970, 2569.82, -2062.91, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2568.33, -2062.93, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2566.26, -2065.03, 21.50, 0.00, 0.00, -90.36); CreateObject(970, 2568.29, -2068.08, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2572.40, -2068.10, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2576.49, -2068.09, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2577.93, -2068.13, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2557.42, -2100.31, 21.50, 0.00, 0.00, -180.06); CreateObject(970, 2559.43, -2100.31, 21.50, 0.00, 0.00, -180.06); CreateObject(1711, 2559.02, -2091.69, 26.91, 356.86, 0.00, 3.14); CreateObject(1711, 2559.71, -2115.80, 26.91, 356.86, 0.00, 3.14); CreateObject(1711, 2571.98, -2131.21, 26.91, 356.86, 0.00, 3.14); CreateObject(1711, 2575.26, -2117.51, 26.91, 356.86, 0.00, 3.14); CreateObject(627, 2558.84, -2087.95, 20.74, 356.86, 0.00, 58.28); CreateObject(627, 2558.57, -2096.32, 20.74, 356.86, 0.00, 98.24); CreateObject(627, 2557.44, -2116.44, 20.74, 356.86, 0.00, 125.60); CreateObject(627, 2573.16, -2115.75, 20.74, 356.86, 0.00, 168.20); CreateObject(627, 2575.72, -2061.17, 20.74, 356.86, 0.00, 60.32); CreateObject(627, 2574.93, -2044.46, 20.74, 356.86, 0.00, 127.82); CreateObject(627, 2575.82, -2028.53, 20.74, 356.86, 0.00, 79.28); CreateObject(1711, 2559.53, -2021.99, 26.82, 356.86, 0.00, -31.37); CreateObject(1711, 2566.88, -2020.93, 26.82, 356.86, 0.00, -31.37); CreateObject(627, 2566.25, -2021.73, 20.74, 356.86, 0.00, 127.82); CreateObject(627, 2559.18, -2022.19, 20.74, 356.86, 0.00, 170.54); CreateObject(627, 2571.49, -2128.26, 20.74, 356.86, 0.00, 125.60); CreateObject(627, 2561.64, -2116.09, 20.74, 356.86, 0.00, 22.40); CreateObject(970, 2563.73, -2115.65, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2566.77, -2115.74, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2568.85, -2117.85, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2572.96, -2117.88, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2577.09, -2117.92, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2561.67, -2117.66, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2557.77, -2117.60, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2556.48, -2121.65, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2558.47, -2124.92, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2558.54, -2122.83, 21.45, 356.86, 0.00, 1.57); CreateObject(970, 2570.10, -2126.73, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2574.25, -2126.76, 21.45, 356.86, 0.00, -0.41); CreateObject(970, 2577.05, -2126.83, 21.45, 356.86, 0.00, -0.41); CreateObject(627, 2556.73, -2124.99, 19.88, 356.86, 0.00, 86.48); CreateObject(627, 2576.19, -2131.13, 20.74, 356.86, 0.00, 89.78); CreateObject(1711, 2563.57, -2079.67, 26.91, 356.86, 0.00, 3.14); CreateObject(1232, 2577.87, -2067.71, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2569.21, -2078.97, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2577.94, -2078.50, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2560.85, -2092.93, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2558.63, -2080.21, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2560.36, -2103.42, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2563.01, -2114.01, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2571.84, -2114.35, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2568.80, -2127.50, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2557.56, -2122.40, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2572.59, -2064.17, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2572.27, -2050.33, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2572.53, -2038.11, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2569.43, -2022.92, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2556.47, -2023.58, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2557.26, -2042.99, 23.47, 0.00, 0.00, 0.00); CreateObject(1232, 2556.97, -2061.55, 23.47, 0.00, 0.00, 0.00); CreateObject(1256, 2558.50, -2083.87, 21.51, 0.00, 0.00, -92.76); CreateObject(1256, 2559.31, -2100.78, 21.51, 0.00, 0.00, -271.92); CreateObject(1256, 2561.87, -2095.04, 21.51, 0.00, 0.00, -178.38); CreateObject(1256, 2555.87, -2067.44, 21.51, 0.00, 0.00, -178.38); CreateObject(1256, 2555.63, -2054.53, 21.51, 0.00, 0.00, -178.38); CreateObject(1256, 2555.65, -2043.11, 21.51, 0.00, 0.00, -178.38); CreateObject(1256, 2555.90, -2030.16, 21.51, 0.00, 0.00, -178.38); CreateObject(1256, 2559.01, -2122.81, 21.51, 0.00, 0.00, -178.38); CreateObject(1256, 2567.97, -2126.14, 21.51, 0.00, 0.00, -90.72); CreateObject(1256, 2578.48, -2122.69, 21.51, 0.00, 0.00, -1.62); CreateObject(1359, 2578.69, -2124.82, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2565.96, -2126.43, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2558.86, -2121.15, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2561.40, -2103.03, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2559.35, -2079.40, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2556.20, -2069.81, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2556.04, -2047.55, 21.53, 0.00, 0.00, 0.00); CreateObject(1359, 2556.44, -2025.72, 21.53, 0.00, 0.00, 0.00); CreateObject(19425, 2579.62, -2069.76, 20.85, 0.00, 0.00, -90.00); CreateObject(19425, 2579.63, -2072.88, 20.85, 0.00, 0.00, -90.00); CreateObject(4430, 2583.06, -2065.48, 22.87, 0.00, 0.00, 0.00); CreateObject(4104, 2574.25, -2067.03, 21.51, 0.00, 0.00, 0.00); CreateObject(4104, 2575.67, -2067.10, 21.51, 0.00, 0.00, -70.14); CreateObject(4104, 2572.73, -2066.94, 21.51, 0.00, 0.00, -169.14); CreateObject(1230, 2574.28, -2067.20, 22.12, 0.00, 0.00, -0.30); CreateObject(1230, 2576.87, -2067.40, 21.41, 0.00, 0.00, -18.72); CreateObject(4609, 2578.40, -2075.00, 22.92, 0.00, 0.00, 180.60); Scrins: Smolin
  19. /iVO - Открывает главное меню диалог, который поможет Вам сориентироваться в различных инструментов. /vSearch - Показывает входной диалог, в котором вы вводите "часть имени объекта" или точного ID приложить .. /vAttach [Object name/ID] - Используйте это, если Вы знаете идентификатор объекта заранее. Непосредственно прикрепить их. /vList покажет список объектов у вас уже есть с приложением слотов. /vEdit [slot ID] - Редактировать / Изменить объект, который вы прилагается раньше. /vClone [slot ID] - Копирование объекта при точном Pos / Rot. /pX, /pY, /pZ - Для XYZ смещения. /rX, /rY, /rZ - Для XYZ Вращения. /vSym [X,Y,Z] - Когда вы находитесь в режиме редактирования, использовать это, чтобы сделать аналогичную копию объекта на противоположной стороне. /vEnd Finish Издание так что вы можете передвигаться, а затем Экспорт позже. /vExport Она экспортирует все вложенные объекты в "scriptfiles / iVO_ (вашеимя). Собственную" /vRemove [slot ID] - Будет ли сброс / сброс данного слота. /vResetAll - Будет сброса /clear все слоты (Вы можете потерять работу, если вы делаете это между ними.) FS for cr-mp.ru.zip
  20. Сегодня мы научимся делать вип аккаунты по времени, с автоматическим удалением по истечению времени. Перейдем в самый вверх вашего мода и впишем туда этот код: #include <a_samp> //стандартный инклуд #include <dc_cmd> //командный процесор #include <mxdate> //время и т д #include <a_mysql> //для работы с бд #include <sscanf> // #define MYSQL_HOST "localhost" // IP адресс БД. #define MYSQL_USER "ЛОГИН" // Login БД. #define MYSQL_DB "БД" // Название БД. #define MYSQL_PASS "Пароль" // Пароль БД. Теперь необходимо установить подключение к базе при включении мода, перейдем в OnGameModeInit и впишем туда этот код: mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DB, MYSQL_PASS);//устанавливаем подключение switch(mysql_ping()) { case 1: print("Соединение установлено"); // Если подключена БД. case -1: print("Нет соединения с БД"); // Если не подключена БД. } Теперь если все будет нормально то в консоли появится инфа о том что соединение установлено. Сейчас сделаем отключение от базы при выключении/перезагрузке мода, перейдем в OnGameModeExit и впишем: mysql_close(); Теперь нужно сделать проверку, переходим в OnPlayerConnect и вписываем: new query[100],name[24],string[240]sqlname[24],days;// GetPlayerName(playerid,name,sizeof(name));//узнаем имя mysql_real_escape_string(name,sqlname); format(query,sizeof(query),"SELECT * FROM `Donate` WHERE `Name` = '%s'",sqlname); mysql_query(query);//отправляем запрос mysql_store_result();//получаем ответ if(mysql_fetch_row(query) && mysql_num_rows() == 1)//если есть поле с именем игрока { mysql_get_field("Days", string); days=strval(string);//получаем время на которое выдан аккаунт if(gettime() >= days) //если срок закончился { SendClientMessage(playerid,0xFFFFFFFF,"Действие вашего VIP аккаунта закончилось"); format(string,sizeof(string),"DELETE FROM `Donate` WHERE `Name`='%s'",name); mysql_query(string);//удаляем его из бд //PlayerInfo[playerid][pDonate]=0; сюда впишите вашу випку } else//если действие аккаунта еще не закончилось { //PlayerInfo[playerid][pDonate]=1; ваша випка format(string,sizeof(string),"Действие вашего VIP аккаунта закончится %s ",date("%dd.%mm.%yyyy в %hh:%ii:%ss",days)); SendClientMessage(playerid,0xFFFFFFFF,string);//выведем информацию о том когда закончится действие аккаунта } } mysql_free_result();//очищаем Теперь построим команду для выдачи випки. Внимание команда построена на процессоре dc_cmd CMD:donate(playerid, params[]) { if(GetPVarInt(playerid,"Admin") < 5) return 1; new string[144]; if(!strlen(params[0])|| !strlen(params[1])) return SendClientMessage(playerid,0xFFFFFFFF,"{0099FF}Используйте: {FFFFFF}/donate {99D938}[playerid] [Day] ");//если параметры не указанны DonatePlayer(params[0],params[1]);//если указанны то дадим випку и занесем в бд format(string,sizeof(string),"Вам выдан Вип аккаунт на %d дней",params[1]); SendClientMessage(params[0],0xFFFFFFFF,string);//покажем сообщение игроку которому выдали //ваша випка PlayerInfo[params[0]][pDonate]=1; return true; } Теперь сделаем функцию выдачи випки, перейдем в низ вашего мода и напишем следующий код: stock DonatePlayer(playerid,days) { new query[256],name[24]; GetPlayerName(playerid,name,sizeof(name));//узнаем имя format(query, sizeof(query), "INSERT INTO `Donate` (`Name`, `Days`) VALUE ('%s','%d')",name,gettime()+86400*days);//gettime()вернет время в секундах, 86400 секунд в одних сутках, days количество дней на которое будет установлен вип аккаунт mysql_query(query);//отправим запрос return true; } Все include клик Теперь нужно создать таблицу в нашей бд: Создаем таблицу с именем Donate, делаем 2 столбца Name и Days. В первом укажем значение string(24), а во втором int(11). Автор:Last. чуть-чуть переделал я.(Vlad_Andreev)
  21. Washington ;3

    error 036: empty statement

    Сама ошибка : C:\Users\user1\Desktop\crmp04\gamemodes\new.pwn(9417) : error 036: empty statementPawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Проблема вот в чём : Я хочу сделать транспорт для фракции с другими все получилось , а тут error выскакивает Ошибка тут : if(newstate == PLAYER_STATE_DRIVER) { new carid = GetPlayerVehicleID(playerid); if(newcar >= spect[0] && newcar <= spect[1]); } if(PlayerInfo[playerid][pMember] < 17 || PlayerInfo[playerid][pLeader] == 17) { SendClientMessage(playerid, -17, "Вам не доступно ."); RemovePlayerFromVehicle(playerid); } Сама ошибка в : if(newcar >= spect[0] && newcar <= spect[1]); Всяко пробовал , все равно не работает .
  22. Андрей Родионов

    Вопрос о заливки мода

    Почему у меня не запускается мод который я залил, пытаюсь подключиться к серверу, не подключается после название сервера и мода не написано название карты и как поменять внешние и внутренние название сервера?
  23. St1muL45

    [APP] Sprite Browser 2.0

    Sprite Browser 2.0 Программа создана для того, чтоб облегчить поиск ресурсов в архивах с расширением .txd. Незаменима в том случае если нужно найти TextDraw. Удобный интерфейс, вывод названия TextDraw под его изображением. Скачать с Яндекс.Диск
  24. St1muL45

    Phonebook

    Всем привет. После года застоя, решил вернуться в скриптинг и показать некоторые свои работы. Ни для кого не секрет, что в CR:MP просто уйма RolePlay серверов и на каждом есть телефонная система, но, вот одно Но! Нет телефонной книжки, как же без неё? Если у тебя куча друзей, должников или просто людей, кому нужно позвонить . С эти скриптом, на вашем сервере у каждого будет такая книжка! Скриншоты (Скрины сделаны были из SA-MP`a, так как CR:MP качается, если что, IP - локалка, так что никакой рекламы ):
×

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

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