Regisss
Умник
Доброго времени суток, пользователи Pawno-Info.ru! Решил сделать урок по функции GameTextForPlayer, а также GameTextForAll!
И так, немного о самой функции! Она вызывает текст по середине экрана для игрока в течении какого-то времени.
Возвращаемые значения: 0 - Функция выполнена успешно. 1 - Выполнение функции не удалось.
Параметры:
Стили:
Цвета текста:
Специальные текстовые символы:
Пример использования:
Таким образом мы выводим текст "Wasted" убитому игроку на протяжении 5-и секунд.
GameTextForAll - Показывает тот же самый текст для всех игроков.
Возвращаемые значения: всегда возвращает 1.
Параметры:
Пример использования:
Таким образом мы выводим текст, что кто-то убил кого-то всему серверу, на протяжении 5-и секунд.
И так, немного о самой функции! Она вызывает текст по середине экрана для игрока в течении какого-то времени.
Возвращаемые значения: 0 - Функция выполнена успешно. 1 - Выполнение функции не удалось.
Параметры:
PHP:
(playerid, const string[], time, style)
playerid - Ид игрока, которому показываем текст
const string[] - текст, который мы показываем игроку
time - время, в течении которого будет показываться текст. ( в милисекундах )
style -стиль текста, советую всегда использовать "3"
PHP:
Стиль "0" - показывается в течении 9-и секунд, в независимости от установленного времени, скрывает все TextDraw'ы и другие GameText'ы на экране.
Стиль "1" - Появляется на 8 секунд, если установленное время больше, то будет появлятся и исчезать до тех пор, пока не пройдёт установленное время.
Стиль "2" - Не исчезнет, пока игрок не заспавнится
Стиль "3" - будет показываться в течении установленного времени
Стиль "4" - тот же самый стиль, как и 3, только с другим шрифтом
Стиль "5" - Отображается в течении 3-х секунд
PHP:
~r~ - красный цвет
~g~ - зелёный цвет
~w~ - белый цвет
~b~ - голубой цвет
~y~ - желтый цвет
~p~ - пурпурный цвет
~L~ - чёрный цвет
~n~ - новая строка
PHP:
~u~ - стрелка вверх
~d~ - стрелка вниз
~<~ - стрелка влево
~>~ стрелка вправо
PHP:
public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid, "Wasted", 5000, 3);
return 1;
}
GameTextForAll - Показывает тот же самый текст для всех игроков.
Возвращаемые значения: всегда возвращает 1.
Параметры:
PHP:
(const string[], time, style)
const string[] - текст, который мы выводим всем игрокам
time - время в милисекундах
style - стиль текста, советую всегда использовать "3"
PHP:
public OnPlayerDeath(playerid, killerid, reason)
{
new name[24],killername[24], string[64];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(playerid, killername, sizeof(killername));
format(string,sizeof(string),"%s has killed by %s", name, killername);
GameTextForAll(string,5000,3);
return 1;
}
Последнее редактирование:
