Перейти к содержанию
Авторизация  
ttomm

Таймер и Сообщения

Рекомендуемые сообщения

ttomm

Здравствуйте, мне нужно поставить таймер перед сообщением.

Я хочу чтобы при входе на сервер игроку писалось "Добро пожаловать на сервер Name RolePlay" (К примеру), но это сообщение вылазит быстрее чем "Connected to Name RolePlay", собственно мне нужен таймер.

Screenshot 

aLfTsMa.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

@ttomm

SetTimerEx("SendClientMessage", 1000*2, false, "iis", playerid, -1, "Добро пожаловать на сервер Name RolePlay");

Если не сработает, то так:

SetTimerEx("ShowPlayerConnectMessage", 1000*2, false, "i", playerid);

forward ShowPlayerConnectMessage(playerid);
public ShowPlayerConnectMessage(playerid)
	return SendClientMessage(playerid, -1, "Добро пожаловать на сервер Name RolePlay");
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

Просто перенеси его в OnPlayerRequestClass (в конец, перед return)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

@MOP TTEX, а ничего, что он вызывается и после смерти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

, Он вызывается только в том случае, если игрок нажал F4 во время игры. 
Это можно легко нейтрализовать, добавив проверку в самое начало паблика на авторизовался игрок, или нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk
@MOP TTEX, если игрока спавнить с помощью AddPlayerClass, а это более правильное решение, нежели SetPlayerPos в OnPlayerSpawn.
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#meow

@MOP TTEX,
 
Мне кажется будет проще так: [spoiler=Code]SetTimerEx("SendClientMessage", 1000*2, false, "iis", playerid, -1, "Добро пожаловать на сервер Name RolePlay");

 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.