Как изменить скрипт?

Versaces

Активный
Автор темы
302
32
Салам пополам всем, Нужно добавить команду активации и сделать так чтобы не приходилось менять зону стрима для изменения цвета пикапа, а делалось в реальном времени

local sampev = require 'lib.samp.events'

function sampev.onCreatePickup(id, model, pickupType, position)
if model == 1272 then
return { id, 1273, pickupType, position }
end
if model == 1273 then
return { id, 1272, pickupType, position }
end
end
 

ARMOR

011110000111100101101001
Модератор
4,941
6,744
Lua:
local sampev = require 'lib.samp.events'
local enable = false

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end 

    sampRegisterChatCommand('pickup', function()
        enable = not enable
        sampSendChatMessage(enable and "Скрипт активирован!" or "Скрипт Деактивирован!")
    end)

    wait(-1)
end

function sampev.onCreatePickup(id, model, pickupType, position)
    if model == 1272 and enable then
        return { id, 1273, pickupType, position }
    elseif model == 1273 and enable then
        return { id, 1272, pickupType, position }
    end
end
Сделать так что-бы цвет изменялся без обновления зоны стрима вроде невозможно, ибо пикап создается только 1 раз, а не постоянно, что значит что модель устанавливается только один раз
 
  • Нравится
Реакции: Versaces

moreveal

Известный
Проверенный
925
623
Lua:
local sampev = require 'lib.samp.events'
local enable = false

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand('pickup', function()
        enable = not enable
        sampSendChatMessage(enable and "Скрипт активирован!" or "Скрипт Деактивирован!")
    end)

    wait(-1)
end

function sampev.onCreatePickup(id, model, pickupType, position)
    if model == 1272 and enable then
        return { id, 1273, pickupType, position }
    elseif model == 1273 and enable then
        return { id, 1272, pickupType, position }
    end
end
Сделать так что-бы цвет изменялся без обновления зоны стрима вроде невозможно, ибо пикап создается только 1 раз, а не постоянно, что значит что модель устанавливается только один раз
так при запуске скрипта перебирать все уже созданные пикапы и менять им модельку, почему нельзя
 
  • Нравится
Реакции: Versaces и ARMOR