Помощь в изменении скриптов

FYP

Известный
Автор темы
Администратор
1,764
5,922
Здесь вы можете попросить других пользователей внести какие-то небольшие изменения в скрипт, например, изменить активацию.
Для вопросов по программированию и разработке на форуме есть отдельная категория Разработка.

Рекомендации:
  1. Не просите о редактировании .asi, .sf, .luac, .dll, .exe и прочих файлов, не поддающихся простой декомпиляции. Скрипты формата .ahk (AutoHotKey), .lua (Lua/MoonLoader) и .cs (CLEO) легко поддаются изменению.
  2. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
  3. За злонамеренное распространение вредоносного ПО - перманентный бан. Имейте это в виду.
Удаление копирайтов является нарушением авторских прав, если автор не дал на это своего разрешения. Правила BlastHack запрещают нарушать авторские права, поэтому если вам нужно их убрать - обращайтесь к автору.
 
Последнее редактирование:

Deadpool5514

Новичок
28
3
Кто шарит пихните пожалуйста MoonMonet theme сюда а то гайда не нашёл как это сделать самому пробовал с других кодов но крашит при выборе цвета
 

Вложения

  • TestingPrototype.lua
    11.1 KB · Просмотры: 3

anti.steller

Известный
292
256
Пишу скрипт, который рисует ID водителей транспорта, в чем ошибка?

lua:
local driverTextDraws = {}

function updateDriverText(vehicle)
    local driver = GetVehicleDriver(vehicle) 
    if driver and IsPlayerConnected(driver) then
        local driverName = GetPlayerName(driver) 
        local x, y, z = GetVehiclePos(vehicle) 

        if driverTextDraws[vehicle] then
            driverTextDraws[vehicle]:Destroy()
        end

        local textDraw = TextDrawCreate(0.5, 0.5, driverName)
        TextDrawSetProportional(textDraw, true) 
        TextDrawSetColor(textDraw, 0xFFFFFFFF)
        TextDrawSetOutline(textDraw, 1)

        driverTextDraws[vehicle] = textDraw
    end
end

function updateAllVehicles()
    local vehicles = GetVehicleIterator()
    for _, vehicle in ipairs(vehicles) do
        updateDriverText(vehicle)
    end
end

function main()
    while true do
        updateAllVehicles()
        wait(1000)
    end
end

main()


Сама ошибка:

[ML] (error) voditel.lua: C:\gta\moonloader\voditel.lua:29: attempt to call global 'GetVehicleIterator' (a nil value)
stack traceback:
C:\moonloader\voditel.lua:29: in function 'updateAllVehicles'
C:\gta\moonloader\voditel.lua:38: in function 'main'
C:\gta\moonloader\voditel.lua:44: in main chunk
 

georgewxx

Новичок
7
1
Парни. Есть вот такой вот скрипт на выход в афк на RAKSAMP. Кто может добавить выход с афк через определённое время?(900 секунд например) Чтобы вышел с афк и потом опять зашёл. Помогите
local sampev = require("samp.events")
require("addon")

function sampev.onSendSpawn()

function sampev.onSendPlayerSync(data)
return false
end
end
 
Последнее редактирование:

Кот в пиджаке

Участник
67
17
Такой код мне сделал ГБТ, помогите, не робит. Кароче скрипт должен слать сообщение в тг когда прилетает диалог 8252 (трейд), не робит. Выручайте, помогайте

Код:
require 'sampfuncs'
require 'samp.events'
local http = require 'socket.http'

local botToken = "YOUR_TELEGRAM_BOT_TOKEN" -- Укажите токен вашего Telegram-бота
local chatId = "YOUR_CHAT_ID" -- Укажите ID чата или пользователя

function sendToTelegram(message)
    local url = string.format(
        "https://api.telegram.org/bot%s/sendMessage?chat_id=%s&text=%s",
        botToken,
        chatId,
        message
    )
    local response, status = http.request(url)
    if status == 200 then
        sampAddChatMessage("Сообщение успешно отправлено в Telegram.", 0x00FF00)
    else
        sampAddChatMessage("Ошибка отправки сообщения в Telegram. Статус: " .. status, 0xFF0000)
    end
end

function main()
    while not isSampAvailable() do wait(0) end

    sampAddChatMessage("Скрипт активирован. Ждем диалог с ID 8252.", 0x00FF00)

    sampRegisterChatCommand("tgtest", function()
        sampAddChatMessage("Проверка подключения к Telegram...", 0xFFFF00)
        sendToTelegram("Привет")
    end)

    while true do
        wait(0)
    end
end

function SE.onShowDialog(dialogId, style, title, button1, button2, text)
    if dialogId == 8252 then
        sampAddChatMessage("Диалог с ID 8252 обнаружен! Отправляю сообщение в Telegram.", 0x00FF00)
        sendToTelegram("Обнаружен диалог с ID 8252: " .. title)
    end
end
 

shiza

Известный
6
0
Подскажите, как заблокировать смену погоды при активации снегопада?)
Либо чтобы на всех режимах снегопада была одна и та же погода.
 

Вложения

  • SnowFX.cs
    29.8 KB · Просмотры: 1