icdb icon

[PD2] Rats / Cook Off / Mex ingredient teller

icdb | PRO | 04/27/15 04:13:46 PM UTC | 0 ⭐ | 719 👁️ | Never ⏰ | []
Lua |

1.24 KB

|

None

|

0 👍

/

0 👎

#if not DialogManager then return end
 
if not ingredient then
 
    local ingredient_dialog = {}
    ingredient_dialog["pln_rt1_20"] = "Muriatic Acid"
    ingredient_dialog["pln_rt1_22"] = "Caustic Soda"
    ingredient_dialog["pln_rt1_24"] = "Hydrogenchlorid"
    ingredient_dialog["pln_rat_stage1_20"] = "Muriatic Acid"
    ingredient_dialog["pln_rat_stage1_22"] = "Caustic Soda"
    ingredient_dialog["pln_rat_stage1_24"] = "Hydrogenchlorid"
    ingredient_dialog["pln_rat_stage1_28"] = "Bag done"
    ingredient_dialog["Play_loc_mex_cook_03"] = "Muriatic Acid"
    ingredient_dialog["Play_loc_mex_cook_04"] = "Caustic Soda"
    ingredient_dialog["Play_loc_mex_cook_05"] = "Hydrogenchlorid"
    ingredient_dialog["Play_loc_mex_cook_17"] = "Bag done"
 
    local _queue_dialog_orig = DialogManager.queue_dialog
    function DialogManager:queue_dialog(id, ...)
        if ingredient_dialog[id] then
            if not ingredient_online_toggle then
                managers.chat:feed_system_message(ChatManager.GAME, "Add: " .. ingredient_dialog[id])
            else
                managers.chat:send_message(ChatManager.GAME, managers.network.account:username() or "Offline", "Add: " .. ingredient_dialog[id])
            end
        end
        return _queue_dialog_orig(self, id, ...)
    end
    
    ingredient = true
    managers.hud:show_hint( { text = "ingredient teller loaded" } )
 
else
    if not ingredient_online_toggle then
        managers.hud:show_hint( { text = "ingredient teller public" } )
        ingredient_online_toggle = true
    else
        managers.hud:show_hint( { text = "ingredient teller local" } )
        ingredient_online_toggle = false
    end
 
end

Comments