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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Наверное всеми знакомая модель ВАЗ 21099 Больше подходит под зимнюю атмосферу игры. Над этой моделью изменений особо нету никаких, только заменены номера на 3D и поднята подвеска. Вес .dff (3,64мб) Вес .txd (1,67мб) Скачать с Яндекс.Диск Заменяет: Nebula Автор неизвестен. P.S: тонировка не такая, как на скриншотах, в игре нормальнее.
  2. Сабвуфер для вашего автомобиля. Низкополигональный. Sundown Audio(SUB).zip Автор неизвестен.
  3. Max_Eitzen

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

    Снова здравствуйте. Опять у меня проблемы. При добавлении новых объектов в пак, возле их места расположения крашит (Warning(opcode 0x107): Exception 0xC0000005 at 0x59F8B4) Подскажите, как решить данную проблему.
  4. CRMP1

    Работа!

    Всем привет , выкладываю работу! Нужно собирать золото и грузить фургон. rabota.zip
  5. 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
  6. Нажимаем на кнопочку В открытом окне вставляете ваш текст в большое поле ввода, затем нажимаете "Ок". Также есть другой способ заключить ваш текст в "Код", выделяя текст нажимаете кнопочку, но при этом стоит учтить, что вся табуляция вашего текста сбросится. P.S: не стоит прятать изображения в тег "Код"
  7. Lada 2171 Priora для GTA. Российский легковой автомобиль с кузовом типа универсал. Очень удобный в использовании автомобиль прекрасно впишется в Вашу игру. Без повреждений: С повреждениями: Что было сделано мной: - Исправлена коллизия. - Поставлены 3d номера. - Добавлены повреждения переднего бампера. - Ретекстур повреждения стекол. - Убран лишний капот, т.к. была копия. - Сделано повреждение багажника с нанесением текстуры на стекло. Заменяет: Greenwoo. Автор модели: VazGta. Авто переделки: Smolin (т.е. Я). Скачать с Яндекс.Диск Вес .dff (8,89 МБ) Вес .txd (3,90 МБ) P.S: скриншоты делал в одиночной GTA, машина на самом деле ни на столь тонирована, как на скрине
  8. Представляю вам модель Mercedes G350 Bluetech 2013, Особенности: Желательно заменять на Huntley. Ровная коллизия. Правильная тень. Присутствуют повреждения всех частей ТС. Качественный салон. Хорошее управление. Ссылка на скачку: http://rghost.ru/7d6HDl7VH Пароль: Gelik350
  9. Модель перекрашивается без проблем. Заменяет: peren - Убрана текстура с кузова. - Исправлена коллизия. - Ретекстур поврежденных стекол. - Убрана тонировка. - Повешены 3d номера. - Сделано повреждение переднего бампера. Особенности: - подлокотник. - четки. - пороги. - брызговики. - антенна. Скачать с Яндекс.Диска Автор переделки: Smolin
  10. 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]);
  11. 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]]) в чем проблема
  12. Всем привет дорогие форумчане , помогите пожалуйста . Вставляю объекты в pawno все как надо , компливирую дает Warning
  13. #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/
  14. Рамка, 3D номер, на которую вы можете наложить любую текстуру номеров и подогнать эту рамку к авто. ramka.zip Автор неизвестен.
  15. /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
  16. Сегодня мы научимся делать вип аккаунты по времени, с автоматическим удалением по истечению времени. Перейдем в самый вверх вашего мода и впишем туда этот код: #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)
  17. 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]); Всяко пробовал , все равно не работает .
  18. Андрей Родионов

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

    Почему у меня не запускается мод который я залил, пытаюсь подключиться к серверу, не подключается после название сервера и мода не написано название карты и как поменять внешние и внутренние название сервера?
  19. При вызове функции ShowTextDrawMost снизу под деньгами покажет TextDraw в виде разведенного моста. Время на которое будет показан TextDraw нужно указывать свое при вызове функции, по умолчанию - 5 секунд.У меня - 2 минуты. TextDraw показывается всем игрокам онлайн, а после - удаляется. Ко всем переменным: new PlayerText:Most[MAX_PLAYERS][2]; В OnPlayerConnect: Most[playerid][0] = CreatePlayerTextDraw(playerid,513.000000,119.000000,"MOSTUI:sb_0"); PlayerTextDrawBackgroundColor(playerid,Most[playerid][0],255); PlayerTextDrawFont(playerid,Most[playerid][0],4); PlayerTextDrawLetterSize(playerid,Most[playerid][0],0.500000,1.000000); PlayerTextDrawColor(playerid,Most[playerid][0],-1); PlayerTextDrawSetOutline(playerid,Most[playerid][0],0); PlayerTextDrawSetProportional(playerid,Most[playerid][0],1); PlayerTextDrawSetShadow(playerid,Most[playerid][0],1); PlayerTextDrawUseBox(playerid,Most[playerid][0],1); PlayerTextDrawBoxColor(playerid,Most[playerid][0],255); PlayerTextDrawTextSize(playerid,Most[playerid][0],79.000000,74.000000); ////////////////// Most[playerid][1] = CreatePlayerTextDraw(playerid,499.000000,112.000000, "_"); PlayerTextDrawBackgroundColor(playerid,Most[playerid][1],255); PlayerTextDrawFont(playerid,Most[playerid][1],1); PlayerTextDrawLetterSize(playerid,Most[playerid][1],0.500000, 6.599999); PlayerTextDrawColor(playerid,Most[playerid][1],70); PlayerTextDrawSetOutline(playerid,Most[playerid][1],0); PlayerTextDrawSetProportional(playerid,Most[playerid][1],1); PlayerTextDrawSetShadow(playerid,Most[playerid][1],1); PlayerTextDrawUseBox(playerid,Most[playerid][1],1); PlayerTextDrawBoxColor(playerid,Most[playerid][1],40); PlayerTextDrawTextSize(playerid,Most[playerid][1],607.000000, 0.000000); В конец мода: stock ShowTextDrawMost(time = 5) { for(new i = GetMaxPlayers(); i != -1; i--) { if(!IsPlayerConnected(i)) continue; PlayerTextDrawShow(i,Most[i][0]); PlayerTextDrawShow(i,Most[i][1]); SetTimerEx("HideTextDrawMost",time*1000,false,"i",i); } return 1; } forward HideTextDrawMost(playerid); public HideTextDrawMost(playerid) { PlayerTextDrawHide(playerid,Most[playerid][0]); PlayerTextDrawHide(playerid,Most[playerid][1]); return 1; } Теперь в команду разведения моста, вставим строчку, чтобы вызвать textdraw. ShowTextDrawMost(5);//5 - время в секундах на которое будет показан TextDraw
  20. St1muL45

    Phonebook

    Всем привет. После года застоя, решил вернуться в скриптинг и показать некоторые свои работы. Ни для кого не секрет, что в CR:MP просто уйма RolePlay серверов и на каждом есть телефонная система, но, вот одно Но! Нет телефонной книжки, как же без неё? Если у тебя куча друзей, должников или просто людей, кому нужно позвонить . С эти скриптом, на вашем сервере у каждого будет такая книжка! Скриншоты (Скрины сделаны были из SA-MP`a, так как CR:MP качается, если что, IP - локалка, так что никакой рекламы ):
  21. Здравствуйте дорогие друзья. Теперь о главном. Инструкция по использованию: Переключать радио можно используя кнопки NUM4 - NUM6 *Можете менять под себя* Остановить радио можете используя кнопку N *Опять же повторюсь,меняйте под себя* Редактировать радио из игры можно используя CMD * /НастройкиР | /SettingR * Как менять ссылки на радио-станции? *Очень просто* Открываем byDNAIKeRADIO.pwn ищем строку (RadioURL[r] и вместо ссылок которые находятся там,вписываем свои. В нашем случае это будет Зайцев FM Но на этом не закончили,что-бы радио-станции играли нужно заходить в папку scriptfiles,найти папку DNAIKeRADIO,видим блокнот Radio,открываем его,и опять же вписываем туда,свои ссылки на радио-станции. Желаете,что-бы на каком либо транспорте не воспроизводилось радио,находим блокнот Bad_Cars,и вписываем туда ID желаемой вами машины. Ну и на этом всё,думаю by#DNAIKeRADIO.zip
  22. Rustyk

    samp-server-cr.exe A: 0x00400000 - 0x004EE000

    Залил мод на VDS с OC Windows , решил попробовать , что да как, проблему с закрытыми портами решил, запустил сервер через RDP , как только заходит игрок , сервер в течении 5-10 секунд выключается. Вот краш логи:
  23. new String[128]; new vehicle = GetPlayerVehicleID(i); new Float:sp = GetPlayerSpeed(i); new Float:l = (sp/2); PlayerTextDrawShow(i,Textdraw0[i]); format(String,sizeof(String),"€E®?…®: %i %", Gas[vehicle]); new string1[128]; format(string1,sizeof(string1),"Ckopoc¦©: %d k?/¤",GetPlayerSpeed(i)); { TextDrawDestroy(Ben[i]); TextDrawDestroy(speedtext[i]); PlayerTextDrawShow(i,Textdraw0[i]); } Ben[i] = TextDrawCreate(450.0, 405.0,String); TextDrawBackgroundColor(Ben[i],255);// TextDrawLetterSize(Ben[i],0.666666,1.777888);//?????? ?????? TextDrawFont(Ben[i],3);//????? TextDrawColor(Ben[i],COLOR_YELLOW);//???? TextDrawSetProportional(Ben[i],1); TextDrawSetOutline(Ben[i], 0); TextDrawShowForPlayer(i, Ben[i]); //============================================================== speedtext[i] = TextDrawCreate(450.0, 390.0,string1); TextDrawBackgroundColor(speedtext[i],255);//iaaiaea oaenoa TextDrawLetterSize(speedtext[i],0.666666,1.777888);//?acia? oaenoa TextDrawFont(speedtext[i],3);//noeeu TextDrawSetOutline(speedtext[i], 0); TextDrawColor(speedtext[i],COLOR_YELLOW);//oaao oaenoa TextDrawSetProportional(speedtext[i],1); TextDrawShowForPlayer(i, speedtext[i]); } } } } forward CheckStatus1(playerid); public CheckStatus1(playerid) { for(new i=0; i { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pJailTime] > 0) { new string[128]; format(string,sizeof(string),"OCA?OC©: %d CEKY??",PlayerInfo[i][pJailTime]); if(BenCreated1[playerid] == true) { TextDrawDestroy(speedtext1[playerid]); } speedtext1[playerid] = TextDrawCreate(200.0, 350.0,string); TextDrawBackgroundColor(speedtext1[playerid],COLOR_BLACK);//iaaiaea oaenoa TextDrawLetterSize(speedtext1[playerid],0.666666,1.777888);//?acia? oaenoa TextDrawFont(speedtext1[playerid],3);//noeeu TextDrawColor(speedtext1[playerid],COLOR_YELLOW);//oaao oaenoa TextDrawSetProportional(speedtext1[playerid],1); TextDrawShowForPlayer(i, speedtext1[playerid]); BenCreated1[playerid] = true; } else if(PlayerInfo[i][pJailTime] == 0) { TextDrawDestroy(speedtext1[playerid]); } } } }
  24. Max_Eitzen

    TextDraw спидометра.

    Нашёл у себя свой первый проект, который я делал в iPLEOMAX. Делал его для одного сервера, ну да ладно. В общем, как всегда выкладываю pwn и itd, чтобы вы могли изменить его под себя. Полоски сбоку, которые указывают на уровень топлива в транспорте, на скриншоте стоят криво, на деле всё ровно. TD_NEWSPEED.pwn TD_NEWSPEED.zip
×

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

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