Lua Marker Color

trefa

3d print
Автор темы
Всефорумный модератор
2,111
1,274
Описание: Меняет цвет красных маркеров.
Настройка происходит в самом файле.
Версия "rainbow" меняет прозрачность маркера циклично. Т.е. маркер будет мигать.
DeUQC.png
 

Вложения

  • marker.color.lua
    707 байт · Просмотры: 1,000
  • marker.color.rainbow.lua
    1.4 KB · Просмотры: 554
Последнее редактирование:

F11GAR0.

Потрачен
0
59
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дай адрес цвета
 

Amazing

Известный
15
3
Пушечка, можно замарочиться и палитру какую нить приделать
 

T1cKz

Известный
595
245
Блин, реально прикольно, можно делать мигающие маркеры так)
 
  • Нравится
Реакции: aaa111bbb

atizoff

приобретаю кашель за деньги
Проверенный
1,296
1,179
Ещё можно переливающийся цвет сделать
подобие раинбова (работает если перезагружать скрипт и заново метку ставить)

Lua:
local memory = require "memory"

function rainbow(speed, alpha)
  local red = math.floor(math.sin(os.clock() * speed) * 127 + 128)
  local green = math.floor(math.sin(os.clock() * speed + 2) * 127 + 128)
  local blue = math.floor(math.sin(os.clock() * speed + 4) * 127 + 128)
return red,green,blue,alpha
end

local red, green, blue, alpha = rainbow(20, 255)

function main()
    while true do wait(0)
        memory.write(7392527, red, 4, true)
        memory.write(7392525, green, 1, true)
        memory.write(7392523, blue, 1, true)
        memory.write(7392518, alpha, 4, true)
        memory.write(7392604, red, 4, true)
        memory.write(7392602, green, 1, true)
        memory.write(7392600, blue, 1, true)
        memory.write(7392595, alpha, 4, true)
        memory.write(7392687, red, 4, true)
        memory.write(7392685, green, 1, true)
        memory.write(7392683, blue, 1, true)
        memory.write(7392678, alpha, 4, true)
        memory.write(0x48110F, red, 4, true)
        memory.write(0x48110B, green, 1, true)
        memory.write(0x48110D, blue, 1, true)
        memory.write(0x481106, alpha, 4, true)
    end
end
теперь только метку ставить нужно
Lua:
local memory = require "memory"

function rainbow(speed, alpha)
  local red = math.floor(math.sin(os.clock() * speed) * 127 + 128)
  local green = math.floor(math.sin(os.clock() * speed + 2) * 127 + 128)
  local blue = math.floor(math.sin(os.clock() * speed + 4) * 127 + 128)
return red,green,blue,alpha
end


function main()
    while true do wait(0)
        red, green, blue, alpha = rainbow(50, 255)
        memory.write(7392527, red, 4, true)
        memory.write(7392525, green, 1, true)
        memory.write(7392523, blue, 1, true)
        memory.write(7392518, alpha, 4, true)
        memory.write(7392604, red, 4, true)
        memory.write(7392602, green, 1, true)
        memory.write(7392600, blue, 1, true)
        memory.write(7392595, alpha, 4, true)
        memory.write(7392687, red, 4, true)
        memory.write(7392685, green, 1, true)
        memory.write(7392683, blue, 1, true)
        memory.write(7392678, alpha, 4, true)
        memory.write(0x48110F, red, 4, true)
        memory.write(0x48110B, green, 1, true)
        memory.write(0x48110D, blue, 1, true)
        memory.write(0x481106, alpha, 4, true)
    end
end
 
  • Нравится
Реакции: uryukhai