teamwipe
offline
Опыт:
1,017Активность: |
-kickafk из Dota
В доте есть команда -kickafk, которая отключает игрока пребывавшего вне игры 5 и более минут. Но для него самого создается иллюзия продолжения игры, в которой если он зайдет в меню паузы, то не сможет из него выйти. Вопрос как все это сделано? |
22.10.2011, 18:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
tair:
Если знаешь Jass, то могу скинуть весь код Anti-afk системы из DotA версии 6.71f. Это займет минут 6-30
MyRtZ добавил: Успех не гарантирую |
22.10.2011, 18:36 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
49,995Активность: |
доту копируем )) |
22.10.2011, 18:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Suite
┌_____┐
offline
Опыт:
11,222Активность: |
tair, hiweworkshop.com + search?/afk kick я гарантирую там есть эта система |
22.10.2011, 18:48 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Steal_nerves:
Кстати в версии 71f много недочетов в коде доты.
Вот, к примеру, функции не используемые в коде(их может быть больше, я нашел только две):
Даже названия, как видете, не сокражены(зашифрованы)
Подобие этой системы есть, но вряд ли там будет система имеющая такие специфические свойства, какие описаны в первом сообщении темы |
22.10.2011, 18:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,522Активность: |
ой а чё там делать оО ... делаешь таймеры для всех игроков, перезапускаешь их на отсчёт 300 сек каждый рз как юнит получает прикз (юниты получил приказ -> владелец юнита Человек -> стартр таймера TIMER[(player number owner of (triggering unit))] )
когда один из таймеров истекает то выводишь на экран сообщение
когда пишешь -kickafk выкидываешь всех игроков поторый подходят по условию
|
22.10.2011, 19:24 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Extremator:
Внимательнее читай первый пост, речь не об этом. |
22.10.2011, 19:33 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,522Активность: |
MyRtZ:
Это называется "условие навязанной победы", технически игрок заканчивает игру, но при манимуляциями с кнопками интерфейса он может находиться в качестве обсервера... и может ничего писать, ставить флаги, управлять своими войсками... в панеле союзов игрок отменаеся как покинувший игру... ещё что-то? |
22.10.2011, 19:44 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Extremator:
Ты, красавчик, описал принцип работы системы. А тут речь идет о том как выкинуть игрока что бы...
Не указал как именно надо выкинуть игрока, в то время как выкинуть игрока можно по-разному
Что называется "условие навязанной победы". Твоим ответом на этот вопрос было:
Extremator:
А ты не указал как. |
22.10.2011, 19:50 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,522Активность: |
>_<
победа с предложением выхода и показом окна статистики... |
22.10.2011, 19:55 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Это все равно что сказать Ядро атома состоит из нейтронов и протонов - Это называется "Ядро атома"
Теперь уже лучше, еще бы не мешало указать Jass или GUI функцию, но это в принципе не обязаительно, если объясняешь знающему.
Исправляешься)) я тут вас научу на вопросы отвечать |
22.10.2011, 19:58 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,522Активность: |
Игра - Victory (игрок / показать / показать)
Extremator добавил: скриншот приложить? в карте сделать? слюну с бороды вытереть? |
22.10.2011, 20:05 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Extremator:
Больше ничего, осталось только просто погладить себя по головке. |
22.10.2011, 20:07 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
teamwipe
offline
Опыт:
1,017Активность: |
Я нашел такую систему на hiveworkshop.com , она точь в точь как в доте (наверное её и взяли), но в jass я ничего не понимаю. Можете объяснить какие действия она делает с игроком чтобы он пришел в состояние наблюдателя? найденная система |
22.10.2011, 20:23 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SLI
"Ня" © Happy
offline
Опыт:
8,415Активность: |
вы че тут войну развязали -_-
SLI добавил: tair, а что теме в теме напостили не судьба почитать? |
22.10.2011, 20:50 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|