-
Автор темы
- #1
I don't know why the message can be sent normally when opening a but not when opening q |
local phrases_enabled = ui.add_check_box("Enable messageridicules", "phrases_enabled", false)
local phrase_type = ui.add_combo_box("ridicule", "phrases_type", {"a", "q", "w", "e", "r", "t", "y"}, 0)
local ph1 = { "gg1", "gg1", "gg1", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg" }
local ph2 = { "gg2", "gg2", "gg2", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg", "gg" }
local nextuse = 0
local idx = 1
client.notify("message messageridicules v1.0 by ggman")
local function on_paint()
if phrase_type:get_value() == 0 and phrases_enabled:get_value() == true then
if globalvars.get_current_time() > nextuse then
engine.execute_client_cmd("say \"" .. ph1[idx % #ph1 + 1] .. "\"")
idx = idx + 1
nextuse = globalvars.get_current_time() + 1
end
elseif phrases_type:get_value() == 1 and phrases_enabled:get_value() == true then
if globalvars.get_current_time() > nextuse then
engine.execute_client_cmd("say \"" .. ph2[idx % #ph2 + 1] .. "\"")
idx = idx + 1
nextuse = globalvars.get_current_time() + 1
end
end