ELITE
АДмин
offline
Опыт:
4,078Активность: |
вызов фаталэрор
подскажите, как вызвать фатал эрор в варике у конкретного пользователя, а не у всех?
|
18.05.2012, 09:13 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,522Активность: |
мб попробовать создать локального юнита для игрока... ну и что нить с ним сотворить? |
18.05.2012, 09:26 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,324Активность: |
ELITE, ну чезе то же блок GetLocalPlayer() дать обычному юниту способность "Техника", 100% сработает... |
18.05.2012, 14:48 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
вот:
|
18.05.2012, 14:54 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
можно еще так попробовать:
|
18.05.2012, 15:00 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
Doc, не фаталит |
18.05.2012, 15:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,324Активность: |
ScorpioT1000, тоже не фаталит....
А вот это реально работает, фаталит мгновенно при вызове... ((код jass
function EmulateFatalError takes player pl returns nothing
set bj_lastCreatedUnit = CreateUnit( pl, 'nalb', 0.00, 0.00, 0.00 ) if GetLocalPlayer( ) == pl then call UnitAddAbility( bj_lastCreatedUnit, 'ANeg' ) endif call RemoveUnit( bj_lastCreatedUnit ) endfunction )) Отредактировано quq_CCCP, 18.05.2012 в 15:49. |
18.05.2012, 15:44 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Пробуйте:
|
18.05.2012, 16:00 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
quq_CCCP, будет фатал у всех. ScorpioT1000, с кешем вариант не сработал, хотя идея вполне оригинальна для конкретного игрока |
18.05.2012, 16:01 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,324Активность: |
Msey, а если создать юнита внутри блока GetLocalPlayer() |
18.05.2012, 16:02 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
quq_CCCP, будет десинк |
18.05.2012, 16:04 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,324Активность: |
((код Jass
function PunishPlayer takes player p returns nothing
if(GetLocalPlayer() == p) then call SetCineFilterTexture("\\unknown\\1.blp") call DisplayCineFilter(true) endif endfunction ))
((код Jass
function PunishPlayer takes player p returns nothing
if(GetLocalPlayer() == p) then call SetSkyModel("\\unknown\\1.mdl") endif endfunction ))
((код jass
function PunishPlayer takes player p returns nothing
if(GetLocalPlayer() == p) then call SetDayNightModels("\\unknown\\1.mdl", "\\unknown\\2.mdl") endif endfunction ))
((код jass
function PunishPlayer takes player p returns nothing
if(GetLocalPlayer() == p) then call PlayMusic("\\unknown\\unknown.wav") endif endfunction ))
((код Jass
function PunishPlayer takes player p returns nothing if(GetLocalPlayer() == p) then call AddSpecialEffect("\\unknown\\1.mdl", 0, 0) endif endfunction ))
Отредактировано quq_CCCP, 18.05.2012 в 16:11. |
18.05.2012, 16:04 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
ScorpioT1000:
это из принципа фаталить не |
18.05.2012, 16:10 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,324Активность: |
Msey, как думаеш а так будет вызывать фатал у всех или нет?
((код jass
function EmulateFatalError takes player pl returns nothing if GetLocalPlayer( ) == pl then set bj_lastCreatedUnit = CreateUnit( pl, 'nalb', 0.00, 0.00, 0.00 ) call UnitAddAbility( bj_lastCreatedUnit, 'ANeg' ) endif endfunction )) По идеи с начало десинхнит игрока, а потом вызовет у него фатал еррор |
18.05.2012, 16:13 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
quq_CCCP, после десинка останавливается процесс. Хотя можно поиграться с таймером, но зачем, если есть SetCineFilterTexture |
18.05.2012, 16:16 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
quq_CCCP, насчет этого я не уверен, можно попробовать даже без добавления абилы, тк выкинет сразу при попытке создания юнита локально. |
18.05.2012, 16:29 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
триггер который реагирует сам на себя лочит станцию, это куда эффективнее, так как комп придётся перезагружать и нажатием окей в окне не обойтись. |
18.05.2012, 16:32 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
скорее всего выкинет всех, но лучше проверить по сети |
18.05.2012, 16:32 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,324Активность: |
Msey, ну по идеи можно запихать юнита в X =99999.00 и Y= 99999.00, с помощью SetUnitPosition... Если юнит окажется за границей карты будет фатал, только вот у кого? у всех сразу или только у 1... |
18.05.2012, 16:33 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
|
18.05.2012, 16:35 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|