Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография
Урок

Создание мода с нуля - урок №1

* * * * * 1 Голосов criminal russia crmp pawno уроки crmp крмп

  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1
offline   danilasar

danilasar
  • 103
    • Сообщений: 192
    • Регистрация: 12.05.16

Доброго времени суток! В серии уроков "Создание мода с нуля" я расскажу вам о том, как создать мод с нуля.

Для начала нужно создать проект:

  1. Открыть PAWNO
  2. ctrl+n или нажать на newPr.png.

Мы увидим следующий код:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Здесь удаляем строки:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

У нас должен получиться такой код:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Теперь укажем название мода и скины пользователям. Для этого мы пойдём в сердце мода - public OnGameModeInit

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Blank Script - название мода. Укажите свой.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

0 - скин на спавне.

1958.3783, 1343.1572, 15.3746 - координаты спавна.

269.1425 - поворот

0,0, 0,0, 0,0 - оружие (оружие,патроны, оружие,патроны, оружие,патроны).

Не всегда мы используем один скин. Для того, чтобы их было несколько, создадим переменную:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Теперь подключим скины к AddPlayerClass:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Если Вы хотите, чтобы скин устанавливался по выбору пола, нужно сделать так:

В public OnPlayerConnect:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

В public OnDialogResponse:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Если вы выбрали второй вариант  выбора скина игрока, поместите в public OnPlayerSpawn:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Итог работы:

  • Мы создали наш будущий мод
  • Установили его название
  • Создали спавн игроков
  • Сделали скины для игроков 

На сегодня всё.

Во втором уроке ждите:

  • Регистрация
  • Вход
  • Админы
  • Меню сервера

 

Автор: danilasar


Сообщение отредактировал Dmitriy_Orell: 17 Июнь 2016 - 22:34


#2
offline   danilasar

danilasar
  • 103
    • Сообщений: 192
    • Регистрация: 12.05.16

Урок №2 - ЧИТАТЬ



#3
offline   andrei58russ

andrei58russ
  • 44
    • Сообщений: 592
    • Регистрация: 19.04.16

danilasar, Варнинг

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

код

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.



#4
offline   danilasar

danilasar
  • 103
    • Сообщений: 192
    • Регистрация: 12.05.16

andrei58russ, у меня тоже такая фигна лезла, но потом отстала. Не знаю, что это.



#5
offline   TheSeLToN

TheSeLToN
  • 186
    • Сообщений: 450
    • Регистрация: 21.09.14

Эхх... Дорогие наши "супер-скриптёры", обращаюсь к Вам.

 

Я чувствую Вас ошибка:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Совсем не волнует?

 

То есть, мы дали моду загрузить игровой режим, и тут же не даём загрузит точку входа.

Из этого всего следует, не удаляйте никогда main.



#6
offline   LightAxe

LightAxe
  • 0
    • Сообщений: 29
    • Регистрация: 06.07.16

andrei58russ,


Теперь подключим скины к AddPlayerClass: ? 8 9 10 for (new i = 0; i < sizeof(SkinsOnSpawn); ++i) {     AddPlayerClass(SkinsOnSpawn[i], 1958.3783,1343.1572,15.3746,269.1425, 0,0, 0,0, 0,0); }

Как должен выглядить этот код просто не могу понять?  


  • 0



Время: 17:56 Дата: 29.07.16 LightAxe получил предупреждение за это сообщение от Vlad_Trifonov: Флуд/оффтоп (ЕПФ -> 2.6)

#7
offline   alexaaa

alexaaa
  • 2
    • Сообщений: 26
    • Регистрация: 23.10.16

помоги решить такой warning C:\Users\abc\Desktop\ìîä ñ íóëÿ\gamemodes\ðåãèòðàöèÿ.pwn(10) : warning 224: indeterminate array size in "sizeof" expression (symbol "")

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
1 Warning.

  • 0

#8
offline   compan

compan
  • 690
    • Сообщений: 2 084
    • Регистрация: 13.03.14

Автор не активен, тему закрываю.


  • 0



Темы с аналогичным тегами Урок, criminal russia, crmp, pawno, уроки crmp, крмп

Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 572 пользователей