Юзаю мемхак, карта фаталит при попытке сохранить игру. Как запретить игроку сохраняться? Утилитка DisableSaveGameSaveButton от Лича не помогает.
function DisableSaveGameSaveButton takes nothing returns nothing
local integer pSaveGameSaveButton = GetFrameItemAddress("SaveGameFileEditBox",0)
if pSaveGameSaveButton > 0 then
set Memory[pSaveGameSaveButton/4 + 0x1D4/4] = 0
set Memory[pSaveGameSaveButton/4 + 0x108/4] = 0
set Memory[pSaveGameSaveButton/4 + 0x1E8/4] = 0
endif
set pSaveGameSaveButton = GetFrameItemAddress("FileListFrame",0)
if pSaveGameSaveButton > 0 then
set Memory[pSaveGameSaveButton/4 + 0x10C/4] = 0x3B03123E
endif
endfunction
Принятый ответ
Утилка Анрайза помогла, спасибо ему.
globals
timer SaveBlockTimer = CreateTimer( )
dialog PreventSave___Dialog = DialogCreate()
endglobals
function PreventSave___Exit takes nothing returns nothing
call DialogDisplay(GetLocalPlayer(), PreventSave___Dialog, false)
endfunction
function PreventSave___StopSave takes nothing returns boolean
local boolean GameAllowSave = false
if GameAllowSave == false then
call DisplayTextToPlayer(GetLocalPlayer(), 0, 0, "Save Game is Disabled")
call DialogDisplay(GetLocalPlayer(), PreventSave___Dialog, true)
endif
call TimerStart( SaveBlockTimer, 0.00, false, function PreventSave___Exit)
return false
endfunction
function AntiSaveSystemInit takes nothing returns nothing
local trigger AntiSaveLocalTrigger = CreateTrigger()
call TriggerRegisterGameEvent( AntiSaveLocalTrigger, EVENT_GAME_SAVE )
call TriggerAddCondition( AntiSaveLocalTrigger, Filter(function PreventSave___StopSave ) )
set AntiSaveLocalTrigger = null
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
XGM Bot
3 года назад
0
Похожие вопросы:
- Ввод и вывод информации через Хост бота
ответ
Enemy1PK:
- Как запретить выкладывать предмет на землю или отдавать др юниту
ответ
~8gabriel8:
Поиск по всем ресурсам на сайте
1
JackFastGame
3 года назад
1
Утилка Анрайза помогла, спасибо ему.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.