Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Надпись справа.
Надпись справа.
Darkeneez Дата: Воскресенье, 12.05.2013, 11:17:25 | Сообщение # 1
Сообщений: 221
Репутация: 18 [ +/- ]
Никак не пойму как создать надпись справа на экране игрока, как в спектатор лист, я там так и не смог разобрать код, кто может помогите плиз...
 
volodya Дата: Воскресенье, 12.05.2013, 11:51:25 | Сообщение # 2
Сообщений: 14
Репутация: 0 [ +/- ]
Оно ? код с плагина new_year_seconds

Прикрепления: 11111111.sp(0.4 Kb)
 
Darkeneez Дата: Воскресенье, 12.05.2013, 13:46:27 | Сообщение # 3
Сообщений: 221
Репутация: 18 [ +/- ]
Да спс

Добавлено (12.05.2013, 13:46:27)
---------------------------------------------
Теперь вопрос, как сделать чтобы это отображалось только одному клиенту?

 
Denis004 Дата: Воскресенье, 12.05.2013, 14:39:37 | Сообщение # 4
Сообщений: 15
Репутация: 0 [ +/- ]
StartMessageOne

Добавлено (12.05.2013, 14:39:37)
---------------------------------------------
Зачем так сложно? Разве нельзя PrintHintText ?


Сообщение отредактировал Denis004 - Воскресенье, 12.05.2013, 14:40:07
 
TEIN Дата: Воскресенье, 12.05.2013, 14:48:20 | Сообщение # 5
Сообщений: 568
Репутация: 78 [ +/- ]
Это снизу табличка, ТСу нужно другое
 
Denis004 Дата: Воскресенье, 12.05.2013, 15:42:09 | Сообщение # 6
Сообщений: 15
Репутация: 0 [ +/- ]
Цитата (DoK_1997)
Это снизу табличка, ТСу нужно другое

А это тогда где? http://docs.sourcemod.net/api/index.php?fastload=show&id=846&
 
ThRunningMan Дата: Воскресенье, 12.05.2013, 21:54:55 | Сообщение # 7
Сообщений: 140
Репутация: 12 [ +/- ]
не парь мозг возьми библиотеки smlib, возьми функцию
Код
Client_PrintKeyHintText(client, "Строка1\nСтрока2\nСтрока3 и т.д.")


по-моему строк 10 поддерживает, очень удобно сам пользуюсь
 
Darkeneez Дата: Понедельник, 13.05.2013, 05:08:25 | Сообщение # 8
Сообщений: 221
Репутация: 18 [ +/- ]
Цитата (ThRunningMan)
не парь мозг возьми библиотеки smlib, возьми функцию
Код
Client_PrintKeyHintText(client, "Строка1\nСтрока2\nСтрока3 и т.д.")

по-моему строк 10 поддерживает, очень удобно сам пользуюсь


Fuck my brain.

Спасибо буду пробовать!
 
Denis004 Дата: Понедельник, 13.05.2013, 05:12:26 | Сообщение # 9
Сообщений: 15
Репутация: 0 [ +/- ]
ThRunningMan
Смысл подключать целую библиотеку для каких-то 10 строк текста?
 
Darkeneez Дата: Понедельник, 13.05.2013, 05:42:44 | Сообщение # 10
Сообщений: 221
Репутация: 18 [ +/- ]
Тогда придумай как отправить это только 1 человеку...
 
хвостег Дата: Понедельник, 13.05.2013, 10:47:59 | Сообщение # 11
Сообщений: 161
Репутация: 53 [ +/- ]
new Handle:Message = StartMessageOne("KeyHintText", client);
 
Denis004 Дата: Понедельник, 13.05.2013, 11:44:46 | Сообщение # 12
Сообщений: 15
Репутация: 0 [ +/- ]
Цитата (Darkeneez)
Тогда придумай как отправить это только 1 человеку...

Внимательней будь.
Цитата (Denis004)
StartMessageOne
 
Darkeneez Дата: Понедельник, 13.05.2013, 12:34:46 | Сообщение # 13
Сообщений: 221
Репутация: 18 [ +/- ]
Цитата (ThRunningMan)
не парь мозг возьми библиотеки smlib, возьми функцию
Код
Client_PrintKeyHintText(client, "Строка1\nСтрока2\nСтрока3 и т.д.")

по-моему строк 10 поддерживает, очень удобно сам пользуюсь

Код

#include <sourcemod>
#include <smlib>

public OnClientAuthorized(client)
{
    Client_PrintKeyHintText(client, "тятятятятятя");
}


Пишет всем!


Сообщение отредактировал Darkeneez - Понедельник, 13.05.2013, 12:35:09
 
ThRunningMan Дата: Понедельник, 13.05.2013, 16:27:49 | Сообщение # 14
Сообщений: 140
Репутация: 12 [ +/- ]
Цитата (Denis004)
Смысл подключать целую библиотеку для каких-то 10 строк текста?

ну можно не целую можно взять тот инклуд в котором содержтся данная фнкция из всей библиотеки smlib например
Код
#include <smlib/client>


Цитата (Darkeneez)
Пишет всем!

И что тебя не устраивает, пишет не всем а входящему клиенту, ты зашел тебе написало сообщение, другой зашел ему тоже написало, если хочешь чтоб писало определенному клиенту создай условие, допусти только админам, или п остмиу проверку сделай и т.д.
Твой вопрос был "как вывести кейхинт т.е. надпись справа, я тебе написал самый простой что есть вариант!
Если под твоим "Пишет всем!" понимается что сообщение предназначенное для определенного игрока выводится всем, то это не мжет быть ибо у тебя уже условие, что берется ИД нужного клиента!
 
Darkeneez Дата: Понедельник, 13.05.2013, 17:44:32 | Сообщение # 15
Сообщений: 221
Репутация: 18 [ +/- ]
Цитата (ThRunningMan)
И что тебя не устраивает, пишет не всем а входящему клиенту, ты зашел тебе написало сообщение, другой зашел ему тоже написало, если хочешь чтоб писало определенному клиенту создай условие, допусти только админам, или п остмиу проверку сделай и т.д.
Твой вопрос был "как вывести кейхинт т.е. надпись справа, я тебе написал самый простой что есть вариант!
Если под твоим "Пишет всем!" понимается что сообщение предназначенное для определенного игрока выводится всем, то это не мжет быть ибо у тебя уже условие, что берется ИД нужного клиента!

Как бы заходит один и пишет всем, я знаю что я пишу...

Добавлено (13.05.2013, 17:44:32)
---------------------------------------------
А не, ошибся, клиенту вообще ничего не пишет, пишет всем остальным. И так со всеми, он зашел ничего не видет, зашел кто-нибудь еще он и все остальные увидели.

 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Надпись справа.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: