Сейчас 18:04:37 Четверг, 18 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » Выбросить игрока из игры
Выбросить игрока из игры
Mep3aB4uKДата: Четверг, 13 Октября 2011, 18:34:00 | Сообщение # 1
9 уровень
Группа: Проверенные
Сообщений: 1019
Награды: 0
Репутация: 135
Блокировки:
Если эт возможно только с помощью дессинка, то какое действие самое простое?

Добавлено (13 Октябрь 2011, 18:34:00)
---------------------------------------------
Чет тему не там создал......... перенесите плиз

 

SSrunXДата: Четверг, 13 Октября 2011, 18:36:56 | Сообщение # 2
Пуэрывыи уровэн вуася
Группа: Ветераны
Сообщений: 1604
Награды: 3
Репутация: 1281
Блокировки:
Кикнуть можно

https://vk.com/musicforubaby

Просто подрочи - само решится © BinGO
С феклой играй - себя не уважай © Рандом
Безвозмездности не существует, все люди эгоисты. © BARMAGLOT
Вот краны :gays: © Privitalik
Я бы помесил глину на твоем заднем дворе. © MrHate
 

Ty3uKДата: Четверг, 13 Октября 2011, 18:40:43 | Сообщение # 3
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Мб просто объявить ему поражение? :)

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

SSrunXДата: Четверг, 13 Октября 2011, 18:41:19 | Сообщение # 4
Пуэрывыи уровэн вуася
Группа: Ветераны
Сообщений: 1604
Награды: 3
Репутация: 1281
Блокировки:
Quote (Ty3uK)
Мб просто объявить ему поражение?

Quote (SSrunX)
Кикнуть можно

Это и хотел сказать)


https://vk.com/musicforubaby

Просто подрочи - само решится © BinGO
С феклой играй - себя не уважай © Рандом
Безвозмездности не существует, все люди эгоисты. © BARMAGLOT
Вот краны :gays: © Privitalik
Я бы помесил глину на твоем заднем дворе. © MrHate
 

YoungtreeДата: Суббота, 22 Октября 2011, 18:29:51 | Сообщение # 5
7 уровень
Группа: Проверенные
Сообщений: 259
Награды: 0
Репутация: 172
Блокировки:
Как-то на просторах бателнета наткнулся я на парня, который тестил свой код при помощи левых игроков. Я оказался среди них. Так после запуска карты меня не просто выкинуло - игра закрылась! Как это сделать я не знаю, карты к сожалению то же нет, но возможность этого существует.

 

HichiG0Дата: Воскресенье, 30 Октября 2011, 08:05:11 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 217
Награды: 0
Репутация: 163
Блокировки:
Quote (Youngtree)
Как-то на просторах бателнета наткнулся я на парня, который тестил свой код при помощи левых игроков. Я оказался среди них. Так после запуска карты меня не просто выкинуло - игра закрылась! Как это сделать я не знаю, карты к сожалению то же нет, но возможность этого существует.

Сделать это очень просто!Создаешь бесконечный повторяющийся триггер!
Раз в 0.00 сек появляется юнит и исчезает,игра виснет 2-5 сек и вылетает без Окна ошибки!


 

oleg_best_olegДата: Воскресенье, 30 Октября 2011, 13:06:20 | Сообщение # 7
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
HichiG0, так оно выкинет всех игроков без ошибки. А Mep3aB4uKу нужно одного указанного.
 

Ty3uKДата: Воскресенье, 30 Октября 2011, 13:48:53 | Сообщение # 8
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Тупость... Локально создаем юнита или эффект для игрока (GetLocalPlayer()). И все, прощай игрок

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

lawsonДата: Воскресенье, 30 Октября 2011, 13:51:39 | Сообщение # 9
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
А надо именно выкинуть игрока, то можно было просто триггерно проиграть игроку.

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!


Сообщение отредактировал lawson - Воскресенье, 30 Октября 2011, 13:52:43
 

Ty3uKДата: Воскресенье, 30 Октября 2011, 14:00:21 | Сообщение # 10
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Его выкинет с фаталом, насколько я знаю. Или с дисконектом. Лучший кик

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

SirNikolasДата: Понедельник, 31 Октября 2011, 15:06:17 | Сообщение # 11
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Code
function KickPlayer takes player p returns nothing
      local string s = "DoNothing"
      if GetLocalPlayer() == p then
          set s = "0"
      endif
      call ExecuteFunc(s)
endfunction
Как это работает:
При передаче в ExecuteFunc имени несуществующей функции (а функции с именем "0" существовать не может) игра завершается с Fatal Error. Происходит это только для нужного игрока, для всех же остальных вызывается функция DoNothing, вовсе не такая бесполезная, как принято считать :) .




Сообщение отредактировал SirNikolas - Вторник, 01 Ноября 2011, 12:44:34
 

Форум о Warcraft 3 » Раздел для картостроителей » Раздел картостроителя » Выбросить игрока из игры
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz