[Lua] Помогите с скриптом чего не робит? - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[Lua] Помогите с скриптом чего не робит?
Lunoul Дата: Среда, 16.10.2019, 17:42 | Сообщение # 1
Любитель
Сообщений: 35
Статус: Offline
Короч у меня не робит код почему. И еще если можете приделайте чтоб сообщение при загрузки было плз

Код

require "lib.moonloader"

tag = "[ADMIN]: "

function sampev.onSendCommand(command)
    sampAddChatMessage(tag .. " Вы написали команду: " .. command, 0xFFFF00)
end

function sampev.onSendChat(text)
    sampAddChatMessage(tag .. " Вы написали в чат: " .. text, 0xFFFF00)
end

function sampev.onSendPickedUpPickup(pickupId)
    sampAddChatMessage(tag .. " Вы зашли в пикап с Айди: " .. pickupId, 0xFFFF00)
end

function sampev.onSendExitVehicle(vehicleId)
    sampAddChatMessage(tag .. " Вы вышли из машини с айди: " .. vehicleId, 0xFFFF00)
end

function sampev.onSendEnterVehicle(vehicleId, passenger)
    sampAddChatMessage(tag .. " Вы сели в авто с ID " .. vehicleId .. " / Пасажир:" .. tostring(passenger) , 0xFFFF00)
end

function sampev.onServerMessage(color, text)
    if string.find(text, "Таксист", 1, true) then
  return false    
end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    sampAddChatMessage(tag .. " Айди диалога: " .. dialogId, 0xFFFF00)
    sampAddChatMessage(tag .. " Стиль диалога: " .. style, 0xFFFF00)
    sampAddChatMessage(tag .. " Заголовок диалога: " .. title, 0xFFFF00)
    sampAddChatMessage(tag .. " Первая кнопка: " .. button1, 0xFFFF00)
    sampAddChatMessage(tag .. " Вторая кнопка: " .. button2, 0xFFFF00)
    sampAddChatMessage(tag .. " Текст: " .. text, 0xFFFF00)
end

function sampev.onSetInterior(interior)
    sampAddChatMessage(tag .. " Вы зашли интерньер с айди: " .. interior, 0xFFFF00)
end

function sampev.onDisplayGameText(style,time,text)
    sampAddChatMessage(tag .. " Стиль гейм текста: " .. style, 0xFFFF00)
    sampAddChatMessage(tag .. " Задержка: " .. time, 0xFFFF00)
    sampAddChatMessage(tag .. " Текст: " .. text, 0xFFFF00)
end

function sampev.onApplyPlayerAnimation(playerId, animLib, animName, loop, lockX, lockY, freeze, time)
    sampAddChatMessage(tag .. " Айди игрока: " .. playerId, 0xFFFF00)
    sampAddChatMessage(tag .. " Анимация: " .. animLib, 0xFFFF00)
    sampAddChatMessage(tag .. " Название анимации: " .. animName, 0xFFFF00)
    sampAddChatMessage(tag .. " Цикл: " .. loop, 0xFFFF00)
    sampAddChatMessage(tag .. " Заморозка: " .. freeze, 0xFFFF00)
    sampAddChatMessage(tag .. " Время: " .. time, 0xFFFF00)
end


Зарание спасибо!
Warflexxx Дата: Четверг, 07.11.2019, 12:08 | Сообщение # 2
Новичок
Сообщений: 17
Статус: Offline
Код
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("Load", 0xFFFFFF)
    while true do
        wait(0)
        end
end


проблема хз в чём
mrramser Дата: Пятница, 22.11.2019, 14:22 | Сообщение # 3
Новичок
Сообщений: 25
Статус: Offline
Цитата Lunoul ()
Короч у меня не робит код почему. И еще если можете приделайте чтоб сообщение при загрузки было плз

Во первых у тебя нет основного потока(без него не будет работать скрипт)
Во вторых у тебя не подключена библиотека SAMP.lua
Код

local sampev = require'lib.samp.events' -- библиотека самп
require "lib.moonloader"

function main() --тот самый основной поток
wait(-1)
end
tag = "[ADMIN]: "

function sampev.onSendCommand(command)
    sampAddChatMessage(tag .. " Вы написали команду: " .. command, 0xFFFF00)
end

function sampev.onSendChat(text)
    sampAddChatMessage(tag .. " Вы написали в чат: " .. text, 0xFFFF00)
end

function sampev.onSendPickedUpPickup(pickupId)
    sampAddChatMessage(tag .. " Вы зашли в пикап с Айди: " .. pickupId, 0xFFFF00)
end

function sampev.onSendExitVehicle(vehicleId)
    sampAddChatMessage(tag .. " Вы вышли из машини с айди: " .. vehicleId, 0xFFFF00)
end

function sampev.onSendEnterVehicle(vehicleId, passenger)
    sampAddChatMessage(tag .. " Вы сели в авто с ID " .. vehicleId .. " / Пасажир:" .. tostring(passenger) , 0xFFFF00)
end

function sampev.onServerMessage(color, text)
    if string.find(text, "Таксист", 1, true) then
  return false    
end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    sampAddChatMessage(tag .. " Айди диалога: " .. dialogId, 0xFFFF00)
    sampAddChatMessage(tag .. " Стиль диалога: " .. style, 0xFFFF00)
    sampAddChatMessage(tag .. " Заголовок диалога: " .. title, 0xFFFF00)
    sampAddChatMessage(tag .. " Первая кнопка: " .. button1, 0xFFFF00)
    sampAddChatMessage(tag .. " Вторая кнопка: " .. button2, 0xFFFF00)
    sampAddChatMessage(tag .. " Текст: " .. text, 0xFFFF00)
end

function sampev.onSetInterior(interior)
    sampAddChatMessage(tag .. " Вы зашли интерньер с айди: " .. interior, 0xFFFF00)
end

function sampev.onDisplayGameText(style,time,text)
    sampAddChatMessage(tag .. " Стиль гейм текста: " .. style, 0xFFFF00)
    sampAddChatMessage(tag .. " Задержка: " .. time, 0xFFFF00)
    sampAddChatMessage(tag .. " Текст: " .. text, 0xFFFF00)
end

function sampev.onApplyPlayerAnimation(playerId, animLib, animName, loop, lockX, lockY, freeze, time)
    sampAddChatMessage(tag .. " Айди игрока: " .. playerId, 0xFFFF00)
    sampAddChatMessage(tag .. " Анимация: " .. animLib, 0xFFFF00)
    sampAddChatMessage(tag .. " Название анимации: " .. animName, 0xFFFF00)
    sampAddChatMessage(tag .. " Цикл: " .. loop, 0xFFFF00)
    sampAddChatMessage(tag .. " Заморозка: " .. freeze, 0xFFFF00)
    sampAddChatMessage(tag .. " Время: " .. time, 0xFFFF00)
end
darksoorok Дата: Понедельник, 28.06.2021, 05:35 | Сообщение # 4
Новичок
Сообщений: 2
Статус: Offline
Цитата mrramser ()
Во первых у тебя нет основного потока(без него не будет работать скрипт)


Всё работает и без основного потока main(), когда есть хук.
  • Страница 1 из 1
  • 1
Поиск: