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

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

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

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

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

Спавн с заморозкой

- - - - - criminal russia crmp pawno уроки crmp крмп

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

#1
offline   Qeeze

Qeeze
  • 25
    • Сообщений: 52
    • Регистрация: 04.10.16
Здравствуйте дорогие форумчане!
Решил написать урок на тему "Как сделать так,что бы перед тем как игроку появиться где-то его замораживало"
И так,приступим.
Ко всем forward добавим ещё один

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

Далее создаём паблик:

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

Т.к. в нём всего одна функция,скобки ставить не обязательно.

Создаём новый stock

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

Вот и всё!
SetPlayerPos - стандартная функция телепортирования игрока по координатам
TogglePlayerControllable - это и есть наше "замораживание"
SetTimerEx - таймер,который мы запускаем,когда вызываем функцию SetPlayerPoss
SetTimerEx("Moroz", 3000, false, "i", playerid);
3000 - Время в мили-секундах,после которого сработает паблик Moroz и разрешит нашему персонажу двигаться(3000 - 3 секунды)

Надеюсь вам понравилась данная идея,если у кого то есть замечания к коду,пожалуйста сообщите мне в ЛС на форуме.


Автор: я (Qeeze)

Сообщение отредактировал Elrmrnt-Kritik: 17 Октябрь 2016 - 08:13
Указал автора данной работы.


#2
offline   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 810
    • Сообщений: 3 284
    • Регистрация: 19.07.15
Обсуждалось это не раз, за старания плюсик не пожалею (не знаю сами делали или нет, но все же силы приложили).
 
Коль уж создали новый паблик и, по идее, подразумевали, что теперь телепортацию будет совершать функция SetPlayerPoss, стоит добавить о необходимости замены везде (за исключением данного стока) функции SetPlayerPos на SetPlayerPoss.
 
Надеюсь, это не последняя тема с уроком с Вашей стороны.

Сообщение отредактировал Elrmrnt-Kritik: 17 Октябрь 2016 - 01:01

  • 2

#3
offline   Qeeze

Qeeze
  • 25
    • Сообщений: 52
    • Регистрация: 04.10.16

Elrmrnt-Kritik, Автор я,на счёт напоминания о том,что нужно заменить SetPlayerPos - забыл,т.к. писал ночью,сильно хотелось спать

А и ещё,примечание:
Если хотите что бы где - то было без заморозки,используйте стандартную функцию SetPlayerPos


Elrmrnt-Kritik (17 Октябрь 2016 - 08:14):
Добавил автора.


#4
offline   iluha1105

iluha1105
  • 7
    • Сообщений: 115
    • Регистрация: 19.03.17

Помогите мне вот у меня нету не одного

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

у меня нету такого 

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

у меня стоит

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

Как мне сделать все Это?


  • 0

#5
offline   Qeeze

Qeeze
  • 25
    • Сообщений: 52
    • Регистрация: 04.10.16

iluha1105
Тогда вот так
Создаём паблик:

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

 

Т.к. в нём всего одна функция,скобки ставить не обязательно.

Создаём новый stock в конец мода(Ну или куда вам угодно)

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

Всё,вместо стандартной функции,где хочешь спав с заморозкой,используй SetPlayerPoss


Сообщение отредактировал Qeeze: 12 Апрель 2017 - 15:40




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

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

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


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