Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: [Wiki] Создание мода с 0

  1. #1
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    [Wiki] Создание мода с 0

    Здравствуйте.

    Специально для FanHamMera пишу урок, т.к:

    НО НИХУЯ НЕ ПОНЯТНО ГДЕ ЧТО КОДИТЬ
    ГДЕ НАХУЙ ТАМ САМ МОД
    НИХУЯ НЕ ПОЙМУ
    Для начала скачаем и установим MTA (mtasa.com).

    Далее заходим в папку с MTA и там в [server/mods/deathmatch]

    Там лежит файл mtaserver.conf

    Давайте разберём самое главное:

    PHP код:
    <servername>[ Rasta'Style ]</servername> 
    Имя сервера

    PHP код:
    <serverport>22003</serverport
    Порт (желательно оставить)

    PHP код:
    <maxplayers>32</maxplayers
    Максимум игроков (по умолчанию: 32)

    И почти в самом низу указаны ресурсы.

    И чтобы нам написать свой мод поменяем последний ресурс:

    PHP код:
    <resource src="play" startup="1" protected="0"/> 
    На:

    PHP код:
    <resource src="mod" startup="1" protected="0"/> 
    mod - папка с модом (в ресурсах)

    Так, сделали.

    Далее идём в [server/mods/deathmatch/resources]

    Там создаём папку с именем "mod" (без кавычек)

    В нём должно быть 2 файла, new.LUA (с кодировкой UTF-8) и meta.xml

    Скачать:

    new.lua - http://www.mediafire.com/?539ur4zls3bf763
    meta.xml - http://www.mediafire.com/view/?f51asq4vo95gj0v

    Давайте разберём подробнее.

    • meta.xml

    author - автор мода, вместо Dope D.O.D пишем свой ник.

    type="gamemode" - Задаём ремурсу тип игрового мода.

    name="RastaStyle" - название мода, который выводится в списке серверов (SetGameModeText) (Только на АНГЛ.языке)!

    description="RastaStyle" - описание, пишите что хотите

    <script src="new.lua" /> - подключим lua файл.


    Так, вроде разобрали, lua файл у нас пустой, нужно его чем-нибдуь забить.

    Давайте забьём:

    PHP код:
    local spawnXspawnYspawnZ 2511.8999, -168913.6999 -- Координаты спавна по X,Y,Z
    function joinHandler()
        
    spawnPlayer(sourcespawnXspawnYspawnZ) -- Cпавним игрока source(playeridпо координатамуказанным в переменных
        fadeCamera
    (sourcetrue) -- Обязательно!
        
    setCameraTarget(sourcesource) -- Наведём камеру на игрока
            setPlayerMoney 
    (source1000) -- Установим $1000 Игроку
            giveWeapon 
    source,24,500,true) -- Дадим Deagle с 500 патронами
        setElementModel 
    source106 ) -- Установим скин грув игроку
        outputChatBox
    ("Габарджоба!"source) --Выведем сообщение на экран
        
    end
    addEventHandler
    ("onPlayerJoin"getRootElement(), joinHandler) -- Что-то типо форвардане могу объяснить :
    Ну и вот, в следующем уроке мы напишем простенький скрипт и объединим наше творение

    P.S: Если что - подправьте



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

  2. 1 пользователь сказал cпасибо RastaOrecha за это полезное сообщение:

    FanHamMer (06.12.2014)

  3. #2
    МАМБА ХУЯМБА Аватар для FanHamMer
    Регистрация
    27.03.2011
    Адрес
    Москва
    Возраст
    20
    Сообщений
    2,635
    Репутация: 272

    Звание: как роза среди колючек

    Re: Создание мода с 0

    МАЛАДЕЦ.

  4. #3
    Пользователь Аватар для UserOK
    Регистрация
    05.09.2012
    Адрес
    Россия
    Сообщений
    35
    Репутация: 0

    Звание: пока не определено

    Re: Создание мода с 0

    Хорошо постарался

  5. #4
    Проверенный Аватар для Dr.Vandersexxx
    Регистрация
    09.01.2011
    Адрес
    Kherson
    Возраст
    30
    Сообщений
    1,240
    Репутация: 219

    Звание: - весьма и весьма положительная личность

    Re: [Wiki] Создание мода с 0

    Ничего особенного, а так + за изнашивание клавиатуры.
    И да, про префиксы не забывай.
    <3 Sex and flood

  6. #5
    session_start(); Аватар для Artemios
    Регистрация
    04.06.2011
    Адрес
    Екатеринбург
    Возраст
    28
    Сообщений
    2,359
    Репутация: 168

    Звание: - весьма и весьма положительная личность

    Re: [Wiki] Создание мода с 0

    Тут их нет ведь...
    Hypertext Preprocessor

  7. #6
    Проверенный Аватар для Dr.Vandersexxx
    Регистрация
    09.01.2011
    Адрес
    Kherson
    Возраст
    30
    Сообщений
    1,240
    Репутация: 219

    Звание: - весьма и весьма положительная личность

    Re: [Wiki] Создание мода с 0

    Цитата Сообщение от Artemios Посмотреть сообщение
    Тут их нет ведь...
    А ты просмотри предыдущие разделы. Кто мешает приписать. Мало ли чего нету. В нашем разделе хоть контингент по умней, частично.
    <3 Sex and flood

  8. #7
    Активный пользователь Аватар для Warlocks
    Регистрация
    19.04.2012
    Сообщений
    199
    Репутация: 27

    Звание: на пути к лучшему

    Re: [Wiki] Создание мода с 0

    Спасибо за урок. 2 дня назад тоже не понимал где этот гребанный мод находится xD

  9. #8
    Пользователь Аватар для ●_Zoro.V_●
    Регистрация
    09.11.2012
    Возраст
    26
    Сообщений
    13
    Репутация: 2

    Звание: пока не определено

    Re: [Wiki] Создание мода с 0

    желаю удачи с модом. ;d

  10. #9
    Активный пользователь Аватар для Jason7
    Регистрация
    11.08.2012
    Адрес
    Беларусь
    Сообщений
    1,351
    Репутация: 79

    Звание: скоро придёт к известности

    Re: [Wiki] Создание мода с 0

    Спасибо тебе, молодец, Держи +
    Lua vs Pawn

  11. #10
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: [Wiki] Создание мода с 0

    Цитата Сообщение от gold_donald Посмотреть сообщение
    спасибо тебе, молодец, держи +
    cкоро будет новый урок



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 18.10.2012, 12:13
  2. Вопрос про создание мода.
    от Ruz34 в разделе Вопросы по скриптингу
    Ответов: 6
    Последнее сообщение: 22.08.2012, 13:52
  3. [Wiki] Создание и Управление сервером
    от Misha_Konsta в разделе Уроки (вики)
    Ответов: 0
    Последнее сообщение: 19.09.2011, 15:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •