Добавлен
мне нужен if c помощью которого я могу определить какое событие сработала Дело всё в том что у меня 2 событие и срабатывает они в одинаковых условиях накинутых на один триггер
я знаю способы с постановкой 1 и 0 через другие триггеры мне интересно если функцыя которая не посредственно может заниматься фильтрацией события

GetTriggerEventId() == ваше событие.
Насколько помню в гуи этого нету, только на jass
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
ApoloZ2, то что нужно?
ответ
Правильный ответ ДА и он здесь xgm.guru/p/renderedge/memoryhack?postid=408475#comment190
ответ
MKDimon, здесь вообще не надо проверять в локал плеере и синхронизировать
я конкретно про то, когда ты проверяешь наличие файла
globals
bolean IHaveConfig=false // булевае данные можно держать асинхронными
endfglobals

-твоя функция начало
if FileExists("config.ini") then
set IHaveConfig=true
else // это можно и не писать
set IHaveConfig=false // хотя он и так false
endif
-конец
И у каждого игрока переменная примет своё значение и это не вызовет никакого десинхрона, каждый игрок будет знать если ли у него конф или нет
Синхронизация нужна, если нужно чтобы игрока Красный, узнал о наличии конфига у игрока Синего
Синхронизировать нужно непостредственно ,то что считывает ReadString, я тебе писал функцию как строковый тип синхронить
синхронизатор целого переделай под стринг или ищи я писал ранее
function SyncInteger takes player p, integer val returns integer
if (GetLocalPlayer() == p) then
call StoreInteger(SyncCache, "", "", val)
endif
call TriggerSyncStart()
if (GetLocalPlayer() == p) then
call SyncStoredInteger(SyncCache, "", "")
endif
call TriggerSleepAction(2)// меньшнее значение вызывает десинх
call TriggerSyncReady()
return GetStoredInteger(SyncCache, "", "")
endfunction
а вообще там 131 патч завезли, в котором есть быстрый синх, а на луа скорее все свои плюшки, мб можно вернуться к прелоаду и не юзать мемхак

24
Насколько я знаю, способов прямой проверки события нет.
32
GetTriggerEventId() == ваше событие.
Насколько помню в гуи этого нету, только на jass
Принятый ответ
24
quq_CCCP, и это даже без мемхака? Что-то я упустил, видимо, а может память уже подводит.
22
prog, когда вы создаете события из него возврашает события конвентирует хендл и сохраняем по событии ловим и сравниваем
32
prog, это базовая возможность вара, проверить событие триггера, у триггеров же может быть бесчисленное кол-во событий.
14
спасибо ссср
pro100master, У меня мозг не компьютер я в день 4 слова 4 новых слова могу выучить
И да я не читал я методом тестирование выучился
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.