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

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

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


Фотография
Мануал

Создаем мод с 0,Обсуждении Регистрации(1/2)

- - - - - crmp criminal russia форум crmp всё для crmp pawn pawno

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

#1
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Здравствуйте,это мой первый урок и мы будем обсуждать и делать регистрацию.

 

0)Обсуждение "на чем будет держаться мод"

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

Но все же я возьму mxINI

 

1)Создаем Пустой скрипт и удаляем вот это:

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

2)Какие паблики нам нужны?

 

Нам понадобиться 4-5 паблика

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

3)Структура Нашего Кода:

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

4)А не лучше нам создать #define?

Ведь для диалогов это будет удобно,например задефайнил диалог,а если захотел поменять ид,то просто поменял :)

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

И они должны использоваться в диалогах.

 

5)Начнем писать

 

Давайте добавим вступление к нашему коду,и добавим в OnPlayerRequestClass:

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

Это как бы наше "вступление"

И перейдем к OnDialogResponse,и он должен выглядеть вот так:

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

и добавим под switch(dialogid){

Вот это:

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

Таким образом,когда игрок нажимает на ">>>>" идет проверка,если его файл есть,то идет авторизация,а если нет то регистрация

 

Добавим Регистрацию и Логин:

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

И добавим паблики после OnDialogResponse:

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

и сток:
 

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

6)Ошибки

Какие ошибки могут быть:

1)Не найден "ServerName":

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

2)Нету GN:
 

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

7)Конец

 

Если будут ошибки,то пишите!

P.S Второй урок по реги ждите в ближайшую неделю

Удачи!

 



#2
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Забыл.

В начало мода:
 

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

В OnPlayerDisconnect:

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



#3
offline   MADDD

MADDD
  • 65
    • Сообщений: 181
    • Регистрация: 02.03.15

Не совсем лучший варинт... Лучше с использование public OnPlayerLogin



#4
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Не совсем лучший варинт... Лучше с использование public OnPlayerLogin

Эмм,совсем не понял что вы хотели написать

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



#5
offline   MADDD

MADDD
  • 65
    • Сообщений: 181
    • Регистрация: 02.03.15

 

Эмм,совсем не понял что вы хотели написать

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

Ты отредактировал то что я имел ввиду.



#6
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Ты отредактировал то что я имел ввиду.

эмм,я его сначала и сделал,это я ошибки редактировал,не веришь?Посмотри на время



#7
offline   TheSeLToN

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

Зачем всё время добавлять:

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

????

 

Не проще ли создать просто одну глобальную.



#8
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Зачем всё время добавлять:

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

????

 

Не проще ли создать просто одну глобальную.

 

stock GN в помощь



#9
offline   Moks

Moks
  • 104
    • Сообщений: 343
    • Регистрация: 28.02.14

Да-да, при каждом вызове стока GN будет создаваться переменная.

А можно сделать вот так:
 

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

И в OnPlayerConnect:
 

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


Сообщение отредактировал Moks: 23 Март 2015 - 09:55

  • 0

#10
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

 

Да-да, при каждом вызове стока GN будет создаваться переменная.

А можно сделать вот так:
 

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

И в OnPlayerConnect:
 

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

можно,а можно все переменные с GetPlayerName убрать,а сток оставить и объявлять,меньше строк будет



#11
offline   MotoSport

MotoSport
  • 241
    • Сообщений: 916
    • Регистрация: 08.03.15

Хороший урок. Ставлю плюс



#12
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Хороший урок. Ставлю плюс

Спасибо,сделал вторую чать реги,вот думаю выкладывать или нет?



#13
offline   MotoSport

MotoSport
  • 241
    • Сообщений: 916
    • Регистрация: 08.03.15

Спасибо,сделал вторую чать реги,вот думаю выкладывать или нет?

Да. Думаю понадобится 



#14
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Да. Думаю понадобится 

Напишу попозже или через час,просто хотел написать тему все написал и БАЦ баг с инетом и тема очистилась



#15
offline   Rwmont2000

Rwmont2000
  • 16
    • Сообщений: 298
    • Регистрация: 18.12.14

Ошибки. Я делал для симпла.

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


  • 0

#16
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Насчет DSM - 4 пункт

а остальное у вас не подключен mxINI



#17
offline   West

West
  • 23
    • Сообщений: 102
    • Регистрация: 30.03.15

Здравствуйте,это мой первый урок и мы будем обсуждать и делать регистрацию.

 

0)Обсуждение "на чем будет держаться мод"

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

Но все же я возьму mxINI

 

1)Создаем Пустой скрипт и удаляем вот это:

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

2)Какие паблики нам нужны?

 

Нам понадобиться 4-5 паблика

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

3)Структура Нашего Кода:

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

4)А не лучше нам создать #define?

Ведь для диалогов это будет удобно,например задефайнил диалог,а если захотел поменять ид,то просто поменял :)

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

И они должны использоваться в диалогах.

 

5)Начнем писать

 

Давайте добавим вступление к нашему коду,и добавим в OnPlayerRequestClass:

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

Это как бы наше "вступление"

И перейдем к OnDialogResponse,и он должен выглядеть вот так:

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

и добавим под switch(dialogid){

Вот это:

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

Таким образом,когда игрок нажимает на ">>>>" идет проверка,если его файл есть,то идет авторизация,а если нет то регистрация

 

Добавим Регистрацию и Логин:

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

И добавим паблики после OnDialogResponse:

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

и сток:
 

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

6)Ошибки

Какие ошибки могут быть:

1)Не найден "ServerName":

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

2)Нету GN:
 

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

7)Конец

 

Если будут ошибки,то пишите!

P.S Второй урок по реги ждите в ближайшую неделю

Удачи!

Вот что выдало  error 001: expected token: "#endif", but found "-end of file-"


Kostyaev (11 Апрель 2015 - 12:26):
Чрезмерное цитирование-нарушение ЕПФ 2.15.Предупредил.

  • 0



Время: 09:28 Дата: 11.04.15 West получил предупреждение за это сообщение от Kostyaev: Нарушение Единых Правил Форума (ЕПФ)

#18
offline   Neat

Neat
  • 974
    • Сообщений: 2 378
    • Регистрация: 21.12.13

Ошибочное суждение на счет mxini и dini.

И, лучше не узнавать ник как у вас в коде. Лучше всего узнать ник при коннекте и далее его использовать.


  • 0

#19
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Ошибочное суждение на счет mxini и dini.

И, лучше не узнавать ник как у вас в коде. Лучше всего узнать ник при коннекте и далее его использовать.

Ну вы используете как хотите,для меня это так.

 

 

Вот что выдало  error 001: expected token: "#endif", but found "-end of file-"

убери там #endif



#20
offline   Rwmont2000

Rwmont2000
  • 16
    • Сообщений: 298
    • Регистрация: 18.12.14

Спасибо!


  • 0



Темы с аналогичным тегами мануал, crmp, criminal russia, форум crmp, всё для crmp, pawn, pawno

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

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


    Alexa (1)

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