Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Как сделать задержку - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

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

Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

[ Pawn ]
Как сделать задержку

#1
Пользователь офлайн   Teyk 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Здравствуйте!
Я начинающий павно-скриптер, и столкнулся с проблемой, я не знаю как сделать задержку, она мне нужна потому что, при умирании игрока, игрока переносит к больнице, проигрывается анимация, а дальше игрока телепортирует на спавн
public OnPlayerDeath(playerid, killerid, reason)
{
        SendClientMessage(playerid, 0xff3800FF, "Вас убили! {38ff00}Вы потеряли деньги!");
        SetPlayerPos (playerid, 1176.6782,-1323.3911,14.0332);
        return 1;
}

0

#2
Пользователь офлайн   oukibt 

  • Fisting is 300$
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияTeyk (15 сентября 2020 - 22:01) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]


Павн-скриптер*

Этот код
SetPlayerPos (playerid, 1176.6782,-1323.3911,14.0332);



Перенеси в OnPlayerSpawn
0

#3
Пользователь офлайн   DeimoS 

  • Evil Scripter
  • Вставить ник
  • Раскрыть информацию
Координаты спавна лучше устанавливать через SetSpawnInfo, а не через SetPlayerPos в OnPlayerSpawn. Чтоб игрока сразу спавнило по нужным координатам, а не спавнило в центре карты и потом уже телепортировало на нужную точку.
0

#4
Пользователь офлайн   Teyk 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияoukibt (15 сентября 2020 - 22:20) писал:

Павн-скриптер*

Этот код
SetPlayerPos (playerid, 1176.6782,-1323.3911,14.0332);



Перенеси в OnPlayerSpawn

Конечно спасибо, но если я ставлю этот код
SetPlayerPos (playerid, 1176.6782,-1323.3911,14.0332);
в OnPlayerSpawn то у меня становится спавн либо у больницы, либо вообще не работает

Просмотр сообщенияDeimoS (15 сентября 2020 - 23:36) писал:

Координаты спавна лучше устанавливать через SetSpawnInfo, а не через SetPlayerPos в OnPlayerSpawn. Чтоб игрока сразу спавнило по нужным координатам, а не спавнило в центре карты и потом уже телепортировало на нужную точку.

Спасибо, но если я пишу данный код, то у меня становится спавн у больницы, либо я спавнюсь, умераю, то у меня ГТА Сан Андреас просто зависает

Сообщение отредактировал Teyk: 16 сентября 2020 - 00:19

0

#5
Пользователь офлайн   CL1FF 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Не очень понятно объяснил проблему.

1. Ищи координаты в OnPlayerSpawn и заменяй на свои.
2. Для задержки тебе нужно работать с таймерами, читай что такое таймеры и с чем их едят.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика