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

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

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

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

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

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

- - - - - criminal russia crmp pawno уроки crmp крмп мод с нуля от danilasar

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

#1
offline   danilasar

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

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

Обратите внимание!
Если вы не читали мой первый урок - обязательно прочтите!

В прошлом уроке мы создали мод и работали над скинами и спавном пользователей. В этом уроке я более подробно расскажу о пользователях.

Вход и регистрация

Пользователи будут на mxINI. Качаем инклуд mxINI:

Прикрепленный файл  mxINI.inc   61,7К   Количество загрузок: 0

В нашем моде находим:

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

После этого пишем:

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

Далее в public OnPlayerConnect:

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

В public OnPlayerDisconnect:

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

В public OnDialogResponse:

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

В конец мода:

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

Это сохранит админку и пароль. Если хорошо подумать, надо сделать сохранение денег, score, киллов, оружия и т.п.

В enum pInfo:

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

В public OnPlayerRegister (после строки ini_setInteger(iniFile, "Admin", 0); // Это не админитсратор):

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

В stock SavePlayer (после строки ini_setInteger(iniFile, "Admin", Player[playerid][pAdmin]); // Сохраняем админку):

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

В public OnPlayerLogin (после строки ini_setInteger(iniFile, "Admin", Player[playerid][pAdmin]); // Провераяем на Администратора):

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

Ну вот, теперь у нас есть пользователи. Теперь приступим к Админ-Центру.

P.S. Для создания этой части урока пользовался мануалом Amfy.

Администраторский раздел

Теперь нам нужен администраторский раздел. Сделаем его через TAB. В enum pInfo:

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

В public OnPlayerCommandText:

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

В public OnPlayerClickPlayer:

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

В public OnDialogResponse:

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

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

Итог работы:

  • Создана регистрация
  • Создан вход
  • Создано сохранение игроков
  • Создан Администраторский раздел

В нашем моде уже есть:

  • Название мода
  • Спавн игроков
  • Скины при входе
  • Регистрация
  • Вход
  • Сохранение игроков

В следующем уроке ждите:

  • Меню сервера
  • Пользовательские команды

Автор: danilasar





Время: 15:19 Дата: 19.06.16 danilasar получил предупреждение за это сообщение от compan:

#2
offline   LIVEGTA

LIVEGTA
  • 2
    • Сообщений: 9
    • Регистрация: 28.05.16

Продолжай!



#3
offline   danilasar

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

Igor_Dmitrie, что ты не понял? Давай я попытаюсь объяснить - будет полезнее. 



#4
offline   Forumnik

Forumnik
  • 19
    • Сообщений: 78
    • Регистрация: 02.09.15
C:\Users\X\Desktop\Unite Role Play\gamemodes\Untitled.pwn(115) : error 017: undefined symbol "SPEC_TYPE_NONE"
 
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
вылезла такая ошибка 

Сообщение отредактировал Forumnik: 22 Июнь 2016 - 20:37

  • 0

#5
offline   andrei58russ

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

Forumnik,А строки то где? 



#6
offline   danilasar

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

Forumnik, сори, забыл:

ко всем  #define:

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

andrei58russ , и без них понятно.

 

Урок №3 - ЧИТАТЬ.



#7
offline   Forumnik

Forumnik
  • 19
    • Сообщений: 78
    • Регистрация: 02.09.15

danilasar , скинь свой мод пожалуйста . Варнинги и прочая фигня лезет, скинь свою pwn пожалуйста третьей версии .


  • 0

#8
offline   danilasar

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


скинь свою pwn пожалуйста третьей версии

Не понял, какая версия? Код мода:

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

P.S. После выхода 3-го урока были изменения.


Варнинги и прочая фигня лезет

Может, с табуляцией проблемы?



#9
offline   andrei58russ

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

Автор забыл скорее всего еще указать то что нужно в папке scriptfiles нужно создать папку users что бы акки туда записывались!

Дополнение к сообщению:

Сервер даже с твоим кодом Unknown почему такое?



#10
offline   danilasar

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


Автор забыл скорее всего еще указать то что нужно в папке scriptfiles нужно создать папку users что бы акки туда записывались!

Ничего я не забыл. Можно и самому догадаться.


Сервер даже с твоим кодом Unknown почему такое?

Или коряво вставил или еще что-то.

P.S. почему может быть Unknown:

  • В server.cfg ошибка
  • При компилировании были варнинги или ошибки.
  • Не скомпилировал
  • Мод не в папке gamemodes
  • Удалил AMX-файл


#11
offline   andrei58russ

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

danilasar ,Я не первый раз ставлю мод! Код твой скопировал полностью,в сервер кфг все отлично,компилировал без всяких ошибок! 



#12
offline   danilasar

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

andrei58russ , ну я не знаю. У меня всё работает. MP какой версии? Если 0.3b, возможно, работать не будет. Урок по созданию мода для Criminal Russia Multiplayer 0.3e и старше.



#13
offline   andrei58russ

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

danilasar ,0.3e стоит 



#14
offline   danilasar

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

andrei58russ , ну не знаю. У всех все работает, у тебя и еще одного человека ничего. Скинь лог сервера, может там что-нибудь. 



#15
offline   andrei58russ

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

danilasar ,Логи

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



#16
offline   danilasar

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

andrei58russ , поставь плагин crashdetect и запусти компиляцию в режиме отладки.



#17
offline   Данил3342

Данил3342
  • 15
    • Сообщений: 20
    • Регистрация: 10.12.14

Вроде как урок, но где ты тут чему учишь? Просто создаем мод типа CTRL + C - CTRL + V ? Тогда уж лучше скачать готовый мод. ИМХО.


  • 1



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

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

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


    Alexa (1), grossromochka

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