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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Добрый день. Я мечтаю создать сервер КРМП, но есть 2 вопроса. 1) К примеру я делаю интерьер и хочу сделать советские обои. Как мне загрузить эти обои в редактор карт. Это вообще реально? К примеру скачать текстуру и поместить на стену. 2) При создании интерьера его нужно поднимать в небо, это я знаю. Но... Если я хочу сделать деревню с 30 домами, то я должен 30 одинаковых интерьера делать в небо? Или можно один сделать в небе? Я просто не понимаю, вдруг создам 1 интерьер в небе, а там будут появлятся 10 человек, которые купили один дом.
  2. Преимущества группы VIP: Может изменять имя 1 раза за 15 дней; Максимальное кол-во хранимых уведомлений: 300; Максимальное кол-во пользователей для приглашения в одну беседу: 5; Максимальное кол-во сохраняемых бесед: 100; Максимальное кол-во > (плюсов) к репутации, которое пользователь этой группы может поставить в течение 24 часа: 20; Может редактировать свои подписи без ограничений; Может редактировать свои сообщения без ограничений времени; Может изменять название и описание своих тем; Может удалять свои темы/сообщения; Может обходить предмодерацию; Может убирать надпись "Отредактировано"; Может открывать/закрывать свои темы; Имеет собственную почту в зоне "[email protected]" (по запросу); Доступ к Приватному форуму; Удалена реклама; Может загружать обложку профиля. Чтобы стать VIP Пользователем и получить дополнительные преимущества от этой группы, нужно: - Заплатить 300 руб., все эти деньги пойдут на развитие форума (VIP статус выдается навсегда); - В примечании при оплате указать ссылку на профиль. КУПИТЬ VIP Покупка VIP группы - это добровольное пожертвование на благо форума! В качестве благодарности материальной помощи вам будет выдана эта группа.
  3. Как поменять отдельную скорость в авто к примеру у инфернуса 220 а у шахи 80.Есть ли какой-то скрипт или он уже встроен в мод как его поменять ? Ответ можно по подробнее
  4. EgasVegas

    Адреса крашей CRMP и их значение.

    Адреса крашей CR-MP ___________________________________________________________________________________________________________________________________________ Адреса крашей: ? 0x00000000 - CR-MP не инициализирован. Попробуй переустановить игру, удалить сторонние моды, проверить одиночную игру. ? 0x006E3D17 - Смена скина игрока при его подключении\выходе, либо если он находится в авто. Менять скин игроку только тогда, когда он не в автомобиле. Либо поставить проверку. ? 0x0040F64C - Проблема в Windows 7/Vista, касающаяся разрешения экрана. Проблема в версии установщика CR-MP клиента. Обновить клиент до последней версии, либо переименовать директорию с игрой. ? 0x0059F8B4 - Краш происходит когда клиент не может загрузить какой-либо объект на сервере из samp.img Переустановить клиент и попробовать запустить CR-MP с правами администратора (7 / Vista) ? 0x00746929 или 0x0081214A - Неверно настроены конфигурации клиента Настроить все настройки касающиеся клиента. ? 0x007F0BF7 - Этот краш возникает если у вас установлены модификации на автомобиль, и допустим модифицированное авто врезалось либо на него пытаются поставить какой-либо тюнинг. Удалить данную модификацию. ? 0x00544BC8 - При краше этого вида бывает превышен лимит позволяющий создавать определенное количество объектов в поле видимости игрока. ( Игрок не может обработать столько объектов ) Установить или Обновить Streamer любой угодной для вас версии. ? 0x00415D47 - Слишком много объектов\текстур загружено одновременно для определенного игрока. Попробовать уменьшить это количество. ? 0x00536DF4 - Слишком много объектов\текстур загружено одновременно для определенного игрока. Аналог краша 0x00415D47 __________________________________________________________________________________________________________________________________________ Адреса в окне вывода после краша (основные): Exception 0xC0000005 at 0x5E5815 - Данная ошибка связана со многим: процессы, анимации, звуки. Выполнение некоторых функций одновременно. Невозможно. Exception 0x0000005 at 0x534134 - Проблема с уровнем доступа к чему-либо в Windows 7 или Vista Запустить CR-MP от имени администратора. Exception 0xC0000005 at 0x7F120E - Использован неправильный тюнинг для автомобиля. ___________________________________________________________________________________________________________________________________________ P.S: тема будет дополняться.
  5. Для начала переходим на сайт и следуйте указаниям ниже: 1. Нажимаем на Upload images 2. Выбираем метод заливки изображения на сайт (в моем случае метод будет: browse your computer) 3. Выбираем ваше изображение(в своем случае я залью только одно изображение, но можно и несколько) и выбираем Start upload 4. Теперь ваше изображение залито на сайт. Справа есть колонка с ссылками на ваше изображение чтобы ваше изображение высветилось в теме, достаточно скопировать ссылку с BBCode (message boards & forums) Если вам нужно залить какой-либо файл на хостинг форума, то вы сможете попросить одного из администраторов в online (не модераторов). P.S: проверенный источник хостинг картинок
  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. EgasVegas

    Сборник GM

    RP Сервера: +RP (http://cr-mp.ru/forum/topic/19147-rp-sliv-moda/) Actual RP (http://cr-mp.ru/forum/topic/17099-actual-role-play/) Actual RP - с модпаком и новой картой (http://cr-mp.ru/forum/topic/17558-actual-roleplay/) Advantage RP (http://cr-mp.ru/forum/topic/21792-advantage-roleplay/) Albania RP (http://cr-mp.ru/forum/topic/19648-albania-rp/) Amazing RP - Copy (http://cr-mp.ru/forum/topic/19581-amazing-roleplay-kopiia/) Amazing RP v 10.0 (http://cr-mp.ru/forum/topic/20318-amazing-roleplay-ver-100/) Aniboo RP (http://cr-mp.ru/forum/topic/8026-aniboo-rp/) Apriori RP (http://cr-mp.ru/forum/topic/16646-apriori-role-play-sliv-s-prodazhi/) Arevera RP (http://cr-mp.ru/forum/topic/18070-arevera-rp-advance-rp/) Arial RP (http://cr-mp.ru/forum/topic/22140-arial-roleplay-v1-21-beta-sliv/) Arzamas RP (http://cr-mp.ru/forum/topic/19868-sliv-moda-arzamasrp/) Aspiration RP (http://cr-mp.ru/forum/topic/16367-aspiration-roleplay/) Aspiration RP Final (http://cr-mp.ru/forum/topic/20002-aspiration-roleplaysliv/) Astera RP (http://cr-mp.ru/forum/topic/15637-astera-roleplay/)12 Astera RP - Слив с продажи, обновлённая версия (http://cr-mp.ru/forum/topic/17483-astera-roleplay-sliv-s-prodazhi/) Astera RP - Слив с последней продажи ( 2017 ) (http://cr-mp.ru/forum/topic/20586-crmp-sliv-moda-astera-2000-rublei/) Astera RP Original (http://cr-mp.ru/forum/topic/19162-astera-rp-original/) Azimov RP (http://cr-mp.ru/forum/topic/14669-noname-roleplay-sliv-moda-azimov-role-play/) Back in the USSR (http://cr-mp.ru/forum/topic/16741-back-in-the-ussr-bd/) Back In The USSR - Доработка (http://cr-mp.ru/forum/topic/20390-back-in-the-ussr-roleplay/) Battlo RP (http://cr-mp.ru/forum/topic/19441-battlo-roleplay/) Beackstage RP (http://cr-mp.ru/forum/topic/19397-beackstage-roleplay-osnova-beautiful-rp/) Creative RP (http://cr-mp.ru/forum/topic/16320-sreative-roleplay/) CRMP RP v 7.0.9 (http://cr-mp.ru/forum/topic/9479-crmprp-v709/) CRMP RP v 7.3.7 (http://cr-mp.ru/forum/topic/11080-crmprp-versiia-737/) Cunbers RP (http://cr-mp.ru/forum/topic/19770-cunbers-role-play/) Cunbers RP v8.4.3 (http://cr-mp.ru/forum/topic/19875-cunbers-roleplay-v843/) Cunbers RP - Доработка (http://cr-mp.ru/forum/topic/20576-cunbers-roleplay-dorabotka/) Enrique RP (http://cr-mp.ru/forum/topic/16550-enrique-roleplay-gta-criminal-russia-03e/) Entire RPG (http://cr-mp.ru/forum/topic/21890-entire-rpg-crmp/) Empire RP (http://cr-mp.ru/forum/topic/18307-sliv-moda-empire-roleplay/) Eternity RP (http://cr-mp.ru/forum/topic/19640-eternity-role-playperfect-role-play/) Eternity RP v1.5.1 (http://cr-mp.ru/forum/topic/19876-eternity-roleplay-posledniaia-versiia151/) Evolution RP (http://cr-mp.ru/forum/topic/17559-evolution-roleplay/) Exciting RP (http://cr-mp.ru/forum/topic/21365-exciting-roleplay-originalnyi-mod/) Excellence RP (http://cr-mp.ru/forum/topic/15126-excellence-rp/) Exceptional RP (http://cr-mp.ru/forum/topic/18067-exceptional-roleplay/) Exceptional RP Update (http://cr-mp.ru/forum/topic/19682-exceptional-roleplay-update-bug-fix/) Extra RP (http://cr-mp.ru/forum/topic/19853-sliv-moda-extra-roleplay/) Exclusive RP (http://cr-mp.ru/forum/topic/17037-exclusive-role-playslivaiu/) Fancy RP (http://cr-mp.ru/forum/topic/10289-fancy-rp-iz-samp/) Fantastik RP (http://cr-mp.ru/forum/topic/15743-fantastik-rp/) Free RP (http://cr-mp.ru/forum/topic/15984-free-roleplay/) Full Game RP Original (http://cr-mp.ru/forum/topic/6854-full-game-rp-originalnaia-versiia/) Gambit RP (http://cr-mp.ru/forum/topic/21719-gambitg-gamereefland-roleplay-crmp/) Gamer v 5.1 (http://cr-mp.ru/forum/topic/16377-gamer-v51/) Gemenix RP (http://cr-mp.ru/forum/topic/18553-sliv-gemenix-roleplay-baza-mysql/) Grand RP (http://cr-mp.ru/forum/topic/16190-grand-roleplay/) Grand RP с new.pwn (http://cr-mp.ru/forum/topic/7517-grand-mod-c-newpwn/) Great RP (http://cr-mp.ru/forum/topic/21839-great-roleplay/) GTA RP v 12.0 (http://cr-mp.ru/forum/topic/20701-gta-role-play-version-012/) HSC RP (http://cr-mp.ru/forum/topic/18732-hsc-roleplay-sliv-s-prodazhi/) Home Town RP (http://cr-mp.ru/forum/topic/15591-mod-proekta-home-town-roleplay/) HollyWood RP (http://cr-mp.ru/forum/topic/15934-rphollywood-roleplay-rus-03e/) In City RP (http://cr-mp.ru/forum/topic/11003-in-city-roleplay/) In Game RP (http://cr-mp.ru/forum/topic/13900-in-game-roleplay/) Inspiring Game RP (http://cr-mp.ru/forum/topic/10240-inspiring-game-roleplay/) International RP (http://cr-mp.ru/forum/topic/16203-international-roleplay/) Just RP (http://cr-mp.ru/forum/topic/19294-sliv-moda-just-roleplay/) Justice RP (http://cr-mp.ru/forum/topic/15986-justice-roleplay/) Ken Sten RP (http://cr-mp.ru/forum/topic/15507-ken-sten-rp-v-015/) Lagen RP (http://cr-mp.ru/forum/topic/20664-lagen-rp-dorabotka-game-of-life/) Marvelloustv RP (http://cr-mp.ru/forum/topic/20428-marvelloustv-roleplay-novaia-versiia-copy-amazing-rp/) Mode RP (http://cr-mp.ru/forum/topic/21893-mode-rp/) Mysterious City RP (http://cr-mp.ru/forum/topic/17228-mysterious-city-roleplay/) Namalsk RP (http://cr-mp.ru/forum/topic/19727-namalsk-roleplay/) Need For RolePlay (http://cr-mp.ru/forum/topic/6598-need-for-roleplay/) Need For RolePlay 2015 (http://cr-mp.ru/forum/topic/20235-sliv-originalnogo-moda-need-for-roleplay-2015-full-dorabotka/) Network RP (http://cr-mp.ru/forum/topic/19550-network-roleplay/) New RP (http://cr-mp.ru/forum/topic/19140-new-roleplay-pod-osnovu/) new.pwn (http://cr-mp.ru/forum/topic/19256-newpwn-mod-pod-osnovu/) new.pwn v 4 (http://cr-mp.ru/forum/topic/19322-newpwn-mod-pod-osnovu-v4/) NoName RP (http://cr-mp.ru/forum/topic/16370-noname-roleplay/) Olimp RP (http://cr-mp.ru/forum/topic/18543-olimp-role-play/) Old RP - Слив с продажи (http://cr-mp.ru/forum/topic/20478-sliv-moda-old-roleplay-c-prodazhi/) One Life RP (http://cr-mp.ru/forum/topic/15834-one-life-rp-cheboksary-rp/) Online RP (http://cr-mp.ru/forum/topic/19133-online-roleplay/) Online RP Original (http://cr-mp.ru/forum/topic/19155-online-roleplay-original/) Online RP Original - Не обрезанная версия (http://cr-mp.ru/forum/topic/20745-online-roleplay-original-versions/) Online RP 2015 (http://cr-mp.ru/forum/topic/20732-online-roleplay-2015-versiia/) Orion RP (http://cr-mp.ru/forum/topic/15869-orion-roleplay/) Orion RP - Gamer (http://cr-mp.ru/forum/topic/16673-orion-roleplay/) Our RP (http://cr-mp.ru/forum/topic/20570-our-roleplayfull-game-rp/) PaVlOdAr v 8.8.8 (http://cr-mp.ru/forum/topic/14096-pavlodarrpversion-888/) Perspective RP (http://cr-mp.ru/forum/topic/19245-perspective-roleplay-spetcialno-dlia-cr-mpru/) Plantinum RP (http://cr-mp.ru/forum/topic/19685-plantinum-role-play-criminal-tech-rp/) Province RP (http://cr-mp.ru/forum/topic/18646-province-role-play/) Real RolePlay (http://cr-mp.ru/forum/topic/15530-real-roleplay-nastoiaschaia-rolevaia-igra/) Radmir RP (http://cr-mp.ru/forum/topic/19684-rrp-radmir-rp/) Rayon RP (http://cr-mp.ru/forum/topic/21810-rayon-roleplay/) Russian Continental RP (http://cr-mp.ru/forum/topic/17476-russian-continental-rp/) Russian Star RP (http://cr-mp.ru/forum/topic/22063-russian-star-project/) Russian Дальнобой (http://cr-mp.ru/forum/topic/12962-russian-dalnoboi-crmp-offical-server/) Samara RP (http://cr-mp.ru/forum/topic/7250-samara-rp/) Samp PRO (http://cr-mp.ru/forum/topic/16519-samp-pro-perevod-pod-crmp/) Second Life RP (http://cr-mp.ru/forum/topic/8813-second-life-roleplay/) Severe RP (http://cr-mp.ru/forum/topic/21837-severe-roleplay/) Server of Role Game (http://cr-mp.ru/forum/topic/16215-server-of-role-game/) Selmi RP (http://cr-mp.ru/forum/topic/17850-sliv-selmi-roleplay/) Soft RP (http://cr-mp.ru/forum/topic/9285-soft-rp-original/) Social RP (http://cr-mp.ru/forum/topic/20317-social-roleplay-perevod-s-samp-v-crmp/) Sublime RP (http://cr-mp.ru/forum/topic/18784-sliv-moda-sublime-roleplay/) Sublime RP - Доработка (http://cr-mp.ru/forum/topic/20343-sublime-roleplay-rp/) Sunrise RP (http://cr-mp.ru/forum/topic/19850-sunrise-role-play-sliv-s-prodazhi/) Sharp RP (http://cr-mp.ru/forum/topic/18708-sharp-roleplay-sliv-moda-osnovatelem/) Simple RP (http://cr-mp.ru/forum/topic/16980-simple-roleplay/) Staff RP (http://cr-mp.ru/forum/topic/15464-staff-roleplay-obnovlenie/) Stage RP (http://cr-mp.ru/forum/topic/14153-stage-roleplay-crmp/) Stel RP (http://cr-mp.ru/forum/topic/20588-stel-roleplay-gamenix-rp-amazing-rp-sunrise-rp/) Strelax RP (http://cr-mp.ru/forum/topic/19683-strelax-role-play-smest-modov-gol-i-youtube-rp/) Tambov RP (http://cr-mp.ru/forum/topic/13043-tambov-roleplay/) The Omsk RP Revival (http://cr-mp.ru/forum/topic/11051-the-omsk-rp-revival/) UA-RP (http://cr-mp.ru/forum/topic/16472-ua-rp/) Ultra RP (http://cr-mp.ru/forum/topic/14456-negotovaia-osnova-ultra-roleplay/) UndeGround RP (http://cr-mp.ru/forum/topic/15275-undeground-roleplay/) UndeGround RP - Update (http://cr-mp.ru/forum/topic/15895-undeground-rp/) Wisters RP (http://cr-mp.ru/forum/topic/18629-wisters-roleplay-mir-tvoei-mechty-build-v165/) World RP (http://cr-mp.ru/forum/topic/22243-world-rp/) YRP Original (http://cr-mp.ru/forum/topic/14131-your-roleplayoriginal/) Zentorno RP (http://cr-mp.ru/forum/topic/19646-zentorno-role-play-gamenix/) Zentorno RP - Old (http://cr-mp.ru/forum/topic/19686-zentorno-role-play-staraia-versiia/) Базовый сценарий RP (http://cr-mp.ru/forum/topic/10765-bazovyi-stcenarii-role-play/) Основа для дальнейшей разработки (http://cr-mp.ru/forum/topic/19720-osnova-dlia-dalneishei-razrabotki-mysql-r8/) Недоработанный мод (http://cr-mp.ru/forum/topic/20561-ne-dorabotannyi-mod/) Drift Сервера: Drift Mod (http://cr-mp.ru/forum/topic/9175-drift-mod/) > (http://cr-mp.ru/forum/topic/14093-russian-drift/) Extreme Life Drift (http://cr-mp.ru/forum/topic/16774-extreme-life-drift/) Extreme DeathMatch/Drift (http://cr-mp.ru/forum/topic/20575-extreme-deathmatchdrift/) Exciting Drift (http://cr-mp.ru/forum/topic/19362-exciting-drift-russkii-server/) Ervan Drift (http://cr-mp.ru/forum/topic/19631-ervan-drift/) RF-Drift (http://cr-mp.ru/forum/topic/19782-rf-drift/) DM Сервера: Amazing ZM (http://cr-mp.ru/forum/topic/15338-amazing-zmold-version/) Mari El v 1.0 (http://cr-mp.ru/forum/topic/6644-mari-el-v-10/) Развлекательный сервер (http://cr-mp.ru/forum/topic/17560-razvlekatelnyi-server/) RPG Сервера: CRMP Survival [Russian Version] (http://cr-mp.ru/forum/topic/13220-crmp-survival-russian-version/) Russian Highway (http://cr-mp.ru/forum/topic/18670-rpg-russian-highway/)
  8. SCRIPTMAN

    Кидалы в сфере CRMP

    Здравствуйте, многоуважаемые пользователи форума! Решил сделать такую рубрику, как "Кидалы в сфере CRMP", то есть, люди, которые кинули человека на деньги или еще на что-то, не выполнив свои обязанности и первым нашу рубрику открывает Никита Буланов. Ссылка на профиль CR-MP.ru: NIKITA_BULANOV Подробности: Человек заплатил ему деньги в размере 100 рублей за изменение TextDraw'a логотипа, вдумайтесь! 100 рублей за какое-то простенькое дело, я, скажу честно бесплатно ему сделал, хоть я и не принимаю на данный момент заказы, но все же такой простенький заказ, да еще и исправил ему все варнинги, человек остался доволен :) Доказательства, что он виновен: 1 скриншот 2 скриншот тут идут варнинги, которые скинул подрядчик, то есть человек, который должен убрать все, но он сделал их только больше. 3 скриншот 4 скриншот Также, если я найду данных людей на форуме, я буду скидывать их ссылку вам, а также администрации форума и мне все равно, что на меня будут говорить эти некультурные "люди"! Про Буланова администрация уже в курсе.
  9. SCRIPTMAN

    Action

    Всем привет, на форуме у многих была ошибка 017 на Action, я его отрыл, ловите: stock Action(playerid, string[]) { new action[128]; //ProxDetector(15.0, playerid, action, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); ProxDetectorNew(playerid,20.0,COLOR_PURPLE,action); return SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 10.0, 5000); } Prox'ы на свои замените радиусы. Пример использования: Action(playerid, "пристегнул ремень"); Мы получим: "Дмитрий Шапик пристегнул ремень".
  10. Привет народ, сейчас я вам расскажу небольшие советы по оптимизации/улучшению кода. 1. Лучше кол-во символов подсчитывать через static const, нежели использовать string, давать ему объем 128 и в итоге у вас символов 40 будут лишними. Прочитать подробнее о данном способе можно в этой теме. 2. Нужно постараться сделать так, чтобы у вас не было скролинга, а если точнее - внизу такого столбика что ли, короче, чтобы строки влезали. Для этого есть несколько способов, например: 2.1. Диалоги: ShowPlayerDialog(playerid, 0, DSM, "Заголовок", "\ Ваш текст, "Окей", "Назад\ "); Если у вас не вмещается текст, то можно сделать так: ShowPlayerDialog(playerid, 0, DSM, "Заголовок", "\ Ваш текст,\ ваш текст\ "Окей", "Назад\ "); 2.2. Format: format(string, sizeof(string), "Текст\n\ текст\n\ еще текст", test, test, test "); 2.3. Static const: static const fmt_str[] = "\ ваш текст\n\ ваше имя: %s\ "; new string[sizeof(fmt_str)-2+MAX_PLAYER_NAME]; format(string, sizeof(string), fmt_str, Player[playerid][pName]); 3. Переменные: 3.1. Переменные создавайте с маленькой буквы, они не должны называться с цифры, пример: new number;// - правильно new 1number;// - неправильно 3.2. Переменные не стоит называть русскими словами, на английских буквах, лучше называть на английском, например: new city_hall;// - правильно new meria;// - неправильно 3.3. Не стоит называть переменные например "jailTime", это неправильно, да и вам будет не удобно, лучше называть так: new jail_timer;// - правильно new jailTime;// - неправильно new Jail_time;// - неправильно 3.3. Отсортируйте переменные, дабы вам было легче, например: переменные с _timer: new name_timer; new jail_timer[MAX_PLAYERS]; допустим вам нужно проверить, будет равно 1 или 2, используйте: new bool: strap_check[MAX_PLAYERS];// - пристегнут ли ремень 3.4 Используйте переменную типа "bool", если значение переменной может быть только true или false, например ремень безопасности, пример: new bool: strap_check[MAX_PLAYERS]; new bool: gun_check[MAX_PLAYERS]; С enum тоже конечно лучше сделать padmin, но я так не делаю, просто потому что я могу запутаться, но вы конечно можете сделать, например: enum pInfo { pname[MAX_PLAYER_NAME], pskin, psex } 5. Расположение строк в моде: 5.1. Добавляйте команды в конец мода например, стоки перед командами, паблики перед стоками, паблики стандартные перед пабликами, которые добавили мы, перед пабликами переменные, но рассортируйте их тоже, перед переменными дефайны, перед дефайнами инклуды. 5.2. Forward'ы, вы знаете, что нужно создавать forward перед тем, чтобы создать паблик, но я предлагаю сделать это проще, просто добавьте в дефайны: #define fpublic%0(%1) forward%0(%1); public%0(%1) fpublic - то есть forward public, думаю понятно, согласитесь, так будет проще и не нужно будет занимать место в под forward'ы. 5.3. Используйте макросы, то есть, например, SPD - ShowPlayerDialog, вред моду они не наносят. 6. Создавайте инклуды, в них помещайте маппинг, переменные, дефайны и так далее. Плюсы: Код в моде станет больше, размер кода не влияет на работу мода, но вам станет удобнее. Не нужно будет рыскать по всему моду и искать маппнг, переменные и т.д. На оптимизацию это не влияет, просто вам станет гораздо легче. Чтобы их подключить, просто к инклудам добавьте: #include "../название папки/name.inc" На этом все. Автор: SCRIPTMAN
  11. Vladimir_Kulkov

    Макросы SCM, и других.

    Приветствую. Листаю форум и решил написать вам простенький макрос. Начнем. Ко всем #define #define SCM SendClientMessage #define SCMTA SendClientMessageToAll #define SPD ShowPlayerDialog #define DSI DIALOG_STYLE_INPUT #define DSL DIALOG_STYLE_LIST #define DSM DIALOG_STYLE_MSGBOX Сейчас разберем за что отвечает каждая из этих функций. SCM - Отправка сообщения игроку. SCMTA - Отправка сообщения всем игрокам. SPD - Диалог с информацией, там находятся те типы диалогов, которые озвучены внизу. DSI - Диалог с вводом чего либо. DSL - Диалог с выбором, т.е. лист иными словами. DSM - Диалог с боксом, т.е. информационный. На этом все. Думаю новичкам поможет. Автор: я.
  12. hteppl

    Конверт карт из CS 1.6(GO) в GTA:SA.

    На днях увидел карты из CS для GTA. Стало интересно, как сделать подобное. Может кто знает?
  13. Вы решили обновить свой автопарк и немного изменить игровой мир, скачали хорошую машину, отличную архитектуру и т.д.? Это руководство поможет вам поместить любые модификации в игру. - Обязательно сохраните копии каталогов DATA и MODELS из директории игры, чтобы в случае глюков в игре из-за неправильной установки модов вы всегда имели возможность все вернуть. Для начала скачайте программы: IMG Tool или Crazy img Editor, они нам очень пригодятся для установки любых модификаций. Устанавливаем модели машин Чтобы быть уверенным в том, что процесс установки произошел без каких-либо неприятностей, рекомендую воспользоваться ручным способом установки с помощью программы IMG Tool 2.0. Лучше всего использовать именно ручной способ установки т.к. вы будете знать, что заменяете, и если что-то пойдет не так, вы увидите ошибку и сможете ее исправить. Скачиваем архив с новой моделью транспорта, обычно в архиве находиться 2 файла с расширениями TXD и DFF, в них содержится модель автомобиля. Покажем как ставить модификацию транспорта: например, вы скачали мод для peren. 1. Распакуйте архив с файлом peren.TXD и peren.DFF в любую папку. 2. Запустите программу IMG TOOL 2.0, нажмите в меню File 3. Укажите путь к папке MODELS в директории игры. 4. Откройте файл GTA3.IMG, в окне программы появится огромный список файлов, здесь находятся почти все текстуры и модели из игры. 5) Найдите оригинальные файлы peren.TXD и peren.DFF, чтобы было удобней искать, отсортируйте все файлы по алфавиту (Tools => Sort => Name)или воспользуйтесь поиском (Edit=>Find или нажмите F2) и удалите. 6) Теперь устанавливаем новую машину: в меню Commands выбираем пункт ADD (CTRL+A), и в открывшемся окне указываем расположения папки с распакованными файлами из архива peren.TXD и peren.DFF. Выбираем эти файлы, удерживая нажатой клавишу SHIFT (для выделения сразу обоих файлов или открывая и устанавливая эти файлы по очереди). Всё теперь наш новый автомобиль установлен в игру. * Обязательно сделайте пересборку игрового архива! (Commands => Rebuild Archive) Установка характеристик транспорта необязательна.
  14. EgasVegas

    Декодер

    Наверное, все скриптеры сталкивались с непонятными символами/иероглифами при копировании русских слов в коде из pawno. Нашёл на днях решение этой проблемы. Закидывайте код на этот сайт http://www.artlebedev.ru/tools/decoder/ И всё. Код успешно восстановлен и очищен от непонятных символов.
  15. Правила оформления, те кто не будет их соблюдать, будет выдаваться предупреждение ( Если у вас больше 10 предупреждений, вы автоматически получаете бан ) Правила: - В заголовке темы, должен содержаться только ник пользователя. - В теме запрещено оставлять нецензурные слова и высказывания. - Тема обязательна должна быть оформлена грамотно. - Поднимать темы можно 1 раз в день. - Флуд запрещён. А также все остальные пункты ЕПФ нарушать запрещено!
  16. Нажимаем на кнопочку В открытом окне вставляете ваш текст в большое поле ввода, затем нажимаете "Ок". Также есть другой способ заключить ваш текст в "Код", выделяя текст нажимаете кнопочку, но при этом стоит учтить, что вся табуляция вашего текста сбросится. P.S: не стоит прятать изображения в тег "Код"
  17. Нажимаем на кнопочку SP (см. 1 верхний screen). В открывшемся окне (под 2) введите заголовок спойлера. Под 3 - введите скрытый текст. Для того, чтобы скрыть изображения, или уже готовый текст, выполняем действия аналогично, выделяете текст/изображения или целиком и нажимаете кнопочку SP, в открывшемся окне вам достаточно написать заголовок спойлера, затем нажать Ок.
  18. Поскольку в настоящий момент обрели популярность работы с использованием функций замены текстур SetObjectMaterial(), считаю нужным расставить точки над i и оповестить о нескольких нюансах работы этой функции. Для начала - немного теоретической части для общего понимания механизма рендера движком моделей, и начнем с рендера SA без учета мультиплеера. Как многим известно, информация о моделях и их расположении подгружается движком из IDE (Item DEfinition file) и IPL (Item PLacement file) соответственно. Более того, масштабные модели имеют низкополигональную версию - LOD, который отрисовывается раньше основной модели и перестает отрисовываться при достижении нужного радиуса рендера. Соответственно, механика процесса такова: - игрок попал в зону отрисовки LOD: отрисовывается LOD. - игрок из зоны отрисовки LOD переходит в зону основного рендера: LOD выгружается из памяти и в рендере более не участвует до следующего вызова, рендерится основная модель. - игрок из зоны рендера основной модели переходит в зону рендера LOD: основная модель выгружается из памяти, рендерится LOD. - игрок выходит из зоны рендера LOD: LOD выгружается из памяти и в рендере не участвует. Созданные сервером объекты LOD не рендерят - серверу неоткуда брать информацию о нужном LOD. Поэтому схема упрощается: - игрок попал в зону основного рендера: рендерится основная модель. - игрок из зоны рендера основной модели выходит: основная модель выгружается из памяти (учитывая наличие стримера: оригинальная схема модели не выгружает, но жестко лимитирует их количество, выделяя память специально для них). Как можно заметить, без необходимости модель не занимает места в ОЗУ, тем самым экономя ресурсы. Основная проблема SetObjectMaterial (и производных, SetObjectMaterialText, к примеру) - она НЕ ВЫГРУЖАЕТ модель из ОЗУ. Схема рендера получается неполной: - игрок попал в зону основного рендера: рендерится основная модель. - игрок из зоны рендера основной модели выходит: основная модель НЕ ВЫГРУЖАЕТСЯ из памяти, загаживая стек. Стек не бесконечен. В случае SA максимально возможное количество используемой ОЗУ колеблется в районе 1.6ГБ. В случае переполнения стека движок пытается обратиться к участку памяти, доступа к которому у него нет, вследствие чего клиент падает с ошибкой, именуемой в народе "С++". Чрезмерное использование SetObjectMaterial еще больше увеличивает шансы выхода за пределы стека. Посему один небольшой совет: используйте функцию только там, где это действительно необходимо. К слову, корректно эта функция не работает даже на свежем SA:MP 0.3.7. Disclaimer: - использование данного материала без явного разрешения автора запрещено; - использование данного материала без явного указания автора, даже при его явном согласии, запрещено. От автора: я бы предложил закрепить в шапке, но это уже на усмотрение остальных.
  19. Всем привет. Выкладываю урок по созданию ворот, которые будут открываться по кнопке. Для этого используется функция CreateObject Я для примера возьму ворота в Доках: CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);//Закрытые ворота CreateObject(969, 2720.3772,-2508.3069,12.6,0, 0.0000, 90);//Открытые ворота После этого вам нужно создать переменную., которая будет хранить в себе порядковый ID ворот. Ко всем new new gate1; Теперь создадим объект ворот на сервере В public OnGameModeInit засуньте строчку с функцией CreateObject gate1 = CreateObject(ид_объекта, x,y,z, поворот_x, поворот_y, поворот_z);// Укажите ваши данные о ЗАКРЫТЫХ воротаx Для простого примера я создам ворота в доках (координаты открытых и закрытых ворот смотрите выше) public OnGameModeInit() { gate1 = CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);//Если у вас есть этот public то просто вставте эту строчку с созданием объекта return 1; } Ворота созданы, но теперь их надо заставить двигаться в public OnPlayerCommandText if(!strcmp(cmdtext, "/opengate", true)) { if(IsPlayerInRangeOfPoint(playerid, 10, 2720.3772,-2409.7523,12.6))// Укажите координаты закрытых ворот, 10 - это радиус, где будет действовать открытие ворот { MoveDynamicObject(gate1,2720.3772, -2401.2523, 12.6, 2.0);//Двигаем ворота на позицию открытых ворот SetTimer("CloseGate1", 7000, false);//Создадим таймер что ворота закрылись автоматически } } Теперь создадим public чтоб ворота закрылись самостоятельно Ко всем foward forward CloseGate1(); В конец мода public CloseGate1() { MoveDynamicObject(gate1, 2720.3772,-2409.7523,12.6, 2.0);//Двигаем ворота на позицию закрытых ворот return 1; } Ворота созданы и вы теперь можете их открыть командой /opengate Теперь делаем открытие ворот кнопкой. В public OnPlayerKeyStateChange if(newkeys & KEY_WALK) // На кнопку АЛЬТ (alt) { if(IsPlayerInRangeOfPoint(playerid, 10, 2720.3772,-2409.7523,12.6))// Укажите координаты закрытых ворот, 10 - это радиус, где будет действовать открытие ворот { MoveDynamicObject(gate1,2720.3772, -2401.2523, 12.6, 2.0);//Двигаем ворота на позицию открытых ворот SetTimer("CloseGate1", 7000, false);//Создадим таймер что ворота закрылись автоматически } } На этом урок окончен. Всем спасибо за внимание! Помогал мне (автор): valuch
×

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

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