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

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

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

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

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

Основы создания фракции для new.pwn

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

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1
offline   Basis

Basis
  • 291
    • Сообщений: 791
    • Регистрация: 24.06.14

Всем привет,вот урок по созданию фракции для модов с 0 или new.pwn ,данный урок это только основы,а не все команды.
Для начала запишем в информацию о игроке некоторые данные у меня это pInfo

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

дальше  создадим спавн для фракции
в public OnPlayerSpawn(playerid)

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

дальше запишем если человек первый раз заходит на сервер чтобы данные были равны 0
в public OnPlayerConnect(playerid)

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

дальше найдите
public OnPlayerLogin(playerid,password[]) или что-то подобное и запишите

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

в public OnPlayerRegister(playerid, password[])

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

в stock SavePlayer(playerid)

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

на этом всё,что же у нас есть
 Лидерка,Фракция,Ранг,Выговоры,спавн для фракции
За вами только малость,сделать команды и действия,проверка для фракции будет такова

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

 

 

 


  • 17

#2
offline   Amfy

Amfy
  • 1609
    • Сообщений: 3 067
    • Регистрация: 24.01.14

В OnPlayerSpawn проверка не на и, а на или. То есть, проверка сработает если игрок состоит в фракции №1 и не важно, лидер он или нет.

 

дальше запишем если человек первый раз заходит на сервер чтобы данные были равны 0

Не много неверно. OnPlayerConnect срабатывает когда игрок заходит на сервере и неважно в какой раз, в первый или в 131. Код в данном паблике для очистки данных игрока. Короче, когда игрок заходит - данные очищаются и после авторизации когда срабатывает (в данном случае) OnPlayerLogin - загружает данные из файла.

_____________________________________________________________

Подобных уроков не видел, хоть здесь и ничего сложного. Плюс.


  • 0

#3
offline   Basis

Basis
  • 291
    • Сообщений: 791
    • Регистрация: 24.06.14

В OnPlayerSpawn проверка не на и, а на или. То есть, проверка сработает если игрок состоит в фракции №1 и не важно, лидер он или нет.

 

Не много неверно. OnPlayerConnect срабатывает когда игрок заходит на сервере и неважно в какой раз, в первый или в 131. Код в данном паблике для очистки данных игрока. Короче, когда игрок заходит - данные очищаются и после авторизации когда срабатывает (в данном случае) OnPlayerLogin - загружает данные из файла.

_____________________________________________________________

Подобных уроков не видел, хоть здесь и ничего сложного. Плюс.

я имел ввиду в OnPlayerConnect если есть проверка на файл игрока,у меня к примеру есть,можно конечно и без неё

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


Сообщение отредактировал Basis: 19 Апрель 2015 - 11:42

  • 0

#4
offline   Luck_Duck

Luck_Duck
  • 5
    • Сообщений: 35
    • Регистрация: 24.08.15

Почему ругается компилятор? в  pInfo все вставил

скрин
8PEDCfSBlIg.jpg


  • 0

#5
offline   JoKeR2020

JoKeR2020
  • 502
    • Сообщений: 1 798
    • Регистрация: 26.11.14

Luck_Duck, скорее всего у вас в моде не Player, а PlayerInfo используется...


  • 2

#6
offline   Luck_Duck

Luck_Duck
  • 5
    • Сообщений: 35
    • Регистрация: 24.08.15

JoKeR2020,  Спасибо за помощь, твое замечание оказалось верным.
Начал менять Player на Рlayerinfo, повылезали подобные ошибки в других строках, при использовании iniFile. Поменял на File, проблема решилась.
Оказалось просто разница в названии переменных. Буду внимательней.
 


  • 0

#7
offline   Omar

Omar
  • 7
    • Сообщений: 100
    • Регистрация: 31.07.14

Мой урок.Удаленный был за неправильное оформление.


  • 0

#8
offline   ZiippyLol

ZiippyLol
  • 1
    • Сообщений: 12
    • Регистрация: 11.12.15

Ребят что делать нету этой строчки OnPlayerLogin(playerid,password[])


  • 0

#9
offline   Amfy

Amfy
  • 1609
    • Сообщений: 3 067
    • Регистрация: 24.01.14

ZiippyLol, OnPlayerLogin - колбэк авторизации. У тебя авторизация может быть в любом другом месте, так что ищи по ключевым словам.


  • 0

#10
offline   zoloto565

zoloto565
  • 13
    • Сообщений: 176
    • Регистрация: 25.03.16

Amfy,Помоги пожалуйста у меня не сохраняются в ini файле 

Member

Leader

Ranks

Warns 

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

Amfy,Все уже не надо решил проблему вместо set у меня был get 



#11
offline   Алмас

Алмас
  • 8
    • Сообщений: 80
    • Регистрация: 24.12.16

Всё класс но было проблемы я их решил.


Elrmrnt-Kritik (14 Март 2017 - 20:03):
Что ж плюсик тогда не поставили?

  • 0



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

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

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


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