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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

Найдено: 1,487 результатов

  1. Alisa2017

    One Life RP [Cheboksary Rp]

    Здравствуйте пользователи форума CRMP Предлагаю вам представить мод под названием One Life Role Play А основа Его : Chebosksary Role Play Изменение : Исправлены многочисленные баги Добавлен спавн ГИБДД могут открыть двери в участке полиции Поворотники на Q и E Не много видоизменёны тексты сервера Теперь,когда вводишь /mute,текст пишется в общий чат всем. /avig (Дать выговор администратору) с сохранением. В моде 17 Франкций: 1.Полиция 2.ФСБ 3.Армия 4.Медики 5.La Cosa Nostra 6.Правительство 7.Радио NRJ 8.Тмк Форсаж 9.Инструкторы 10.Русская пригада 11.Гопники 12.МЧс г.Южного 13.Прокуратура 14.ДПС г.Южного 15.Русская Мафия 16.Спецназ Скачать с Яндекс.Диск P.S: скриншоты сделал - Smolin.
  2. Данная защита поможет от таких программ, как ArtMoney/Sobeit и т.д. Куда-нибудь в начало мода, желательно после дефайнов: stock SPD(playerid, dialogid, style, caption[], info[], button1[], button2[]) { ShowPlayerDialog(playerid, dialogid, style, caption, info, button1, button2); SetPVarInt(playerid, "USEDIALOGID", dialogid); return 1; } #define ShowPlayerDialog SPD В public OnDialogResponse после "{" вставляем: if(GetPVarInt(playerid,"USEDIALOGID") != dialogid)return Ban(playerid); Теперь, если кто-то попытается подменить диалоги, то его автоматически будет банить система, по-своему желанию вы можете сделать записи в логи, дабы знать этого взломщика. Автор: Vyacheslav
  3. Мод проекта Elegant RolePlay с начала мая по 24 мая, остальное они уже делали сами. Автор мода Cunbers RolePlay : Максим Семенов.\ Автор доработки : Федор Громов ( тобишь я ). Лог разработки : 1. Была добавлена сцена для проведения парада 9 мая. 2. Был переделана система СТО. 3. Были исправлены грамматические ошибки. 4. Было немножко переделано оформление. 5. Были исправлены все краши. 6. Маппинг был изменен в красивую сторону проф.маппером. и многое другое, не помню уже. Скачать с Яндекс.Диска
  4. Reyn

    *then в pawno

    Всем привет, заметил, что один мой знакомый в коде пишет вместо обычной проверки if (функция) пишет if функция , после проверки стоит *then Вот как пример код: if IsPlayerAttachedObjectSlotUsed(playerid, 1) *then RemovePlayerAttachedObject(playerid, 1); *then Влияет ли это на оптимизацию и производительность мода?.
  5. Eduard Vestornович

    Rodina RolePlay [Первая версия]

    Ребята, всем привет! Сливаю мод Rodina RP (Arizona) Мод переведен с SAMP в CRMP У мода нету карты! Это чистая основа для вашего будущего проекта, которую ВАМ придется ОБЯЗАТЕЛЬНО дорабатывать! Или же ждите выхода новых версий тут) Мод имеет большой функционал С выходом новых версий я буду кидать их сюда и добавлять описание! Пользуйтесь на здоровье! Автор мода : Hebee Скачать с Яндекс.Диск
  6. Если у вас возникает при запуске мода вот такая вот ошибка : "Run time error 19: "File or function is not found" То сейчас я вам расскажу что с ней делать и как её решить. Приступим 1 причина: В вашем моде нету "точки входа" функции main(); Просто вставьте эту функцию вначале кода( в .pwn) main(); 2 причина: В server.cfg не прописаны плагины, установленные на сервере. Просто пропишите их в server.cfg относительно строчки plugins plugins crashdetect CRP sscanf streamer 3 причина: У вас не до конца скомплирован мод. Просто зайдите в pawno и "докомплируйте" его.(запускайте всегда pawno от имени администратора) P.S: создавал тему на личном опыте.других причин не встречал.
  7. Всем привет дорогие друзья Да-да это очередная моя доработка мода,а точнее фиксы багов! И так данный мод уже есть на данном сервере,но он полностью баганный ТЫЦ Сначала напишу все что в нем есть в данном моде... И так,погнали: Государственные организации Мэрия Полиция ДПС ФСБ Минздрав Автошкола Армия Н.К."Ритм Н.К."Антенкино Криминальные организации Гопота Батыревская Братва Южная братва Якудза Русская Мафия Есть системы(/add) Добавить дом Добавить бизнес Добавить пикап Добавить транспорт Добавить GPS Добавить ATM Создать промокод Что было доработано: Убран лишний мапинг Убран баг с домами Убран баг с покупкой бизнеса Убран баг с парковкой авто Убран баг мэрии(нельзя было уволиться) Убран баг свободных квартир И многое другое(уже просто не помню) Что сделано: Добавлена зарплата фракций (ее не было вообще) Добавлен был интерьер квартир Добавлен был мапинг по всей карте Добавлен был Клуб (так как в /add он его,но мапинга не было) Исправил статистику (не сохранялась) Исправил номера авто ( не сохранялись) Исправил систему домов (некоторые слетали) Дописал систему подъездов (сохранение вообще не было в БД) Исправил работу маршрутчика (маршрут был корявый и не понятный) Исправил систему телефона (не сохранялся) Исправил систему рескар авто (не рескарил) Исправил /mp (мероприятия не создавались,а если создавались то не понятно как) Сделал рабочую работу Развозчик топливо (вообще не работала) Сделал работу грузчика (не начислялась зарплата) Сделал работу шахтера (отходил на 1 метр и работу заканчивал) Сделал работу лесоруба (зарплата не давалась) Доработал Трудовую книжку (иногда не записывалось) И очень много чего еще исправил,все не перечислить! Что нужно доработать(что помню): Нужно сделать личное авто( не пропадает когда игрок выходит с сервера) Завоевания бизнеса (нет зоны где воевать) Сохранение аккаунтов (слетают иногда при рестарте сервера) Это все,все что помню,просто появился новый мод и с этим пришлось завязать! Скрины добавлять не буду,так как уже есть у автора!Просто вставлю ссылку! Автор мода: MAXIMDELAET Автор доработки: Marvellous (т.е Я) Скрины: ТЫЦ Скачать с Яндекс.Диска Копирование на другие порталы без Автора доработки строго запрещено
  8. Многие наверно видели на разных проектах префиксы различные для админов? так вот я вам сегодня расскажу как сделать с сохранением их. Для полноценной работы нужно Mysql r39-6 или выше , а также ZCMD или DC_CMD ко всем define #define SendMes(%0,%1,%2,%3) format(format_stra, 144, %2,%3), SendClientMessage(%0, %1, format_stra) #define GetName(%0) PI[%0][pName] Далее ищем где у вас переменные аккаунта например, у меня это pInfo. Добавляем pAdmprefix[32] далее мы в OnPlayerConnect добавляем значение , чтоб не кому не давался префикс. PlayerInfo[playerid][pAdmprefix] = EOS; Для того чтоб наш префикс сохранялся , создаем в бд следующую строку. ALTER TABLE accounts ADD Admprefix varchar(32); После того как создали , новое значение в базе данных с аккаунтом, нам надо сделать загрузку префикса. Для этого в OnPlayerLogin добавляем следующий код. cache_get_field_content(0, "Admprefix", PlayerInfo[playerid][pAdmprefix], dbHandle, 32); // Загрузка префкиса админа На этом мы закончили основную часть системы , далее нам нужна команда для создание префиксов и добавить в чат админов префикс отображение. CMD:setprefix(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] > 1) return 1; if(sscanf(params,"ds[32]", params[0],params[1])) return SendClientMessage(playerid, -1, "/setprefix [Ид игрока] [Префикс]"); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"игрок не администратор"); if(IsPlayerConnected(params[0])) // Проверка на то,что игрок приконнектился { strmid(PlayerInfo[params[0]][pAdmprefix] ,params[1], 0, 32, 32); // SendMes(params[0],0xEEE9E9FF,"Вы установили админу %s префикс: %s",GetName(playerid),PlayerInfo[params[0]][pAdmprefix]); } return 1; } Ну и последние это команда для отображение адм с префиксом. CMD:admins(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 1) return 1; SendClientMessage(playerid,-1,"Администраторы онлайн:"); foreach(Player, i) { if(PlayerInfo[i][pAdmin]) { new temp[144]; format(temp,sizeof(temp),"%s[%d][%d lvl] [%s]\n",GetName(playerid),i,PlayerInfo[i][pAdmin],PlayerInfo[i][pAdmprefix]); SendClientMessage(playerid, -1, temp); } else { SendClientMessage(playerid, -1, "- В сети нет администраторов"); } } return 1; } Ну и пример использованья в другом месте этого префикса new temp[144]; format(temp,sizeof(temp),"%s",PlayerInfo[i][pAdmprefix]);// PlayerInfo[i][pAdmprefix] будет выводить префикс админа SendClientMessage(playerid, -1, temp); На этом все. Автор: #pawno Будут ошибки пишите помогу.
  9. KandaSorata

    Ошибка при вводе RCON.

    Создал сервер. Сам сервер работает, но когда ввожу RCON пароль мне пишут, что он не верный. В server.cfg прописан тот же RCON, что я и вводил. Не понимаю в чём ошибка. Помогите пожалуйста. Сам код в server.cfg rcon_password takoizi125
  10. Здравствуйте уважаемые пользователи CR-MP.RU Сегодня я вам покажу , как добавить ботов на сервер (Автор: Neat) Для начало, скачаем необходимые файлы ---------------------------------------------------------------------------------------------------------------------------------------- Файлы npc_record.pwn и npc_record.amx копируем в filterscripts, а a_npc.inc в /pawno/include. Далее открываем server.cfg и в строке filterscripts прописываем npc_record, также изменяем maxnpc на количество ботов на сервере. Далее открываем мод через pawno.exe и после #include <a_samp> добавляем #include <a_npc> и компилируем мод. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- В этом уроке мы будем делать бота который ездит на машине по заданному маршруту. Заходим на сервер, входим как RCON администратор, садимся в машину и как только вы готовы начать записывать бота - вводим команду /vrecord [имя бота] (не используйте кириллицу в названии бота). Запись началась, ездим по нужному нам маршруту и когда нужно остановить запись бота - вводим команду /srecord и запись останавливается. Выходим из игры и заходим в scriptfiles, там вы увидите названия бота.rec копируем этот файл в /npcmodes/recordings. Создаем чистый .pwn файл и вносим в него следующий код: #define RECORDING "NameNPC" //Имя вашего записанного файла из scriptfiles без расширения #define RECORDING_TYPE 1 //1 - если путь записан на машине, 2 - пешком #include main(){} public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING); #if RECORDING_TYPE == 1 public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING); public OnNPCExitVehicle() StopRecordingPlayback(); #else public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING); . #endif Компилируем и закрываем. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Открываем свой мод и ко всем глобальным переменным добавляем (название может быть любое, я взял ProverkaNPC): new ProverkaNPC Далее идем в public OnGameModeInit() и добавляем: ConnectNPC("любое имя бота","название файла из scriptfiles без расширения"); ProverkaNPC = CreateVehicle(400,0.0,0.0,5.0,0.0,3,3,5000);//Координаты изменять не надо, можете изменить только модель ТС и цвет Далее идем в public OnPlayerSpawn(playerid) и добавляем: if(IsPlayerNPC(playerid)) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid,npcname,sizeof(npcname)); if(!strcmp(npcname,"имя указанное в ConnectNPC",true)) { PutPlayerInVehicle(playerid,ProverkaNPC,0); } return 1; } Если при подключении бота, его выкидывает с сервера из-за того, что у вас система регистрации, то при регистрации нужно вставить этот код: if(IsPlayerNPC(playerid)) return 1; Всё! Если вы всё сделали правильно, то у вас всё должно работать. Файлы для ботов!.rar
  11. Доброго времени суток, пользователи и посетители форума! Хочу предоставить вам созданную мной когда-то копию логотипа со старого мода Criminal Russia RolePlay (2014-2016). Это - всего лишь копия, настоящая версия логотипа находится только у команды CR-Team. Что хочу отметить, мне очень нравился данный проект с 2014 - 2016. После глобального обновления, я даже как-то пробовал разрабатывать с командой копию старого игрового мода, чтобы проводить свое свободное время там, играя с друзьями, но правда спустя время забросил. Автор идеи данного логотипа: CR-Team. Автор копии логотипа: mikilov. (При копировании темы и его содержимого, указывать автора копии логотипа.) [spoiler=Код] new Text:Logotip[1]; Logotip[0] = TextDrawCreate(42.000286, 425.600097, "WWW.~y~CR~w~-RESTORE.~y~RU"); TextDrawLetterSize(Logotip[0], 0.321999, 1.052443); TextDrawAlignment(Logotip[0], 1); TextDrawColor(Logotip[0], -1); TextDrawSetShadow(Logotip[0], 0); TextDrawSetOutline(Logotip[0], 1); TextDrawBackgroundColor(Logotip[0], 51); TextDrawFont(Logotip[0], 3); TextDrawSetProportional(Logotip[0], 1); Logotip[1] = TextDrawCreate(551.333190, 10.370526, "SERVER ~Y~1"); TextDrawLetterSize(Logotip[1], 0.260666, 1.355257); TextDrawAlignment(Logotip[1], 1); TextDrawColor(Logotip[1], -1); TextDrawSetShadow(Logotip[1], 0); TextDrawSetOutline(Logotip[1], 1); TextDrawBackgroundColor(Logotip[1], 51); TextDrawFont(Logotip[1], 2); TextDrawSetProportional(Logotip[1], 1);
  12. Здравствуйте уважаемые пользователи! Я решил представить вам часть кода,который позволяет личному авто сохранять свои позиции(даже после рестарта) Взято с другого портала В OnPlayerExitVehicle(playerid, vehicleid): new playername[MAX_PLAYER_NAME]; new Float:x,Float:y,Float:z,Float:a; new cars; GetPlayerName(playerid, playername, sizeof(playername)); if(!strcmp(playername, CarInfo[GetRealID(cars)][cOwner], true) || !strcmp(playername, CarInfo[GetRealID(cars)][cNick1], true)) { if(IsPlayerInAnyVehicle(playerid)) { cars = GetPlayerVehicleID(playerid) ; GetVehiclePos(cars,x, y, z); GetVehicleZAngle(cars, a); } new world = GetPlayerVirtualWorld(playerid); new inter = GetPlayerInterior(playerid); CarInfo[GetRealID(cars)][cWorld] = world; CarInfo[GetRealID(cars)][cInter] = inter; CarInfo[GetRealID(cars)][cPx] = x; CarInfo[GetRealID(cars)][cPy] = y; CarInfo[GetRealID(cars)][cPz] = z; CarInfo[GetRealID(cars)][cPa] = a; SaveCar(GetRealID(cars)); }
  13. Ilya_Mryasov

    Network RolePlay

    Сливаю мод Network RolePlay Основа: Домик в деревне Что же было изменено в моде - Удалён весь старый маппинг и добавлен новый. - Добавлены новые базы для всех фракций. - Изменены все интерьеры, кроме интерьеров домов. - Изменено место автосалона, теперь он в г.Южный. - Во фракциях ОПГ\Мафий добавлен пикап с оружие. - Добавлен логотип сервера. - Изменён маппинг и места работы. - Добавлена команда /reklama. - Добавлена команда /anim. - Добавлен новый /report. - Добавлена команда /fixvehs. - Добавлена команда /jetpack. - Добавлена команда /delmasin. - Добавлена команды /tpmp и /gotomp. - Добавлена команда /time. - Также исправлены почти все предупреждения в моде, кроме одного. - Основной город г.Южный. Автор доработки мода: Евгений Чалыку мод.zip Пакет модификации к этому серверу: https://yadi.sk/d/sU-_s8Yn3CyXMW
  14. Представляю скрипт "Механическая коробка передач" Так же в этом скрипте есть спидометр. Функция такая же как и на green tech RP. Переключение передачи на Y. Скрин (из SAMP): Ссылка: http://rghost.ru/51316650 Автор: Неизвестно.
  15. DonatovBoss

    Карта для МТА

    Всем форумчанам привет, в общем попалась в руки карта(ну то есть своя карта, не крмп, а мта, как я понял), типо провинции(не пиар) и так далее, понятия не имею как ее установить, куда, зачем, хотел бы установить в крмп, но для начала задамся вопросом как ее вобще запустить. через что? Я вот скачал сан Андреас, потом мта, там в карте много папок. Кто знает как ее вобще запустить и через что? Хотя бы чтобы посмотреть на нее, что-то изменить и так далее. P.S: просто я обычно в крмп все делаю через мап конструктор. а тут везде про мап эдитор написанно(по файлам)
  16. Всем привет форумчане, сталкивался ли кто нибудь с данной проблемой? Просто вместо русских буквы одни вопросы, как бывает на хостингах при изменении имени в Server.cfg Просто я делаю мод с 0 и мне удобно , когда я для себя всё комментирую т.к быстрее ищу нужные строки. Раньше писал в pawno сейчас перешёл на Visual Studio Code и появилось вот это. Я понимаю что в VSC что-то с кодировкой, но я не понимаю как её сменить.
  17. Kekcuk

    Fantastik RP

    Мод на MXINI Системы: авто, домов, гаражей, бизнесов. Пароль от админ панели 7777 Красивое оформление Качественный маппинг Интересные фракции, работы. Все сделано качественно, но есть некоторые баги. Fantastic RP.zip
  18. Вы можете создавать дом где вы хотите используя команду /createhouse • Дома сохраняются автоматически и нет угрозы слёта • Вы можете хранить деньги в сейфе используя /storecash и /takecash • Каждый может войти в ваш дом, но можно его закрыть командой /lockhouse • Вы можете арендовать дом используя /renthouse и /unrenthouse • Несколько интерьеров для дома • Вы можете улучшать свой дом командой /houseupgrade • Каждый игрок может себе построить дом где ему надо, но администратор должен одобрить это командой /approvehouse или /denyhouse чтобы отменить стройку • Каждый игрок может иметь машину, которую может припарковать в любом угодном месте командой /park • Сделаны иконки на карте • Для того чтобы одобрить дом, вам нужно быть залогиненым под RCON администратора house.zip
  19. Добры день дорогие форумчане вот решил выложить свою вырезку системы подъездов из CRMP|RP. И так приступим! ко всем forward: forward UpdatePodezd(); ко всем new: new lift1fordom1; new dom1vihod; ко всем enum: enum poInfo { Float:poiX, Float:poiY, Float:poiZ, poFirst, poSecond, poTherd, poFour, poFive, poSix, poSeven, poEight, poNine, poTen, poPic, poAllstate, poWwoarld, poInt, }; new Podezd[100][poInfo]; //подъезды после new allhouse: new Allpodezd = 0; Дальше ищем if(newkeys & KEY_SPRINT) И после этого вставляем for(new pod = 1; pod <= Allpodezd; pod++) { if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld]) { SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]); SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105); return 1; } } ко всем диалогам: if(dialogid==3910) { if(response) { if(listitem == 0) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poFirst]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 1) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poSecond]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 2) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poTherd]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 3) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poFour]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 4) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poFive]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 5) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poSix]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 6) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poSeven]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 7) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poEight]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 8) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poNine]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } if(listitem == 9) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerVirtualWorld(playerid,Podezd[wot][poTen]); SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109); } } return 1; } в public OnGameModeInit() LoadPodezd(); в public OnPlayerPickUpPickup(playerid, pickupid): for(new pod = 1; pod <= Allpodezd; pod++) { if(IsPlayerInRangeOfPoint(playerid,2.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ])) { GameTextForPlayer(playerid,"~w~мA„–…ЏE ~r~~k~~PED_SPRINT~",5000,1); return 1; } } в public OnPlayerPickUpPickup(playerid, pickupid): if(pickupid == lift1fordom1) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; if(Podezd[wot][poAllstate] == 10) { ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж\n8 этаж\n9 этаж\n10 этаж","выбрать","Отмена"); return 1; } if(Podezd[wot][poAllstate] == 9)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж\n8 этаж\n9 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 8)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж\n8 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 7)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 6)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 5)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 4)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 3)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 2)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж","выбрать","Отмена"); if(Podezd[wot][poAllstate] == 1)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж","выбрать","Отмена"); } if(pickupid == dom1vihod) { new wot = GetPlayerVirtualWorld(playerid); wot = wot/10; SetPlayerPos(playerid,Podezd[wot][poiX],Podezd[wot][poiY],Podezd[wot][poiZ]); SetPlayerVirtualWorld(playerid,Podezd[wot][poWwoarld]); return 1; } ко всем командам: if(strcmp(cmd, "/addpod", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 9) 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, "Используйте: /addpod [колличество этажей]"); new money = strval(tmp); if(money < 1||money > 10)return SendClientMessage(playerid, COLOR_GRAD2, "Не менее 1 и не более 10!"); Allpodezd++; GetPlayerPos(playerid, Podezd[Allpodezd][poiX],Podezd[Allpodezd][poiY],Podezd[Allpodezd][poiZ]); Podezd[Allpodezd][poFirst] = Allpodezd*10; Podezd[Allpodezd][poSecond] = Allpodezd*10+1; Podezd[Allpodezd][poTherd] = Allpodezd*10+2; Podezd[Allpodezd][poFour] = Allpodezd*10+3; Podezd[Allpodezd][poFive] = Allpodezd*10+4; Podezd[Allpodezd][poSix] = Allpodezd*10+5; Podezd[Allpodezd][poSeven] = Allpodezd*10+6; Podezd[Allpodezd][poEight] = Allpodezd*10+7; Podezd[Allpodezd][poNine] = Allpodezd*10+8; Podezd[Allpodezd][poTen] = Allpodezd*10+9; Podezd[Allpodezd][poWwoarld] = GetPlayerVirtualWorld(playerid); Podezd[Allpodezd][poInt] = GetPlayerInterior(playerid); Podezd[Allpodezd][poAllstate] = money; new iniOpen = ini_openFile("podezd.cfg"); ini_setInteger(iniOpen, "AllPodezd", Allpodezd); ini_closeFile(iniOpen); SavePodezd(Allpodezd); UpdatePodezd(); SendClientMessage(playerid, COLOR_GRAD2, "Подъезд успешно создан"); return 1; } } ко всем stock: stock LoadPodezd() { new ids[32]; new iniOpens = ini_openFile("podezd.cfg"); ini_getInteger(iniOpens, "AllPodezd", Allpodezd); ini_closeFile(iniOpens); if(Allpodezd != 0) { for(new pod = 1; pod <= Allpodezd; pod++) { format(ids,sizeof(ids),"podezde/%d.ini",pod); new iniOpen = ini_openFile(ids); ini_getFloat(iniOpen, "poiX", Podezd[pod][poiX]); ini_getFloat(iniOpen, "poiY", Podezd[pod][poiY]); ini_getFloat(iniOpen, "poiZ", Podezd[pod][poiZ]); ini_getInteger(iniOpen, "poFirst", Podezd[pod][poFirst]); ini_getInteger(iniOpen, "poSecond", Podezd[pod][poSecond]); ini_getInteger(iniOpen, "poTherd", Podezd[pod][poTherd]); ini_getInteger(iniOpen, "poFour", Podezd[pod][poFour]); ini_getInteger(iniOpen, "poFive", Podezd[pod][poFive]); ini_getInteger(iniOpen, "poSix", Podezd[pod][poSix]); ini_getInteger(iniOpen, "poSeven", Podezd[pod][poSeven]); ini_getInteger(iniOpen, "poEight", Podezd[pod][poEight]); ini_getInteger(iniOpen, "poNine", Podezd[pod][poNine]); ini_getInteger(iniOpen, "poTen", Podezd[pod][poTen]); ini_getInteger(iniOpen, "poAllstate", Podezd[pod][poAllstate]); ini_getInteger(iniOpen, "poWwoarld", Podezd[pod][poWwoarld]); ini_getInteger(iniOpen, "poInt", Podezd[pod][poInt]); ini_closeFile(iniOpen); new p[64]; format(p,64,"{d2d275}Подъезд номер: {7ba05b}%d",pod); Create3DTextLabel(p,COLOR_BLUE,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ],50.0,0,1); Podezd[pod][poPic] = CreateDynamicPickup(1318,23,Podezd[pod][poiX], Podezd[pod][poiY], Podezd[pod][poiZ],Podezd[pod][poWwoarld],Podezd[pod][poInt]); } } return 1; } stock UpdatePodezd() { for(new pod = 1; pod <= Allpodezd; pod++) { Delete3DTextLabel(Text3D:pod); DestroyDynamicPickup(Podezd[pod][poPic]); new p[64]; format(p,64,"{d2d275}Подъезд номер: {7ba05b}%d",pod); Create3DTextLabel(p,COLOR_BLUE,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ],50.0,Podezd[pod][poWwoarld],Podezd[pod][poInt]); Podezd[pod][poPic] = CreateDynamicPickup(1318,23,Podezd[pod][poiX], Podezd[pod][poiY], Podezd[pod][poiZ],Podezd[pod][poWwoarld],Podezd[pod][poInt]); } return 1; } Чуть дальше прошлого stock: stock SavePodezd(podezde) { new ids[32]; format(ids,sizeof(ids),"podezde/%d.ini",podezde); new iniOpen; iniOpen = ini_openFile(ids); if(iniOpen == -1 || iniOpen == -2) iniOpen = ini_createFile(ids); ini_setFloat(iniOpen, "poiX", Podezd[podezde][poiX]); ini_setFloat(iniOpen, "poiY", Podezd[podezde][poiY]); ini_setFloat(iniOpen, "poiZ", Podezd[podezde][poiZ]); ini_setInteger(iniOpen, "poFirst", Podezd[podezde][poFirst]); ini_setInteger(iniOpen, "poSecond", Podezd[podezde][poSecond]); ini_setInteger(iniOpen, "poTherd", Podezd[podezde][poTherd]); ini_setInteger(iniOpen, "poFour", Podezd[podezde][poFour]); ini_setInteger(iniOpen, "poFive", Podezd[podezde][poFive]); ini_setInteger(iniOpen, "poSix", Podezd[podezde][poSix]); ini_setInteger(iniOpen, "poSeven", Podezd[podezde][poSeven]); ini_setInteger(iniOpen, "poEight", Podezd[podezde][poEight]); ini_setInteger(iniOpen, "poNine", Podezd[podezde][poNine]); ini_setInteger(iniOpen, "poTen", Podezd[podezde][poTen]); ini_setInteger(iniOpen, "poAllstate", Podezd[podezde][poAllstate]); ini_setInteger(iniOpen, "poWwoarld", Podezd[podezde][poWwoarld]); ini_setInteger(iniOpen, "poInt", Podezd[podezde][poInt]); ini_closeFile(iniOpen); return 1; } К маппингу сервера: CreateObject(2142, 2335.3999, -1717.69995, 25.5, 0, 0, 0); Вот и всё. Автор: Неизвестен
  20. Smolin

    Поиск Plugin/Include

    Если вы не можете найти тот или иной плагин/инклюд, то вы можете обратиться в эту же тему. Рекомендуем обращаться по такой форме: 1. Наименование плагина/инклуда: ваш текст. Сообщения не по теме будут удаляться.
  21. Добрый вечер.С наступающим всех.Возникла проблема,крашится pawno.exe пишет что завершена работа программы.Проверил несколько pawno даже скачал 2-3 мода от сюда и все равно краши постоянные,В чем может быть проблема или уже винду бить пора,была как то проблема что не 1 программа не запускалась но после установки обновления исправилось а вот началась с павно.Заранее благодарю за ответы.
  22. Не могу установить вот эти плагины какие нужно устанавливать какие не нужно ?
  23. Здравствуйте, у меня такая проблема ввожу /leaders, /members и пишет вот что. https://imgur.com/a/zGOGxQF CMD:members(playerid, params[]) { if(!PlayerLogged[playerid]) return true; if(PlayerInfo[playerid][pMember] == 0) return SendClientMessage(playerid, COLOR_GREY, YouCanNot); SendClientMessage(playerid, 0x33AAFFFF, ""); SendClientMessage(playerid, 0x33AAFFFF, "????? ??????????? ? ????:"); foreach(new i:Player) { if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue; if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember]) SendMes(playerid, COLOR_WHITE, "%s ????: %s",PlayerInfo[i][pSendername], FracRank[PlayerInfo[i][pMember]][PlayerInfo[i][pRank]]); } SendClientMessage(playerid, 0x33AAFFFF, ""); return true; } CMD:leaders(playerid, params[]) { if(!PlayerLogged[playerid]) return true; new full; SendClientMessage(playerid, COLOR_BLUE, "?????? ???????????:"); new text[12]; for(new i = 0; i < GetMaxPlayers(); i++) { if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue; if(PlayerInfo[i][pLeader] > 0) { if(PlayerInfo[i][pPhone][0] == 0) format(text, 8, "????"); else format(text, 8, "%i", PlayerInfo[i][pPhone][1]); SendMes(playerid,COLOR_OOC,"[%s] %s - ???. %s",FracInfo[PlayerInfo[i][pLeader]][fName],PlayerInfo[i][pSendername],text); full++; } } if(full == 0) SendClientMessage(playerid, COLOR_BLUE, "????????????? ? ???? ????!"); return true; }
  24. Привет народ, мне нужен МОД рабочий!!! Дабы команды работили, мод хочу взять и сразу закинуть на хостинг. Кому не лень , может у кого есть? Дайте пожалуйста.
  25. • Strelax RolePlay • небольшая доработка мода Game of Life Все что есть в моде описано ниже Сразу извеняюсь что только один скрин... мод на Mxini ------------Фракции----------— 1)"Полиция" 2)"ФСБ" 3)"Армия" 4)"Медики" 5)"Батыревская братва" 6)"Правительство" 7)"Радио Strelax" 8)"Прокуратура" 9)"ДПС г.Южный" 10)"Русская Мафия" 11)"Омон" 12)"Автоклуб Drive" -------------Работы----------— ** Дальнобойщик ** Уборщик города ** Водитель маршрутки АТП г. Южный ** Водитель маршрутки АТП пгт. Батырево ** Инкассатор ** Сборщик оружия ** Водитель такси ** Работа Лесоруба ------------Системы---------— ** Динамическая система домов (Елит и обычные) ** Динамическая система гаражей ** Динамическая система подьездов ** Автоматический автосалон(бесконечный) ** Система ключа в авто ** Здача или покупка прав ** Система военного билета ** Получение номеров ** Техосмотр ** Штраф площадка ** Покраска Ремонт авто (пгт. Батырево)(г. Южный) ** Система тюнинга ** Система видачи номера (рус,Укр,Vip) ** Очень много мапинга сохранен в include <objects> ** Красивые TextDraw ** Система викторины ** Система Доната по коду ** Система автосмены погоды каждые 15 мин ** Система Казино ** Бонус при отыгровки 3 часа на сервере 30.00р ** Музыка при входе на сервер ** Аренда Скутеров на спавне ** Хорошый Маппинг по всей карте ** Красивые интерьеры В домах,магазинах,везде ** Есть несколько видов интерьера для дома ** Много команд для игроков,админов Strelax RolePlay CRMP.zip
×

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

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