Перейти к контенту

[Не]много о скриптах


Desertir

Рекомендуемые сообщения

Всем привет - все мы знаем о моде динамических сообщений от ALEX1197 

в этом моде сообщения из нескольких выпадают рандомно, а как сделать что они выпадали поочередно  и не повторялись, и не вылазили когда переходишь между локациями) вот скрипт:

local ini = ini_file("ALEX1197\\CDN_Config.ltx");

local time_news = 0;
local config_time = ini:r_u32("settings","config_time");
local config_message_show_time = ini:r_u32("settings","config_message_show_time");
local config_news_count = ini:r_u32("settings","news_count");

function time_update_spam()
local time = time_global();

    if (time_news < time) then 
        time_news = time + config_time * 1000; -- время через которое будет вызываться сообщение 
    update_spam(); 
end 
end 

function update_spam() 
    if(ini:r_string("settings","text_pick") == "XML") then    -- ЕСЛИ выбран ТИП XML
        local message_string_xml = ini:r_string("news_XML",tostring(math.random(config_news_count)));
        news_manager.send_tip(db.actor, game.translate_string(message_string_xml), nil, nil, config_message_show_time * 1000);
    end
end

Изменено пользователем BossBoroda

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...