Поиск сообщества
Показаны результаты для тегов 'Вопрос'.
Найдено: 1,243 результата
-
Как сделать чтобы при вводе команды /miglo,мигалка устанавливалась на определенную машину на определенные координаты? Сделайте для одного авто,по примеру сделаю другие. Команда /miglo: if(strcmp(cmd, "/miglo", true) == 0) { new car = GetPlayerVehicleID(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,COLOR_GREY,"Вы не в автомобиле"); return 1; } if(strcmp(VehicleSystem[GetCreatorID(car)][owner],Name(playerid),true)) { SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт не ваш"); return true; } new cars = PlayerInfo[playerid][pCKey]; if(VehicleSystem[GetCreatorID(cars)][cMiglo] == 0) { SendClientMessage(playerid, COLOR_GRAD1, "У вас нет мигалки."); return 1; } if(Miglo1[playerid] == 0) { DestroyObject(grajd[car]); grajd[car] = CreateObject(18646,0,0,0,0,0,0,100.0); AttachObjectToVehicle(grajd[car], GetPlayerVehicleID(playerid), VehicleSystem[GetCreatorID(car)][cAx],VehicleSystem[GetCreatorID(car)][cAy],VehicleSystem[GetCreatorID(car)][cAz],VehicleSystem[GetCreatorID(car)][cAz1],VehicleSystem[GetCreatorID(car)][cAz2],VehicleSystem[GetCreatorID(car)][cAz3]); Miglo1[playerid] = 1; format(string, sizeof(string), "* %s нажал на кнопку включения мигалки", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else if(Miglo1[playerid] == 1) { DestroyObject(grajd[car]); Miglo1[playerid] = 0; format(string, sizeof(string), "* %s нажал на кнопку выключения мигалки", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } return 1; }
-
Как сделать чтобы,когда вставал на пикап тебе выводилось сообщение,только один раз,а то я сделал,но мне каждую секунду появляется мой текст.
-
Доброго времени суток уважаемые форумчане! У меня к вам вопрос как сделать чтобы цена за ремонт была не одна и та же а исходила от повреждения авто? Вот команда: if(strcmp(cmd, "/remont", true) == 0) { if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_GREY, "Вы должны быть в автомобиле"); if(GetPlayerMoney(playerid) < 2500) return SCM(playerid, COLOR_ORANGE, "У вас недостаточно денег."); if(IsPlayerInRangeOfPoint(playerid,7.0,-394.3314,625.9946,12.1453) ||IsPlayerInRangeOfPoint(playerid,7.0,2149.4116,-1837.9155,18.8203)||IsPlayerInRangeOfPoint(playerid,7.0,2150.8242,-1852.3241,18.4441)||IsPlayerInRangeOfPoint(playerid,7.0,2382.8313,-779.6200,11.9490)||IsPlayerInRangeOfPoint(playerid,7.0,-714.4241,1955.4580,45.6151)||IsPlayerInRangeOfPoint(playerid,7.0,-393.2949,-1486.7609,41.0325)) //IZ UZHNOOGO { new carid = strval(tmp); if(!strlen(tmp)) carid = GetPlayerVehicleID(playerid); new Float:heal = floatstr(tmp); if(!strlen(tmp)) heal = 1000.0; SetVehicleHealth(carid, heal); RepairVehicle(carid); SendClientMessage(playerid,-1, "{FFFFFF}Ваше Т/С было отремонтировано за 2500$"); GiveMoney(playerid, -2500); } else { SendClientMessage(playerid,-1, "{FFFFFF}Вы не в Мастерской"); } return 1; } Заранее спасибо
-
помогите пожалуйста я ставлю на машину одну перекраску например черную после рестарта она становиться другом цветом как это исправить что бы цвет не менялся после рестарта
-
Как в регистрацию вставить время и дату в диалоге? if(!strlen(inputtext)) return SPD(playerid, D_LOGIN, DIALOG_STYLE_INPUT, "Авторизация | Ввод пароля...", "{0000FF}___________________________{ffffff}Noname{0000FF}_________________________{0000FF}\nДобро пожаловать на сервер {ffffff}No Name{0000FF}.\nГруппа сервера: {ffffff}vk.com{0000FF}.\nАвторизируйтесь, пожалуйста, введя пароль в поле ввода:", "Далее", "Отмена");
-
Доброго времени суток, уважаемые пользователи форума! Хотелось бы найти текстуру "пламени", которое идет из глушителя при наличии азота на автомобиле. Жду адекватных ответов от знающих людей.
-
Доброго времени суток.Уважаемые форумчане подскажите что не так в команде я хочу сделать чтобы у админов с 1-3 уровень было одно у админов с 4-10 другое вот команда if (strcmp(cmd, "/aduty", true) == 0 || strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/админить", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Для начала залогинетесь!"); if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdmin] <= 3) { if(AdminDuty[playerid] == 0) { AdminDuty[playerid] = 1; SetPlayerSkin(playerid,221); GetPlayerName(playerid, sendername, sizeof(sendername)); GivePlayerWeapon(playerid, 5, 1);// Пила GivePlayerWeapon(playerid, 22, 99999);// Дигл GivePlayerWeapon(playerid, 42, 99999);// МП-5 SetPlayerColor(playerid,0xFF0080FF); return true; } else if(AdminDuty[playerid] == 1) { AdminDuty[playerid] = 0; SetPlayerColor(playerid,TEAM_HIT_COLOR); GetPlayerName(playerid, sendername, sizeof(sendername)); SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); ResetPlayerWeapons(playerid); return true; } } else if(PlayerInfo[playerid][pAdmin] >= 4 || PlayerInfo[playerid][pLeader] <= 10) { if(AdminDuty[playerid] == 0) { AdminDuty[playerid] = 1; SetPlayerSkin(playerid,224); GetPlayerName(playerid, sendername, sizeof(sendername)); GivePlayerWeapon(playerid, 9, 1);// Пила GivePlayerWeapon(playerid, 24, 99999);// Дигл GivePlayerWeapon(playerid, 31, 99999);// МП-5 GivePlayerWeapon(playerid, 38, 99999);// Дигл GivePlayerWeapon(playerid, 42, 99999);// МП-5 SetPlayerColor(playerid,0xFF0080FF); return true; } else if(AdminDuty[playerid] == 1) { AdminDuty[playerid] = 0; SetPlayerColor(playerid,TEAM_HIT_COLOR); GetPlayerName(playerid, sendername, sizeof(sendername)); SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); ResetPlayerWeapons(playerid); return true; } } else { SendClientMessage(playerid, COLOR_GREY, "Вам недоступна эта команда."); return true; } } return true; } Заранее спасибо
-
Вопрос Как узнать нагрузку на мод в каждом public/stock?
Mark' опубликовал теме в Архив Вопросов/Проблем/Ошибок
У меня мод иногда "подвисает". В поисковике нашёл и сделал все способы оптимизации мода например: цикл for заменил на foreach и т.д., но помогло не совсем. Как узнать в каком месте идёт большая нагрузка на мод? Думаю, вы меня поняли. -
мод Sen-Green RolePlay на crmp 0.3b adn 0.3e подскажите с какого мода сампа его перевели старую версию и новую
-
Кто поможет сделать команду,чтобы в чат выводило ID своей машины. (Для мегаполиса) Похожий вариант вот. if(strcmp(cmd, "/carlist", true) == 0) { new carnum = 0; for(new cars = 1; cars < MAX_VEHICLES; cars ++) { if(IsAOwnableVehicle(cars)) { if(!strcmp(CarInfo[cars-1-SIMPLECARS][cOwner],gn(playerid),true)) { carnum ++; new s[25]; format(s,sizeof(s),"Номер %d, Модель: %d", carnum, CarInfo[cars-1-SIMPLECARS][cId]); SCM(playerid, -1, s); } } } if(carnum == 0) return SCM(playerid, -1, "У тебя нет машин!"); return 1; } Не обязательно модель,можно просто ID своей машины. Там ведь надо что-то с переменной cID делать.
-
как поменять клавишу чтоб снимать деньги с банкомата как с альта поменять на CTRL
-
Здравствуйте жители форума cr-mp. Как конвертировать карту из мода в MTA через сайт convertFFS,что там именно нужно выставлять,если я полностью вставляю туда карту на сайт,конвертирую потом в MTA вставляю,но ничего не появляется,а если выдерну какой-нибудь кусок из этой карты и опять жи конвертирую,но всё маппинг в MTA появляется. В чём может быть проблема?
-
Здравствуйте. Я хочу у себя в моде сделать так,чтобы команда /addhouse была с выбором интерьера.. Допустим:/addhouse (интерьер 1,2,3),(цена),(уровень). Кто сможет,измените в моей команде) if(strcmp(cmd, "/addhouse", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!"); if (dostup[playerid] != 1) { ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /addhouse [Сумма] [Уровень] [Класс]"); new money = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /addhouse [Сумма] [Уровень] [Класс]"); new level = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /addhouse [Сумма] [Уровень] [Класс]"); AllHouse++; GetPlayerPos(playerid, House[AllHouse][hvX],House[AllHouse][hvY],House[AllHouse][hvZ]); format(House[AllHouse][hOwner],24,"Nones"); House[AllHouse][hDate] = gettime(); House[AllHouse][hiX] = 2434.2014; House[AllHouse][hiY] = -2137.2964; // y House[AllHouse][hiZ] = 22.0459; // z House[AllHouse][hPrice] = money; House[AllHouse][hInt] = 4; // int House[AllHouse][hLock] = 0; House[AllHouse][hLevel] = level; House[AllHouse][hvWorld] = GetPlayerVirtualWorld(playerid); House[AllHouse][hvInt] = GetPlayerInterior(playerid); format(House[AllHouse][hNick1],24,"Nones"); format(House[AllHouse][hNick2],24,"Nones"); format(House[AllHouse][hNick3],24,"Nones"); format(House[AllHouse][hNick4],24,"Nones"); format(House[AllHouse][hNick5],24,"Nones"); House[AllHouse][hRent] = 0; House[AllHouse][hRoom] = 0; House[AllHouse][hBank] = 0; new iniOpen = ini_openFile("house.cfg"); ini_setInteger(iniOpen, "AllHouse", AllHouse); ini_closeFile(iniOpen); SaveHouse(AllHouse); House[AllHouse][hPic] = CreateDynamicPickup(1273, 1, House[AllHouse][hvX], House[AllHouse][hvY], House[AllHouse][hvZ],House[AllHouse][hvWorld],House[AllHouse][hvInt]); House[AllHouse][hMap] = CreateDynamicMapIcon(House[AllHouse][hvX], House[AllHouse][hvY], House[AllHouse][hvZ], 31, -1,House[AllHouse][hvWorld],House[AllHouse][hvInt]); House[AllHouse][hPic2] = CreateDynamicPickup(19133, 1, House[AllHouse][hiX], House[AllHouse][hiY], House[AllHouse][hiZ], AllHouse, House[AllHouse][hInt]); SendClientMessage(playerid, COLOR_GRAD2, "Дом успешно создан"); if(PlayerInfo[playerid][pAdmin] >=10) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Администратор: %s[ID%d] создал дом.",sendername,playerid); ABroadCast(COLOR_LIGHTRED,string,1); } return 1; }
-
Здравствуйте всем,я решил сделать экстерьер кафе и мне нужны хорошие окна,которые не очень темные,короче,через которые будет все видно:) Заранее спасибо)
-
Здравствуйте,я вот решил сделать интерьер магазина оружия в Map Construction и мне нужны оружия,там мп5 ак47,пистолеты,дробовики и т.д. Кто знает,пишите пожалуйста в тему,срочно!!!
-
Здравствуйте. У кого есть библиотека текстур? Скиньте пожалуйста. Заранее спасибо.
-
Здравствуйте. Я вот недавно скачал скрипт Казино(Русификация/адаптация для CRMP/интерьер/добавление и изменение звуков/действие команд только в РЦ Колизей: Klebitz) и хотел там стандартный интерьер заменить на свой,но не нашел координаты появление в интерьере,кто может,помогите пожалуйста. Ссылка на скрипт: http://rghost.ru/7QSx8pNhw Пароль:cr-mp.ru Если что,вот стандартные координаты появления в интерьере (183.9000,845.0000,-93.5922).
-
Ребят,кому не сложно,подскажите,как сделать аренду скутеров на респавне новичков?
-
Здравствуйте! Недавно я столкнулся с такой проблемой,как неровный код маппинга из Map Constructor. Суть этой проблемы такова,я копирую код маппинга из Map Constructor,вставляю его в мод и... Первая строка как бы стоит через 5 пробелов от начала,а остальные в самом начале,и из-за этого возникают варинги,кто знает решение - пишите,буду очень признателен ;)
-
Требуется перевести вот этот код на mxini:
-
Добрый день уважаемые пользователи, я нуждаюсь в вашей помощи! Скачал MapConstruction и он не открывает карту моего сервера, что делать? Взаранее большое спасибо!
-
Можно как-нибудь один 3д текст привязать к нескольким авто?
- 1 ответ
-
- 3d text
- Привязка к авто
- (и ещё 2 )
-
Здравствуйте. Подсмотрел у одного проекта идейку. Суть в том что, когда игрок выходит из игры - его транспорт сохраняется и удаляется как автомобиль с карты. При входе в игру этот транспорт вновь загружается и создаётся на тех координатах, на каких был сохранён. Есть ли у кого-то идеи как это сделать? При большом кол-ве зарегистрированных людей это очень помогает.
- 2 ответа
-
- pawn
- как сделать
- (и ещё 7 )
-
Нашел код на просторах интернета, а он не хочет обновлять через 3 секунды. Как это можно исправить? У меня код есть, но он почему то не адекватно работает. Хотелось бы сделать радар, через дигл, а он не показывает нормально. Не обновляет, а просто через 3 секунды пропадает окошко. if((ZAZHATA(KEY_FIRE)) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { if(GetPlayerWeapon(playerid) == SPEEDGUN) { new Float:x,Float:y,Float:z; for(new veh = 1; veh < MAX_VEHICLES; veh++) { if(IsVehicleStreamedIn(veh, playerid)) { GetVehiclePos(veh,x,y,z); if(IsPlayerAimingAt(playerid,x,y,z,10)) { new string[128]; new Float: Speed = GetVehicleSpeed(veh, 0); format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~b~Placa: ~w~%d~n~~b~Vel: ~w~%d MPH", veh, floatround(Speed/1.609)); GameTextForPlayer(playerid, string,3500, 3); format(string, sizeof(string), "Placa: %d Vel: %d MPH", veh, floatround(Speed/1.609)); SendClientMessageEx(playerid, COLOR_GRAD4, string); SetPVarInt(playerid, "RadarTimeout", 1); SetTimerEx("RadarCooldown", 3000, 0, "i", playerid); return 1; } } } } } код ZAZHATA: #define ZAZHATA(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
-
Как сделать, чтобы при наведении на игрока с фотокамеры, показывало информацию о нем?
АЭРОФЛОТ опубликовал теме в Архив Вопросов/Проблем/Ошибок
Как сделать, чтобы при наведении на игрока с фотокамеры, показывало информацию по типу Ник, уровень, количество денег и тд?