Sidebar

Реально сделать "кости" в [CS:S]?

-BlackHawk-

EVOPLAY IS BACK
29.04.11
252
29
0
0
Moscow
Реально сделать "кости" в [CS:S]?

Ну для начала объясню, что "кости", это тогда когда играют например 3 человека, и кидают кубик. У кого больше тот и победил. Возможно ли сделать такое в CS:S, притом, чтобы вот этот вот механизм автоматически генерировал в чат какое-нибудь число от 1 до 100? Заранее вас благодарю)
 

ShotT

Has left this world
24.02.10
3 587
25
0
2 -BlackHawk-
Можно, но это будет ооочень муторно.
Есль
-BlackHawk- сказав(ла):
То это как минимум 100 оутпутов :agy: Проще сразу застрелиться.
Можно поизвращяться с logic'ами и, возможно, что-то нормальное получится.

Хотя IgI может всё придумать самым простейшим способом :D
Кроме него, по-моему, такого никто сделать не сможет.
Ну я магу попробовать, но я сейчас занят своими делами и в ближайшую неделю не освобожусь.
 

igi_sev

I have returned
20.04.09
819
39
  • Золотая медаль 232
2 ShotT:
Может быть и помог бы если б до конца понял о чем речь. Мне иногда по кайфу мозг напрячь )
Описание непонятное. Кто, куда, откуда, чего, как, когда, зачем...
Кубик типа физический объект? Почему именно 100, зачем в чат... ???
 

-BlackHawk-

EVOPLAY IS BACK
29.04.11
252
29
0
0
Moscow
2 igi_sev: , так поясню:
Кубика - НЕТУ! Это просто я пример привел. Работать теоретически должно так: подошел, нажал кнопку, тебе выдало в чат любое число(ладно пусть хотябы от 1 до 50 будет). Почему именно в чат? А ты предлагаешь выводить как то по-другому?
 

Lamar-2008

Умник недели
01.11.08
402
32
-BlackHawk- сказав(ла):
2 igi_sev: , так поясню:
Кубика - НЕТУ! Это просто я пример привел. Работать теоретически должно так: подошел, нажал кнопку, тебе выдало в чат любое число(ладно пусть хотябы от 1 до 50 будет). Почему именно в чат? А ты предлагаешь выводить как то по-другому?
ну можно выводить с помощью game_text еще, но это как-то геморойно....
 

-BlackHawk-

EVOPLAY IS BACK
29.04.11
252
29
0
0
Moscow
Кстати, тут придумал кое-что. Если сделать свою озвучку голосом цифер каких-нибудь, и с помощью вот этого триггера, запускать случайно одну из этих озвучек? Так проще думаю будет, но если честно придерживаюсь варианта с чатом)
 

Dr. X-ray

Большой главнюк
27.11.08
789
38
-BlackHawk- сказав(ла):
Работать теоретически должно так: подошел, нажал кнопку, тебе выдало в чат любое число
logic_case при активации активирует любую энтитю или группу энтить рандомно (регултруют параметры). За раз можно вбить до 16 ключей
 

ZanZer

Гомогенизация сливок...
07.11.07
208
36
Dr. X-ray сказав(ла):
logic_case при активации активирует любую энтитю или группу энтить рандомно (регултруют параметры). За раз можно вбить до 16 ключей
5 кейсов в каждом по десять ключей, сначала выбираем один из них потом число в оном...

неуверен...
 

Dr. X-ray

Большой главнюк
27.11.08
789
38
+ ещё один на те 5 и arbeiten :). Только перезарядку установи. Для онлайн игры, тяжелые скрипты или часто активируемые скрипты бьют по пингу.
 

igi_sev

I have returned
20.04.09
819
39
  • Золотая медаль 232
2 -BlackHawk-:
Тебе просто число вывести надо или что? Какой смысл рандома?
Я правильно понял: Игроки нажимают на кнопку, видят число и радуются?
 

ShotT

Has left this world
24.02.10
3 587
25
0
2 igi_sev
Ну да :D Я тоже так понял.
Ну ещё как вариант сделать кнопку
-BlackHawk- сказав(ла):
например 3 человека.
трёх разовой.

После третьего нажатия логики просчитывают у кого больше выпало и этому победителю чего-нибудь дается. Ну и проигравшие там чего-нибудь тоже получаютсь :D
Выделить их можно просто дав им свои "особые" имена. И после на это имя чего-нибудь выпадает =)
Как-то так.

Вот только каким образом сделать это под нужное кол-во народа я не знаю.
Как вариант - сделать ещё одну кнопку, ткнув на которую мы говорим что всё, мол, народа больше нет.
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Такие вещи надо через SourceMod (как AMXX в GoldSource) делать.
 

ShotT

Has left this world
24.02.10
3 587
25
0
2 qpAHToMAS
SourceMod по-моему идет dll'ками.
Как ты собираешься это запихать на мапу?
Ну может быть через eventscripts можно сделать, там плагины можно в txt писать :D

Но работоспособность такого метода я ещё не проверял.
 

-BlackHawk-

EVOPLAY IS BACK
29.04.11
252
29
0
0
Moscow
2 ShotT: ...вот нафига вы так себя заморачиваете?? Просто нажал кнопку, в чат написало рандомно число, кнопка выключилась, и через 3 секунды также снова может быть использована(delay before reset - 3, эт я знаю). Не заморачивайте себя типа "надо ему дать еще что-то и т.д". Нажал, увидел, обрадовался.)
 

Dr. X-ray

Большой главнюк
27.11.08
789
38
Как ещё вариант, сделать рандомно меняющиеся текстуры цифр(или исчезающие браш - энтити с цифрами) от 0 до 9 в два поля. Ста уже не будет.
 

-BlackHawk-

EVOPLAY IS BACK
29.04.11
252
29
0
0
Moscow
Короче жду хотя бы простой карты-примера(на 0-10 чисел минимум).
 

ShotT

Has left this world
24.02.10
3 587
25
0
2 igi_sev
:D
Примерно так я и представлял всё это, только пилить 100 оутпутов было лень.

И вместо point_clientcommand можно использовать point_servercommand, просто так игрок может не нажать, а сам написать число. Но для этого тоже надо догадаться :tooth:
Ну а если использовать point_servercommand, то "говорить" будет или игрок-сервер, если сервер создан через саму кс, или консоль, если это просто серв.
 

igi_sev

I have returned
20.04.09
819
39
  • Золотая медаль 232
2 ShotT:
Нельзя в этом случае использовать point_clientcommand. Такая конструкция будет работать только если на сервере будет админ, создавший сервер на своём компе.
Иначе ничего выводится в чат не будет.
А что касается "сам написать число в чат", то да, это первое о чём я подумал )
Пускай автор сам решает эту "уязвимость", раз решил взяться за это дело :bigsmile:
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.