Мне нужно отключить слушатель. Нейросеть мне выдала этот код
Но я получаю ошибку Parameter type mismatch. Что делать?
function CAddonTemplateGameMode:StopCooldownReset()
local playerUsedAbilityListener = ListenToGameEvent('dota_player_used_ability', Dynamic_Wrap(CAddonTemplateGameMode, 'on_player_used_ability'), self)
local nonPlayerUsedAbilityListener = ListenToGameEvent('dota_non_player_used_ability', Dynamic_Wrap(CAddonTemplateGameMode, 'on_non_player_used_ability'), self)
StopListeningToGameEvent(playerUsedAbilityListener)
StopListeningToGameEvent(nonPlayerUsedAbilityListener)
end
CustomGameEventManager:RegisterListener("stop_cooldown_reset", Dynamic_Wrap(CAddonTemplateGameMode, "StopCooldownReset"))
local playerUsedAbilityListener = ListenToGameEvent('dota_player_used_ability', Dynamic_Wrap(CAddonTemplateGameMode, 'on_player_used_ability'), self)
local nonPlayerUsedAbilityListener = ListenToGameEvent('dota_non_player_used_ability', Dynamic_Wrap(CAddonTemplateGameMode, 'on_non_player_used_ability'), self)
StopListeningToGameEvent(playerUsedAbilityListener)
StopListeningToGameEvent(nonPlayerUsedAbilityListener)
end
CustomGameEventManager:RegisterListener("stop_cooldown_reset", Dynamic_Wrap(CAddonTemplateGameMode, "StopCooldownReset"))
Последнее редактирование: