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

FYP

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

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

MonarhisT

Активный
180
98
После релога время не отображается
 

Вложения

  • ttime06.lua
    8.2 KB · Просмотры: 3

clo1337

Новичок
1
0
Измените команду активации со /tp на /tpm
Благодарю
 

Вложения

  • 1.cs
    17.8 KB · Просмотры: 6

finky.

Известный
720
534
с горем пополам я написал эту хуйню, она еще и рабочая, но нужно совместить эти две штуки в одну как я не знаю если честно, пытался но ваще чет никак не выходит. луа девелоперу, который поможет буду очень очень признателен.

Код:
local ev = require('lib.samp.events')

function ev.onShowTextDraw(textdrawId, data)
    if data.position.x == 200 and data.position.y == 285 then
        data.position.y = data.position.y + 65
        return {textdrawId, data}
    end
end


Код:
local ev = require('lib.samp.events')

function ev.onShowTextDraw(textdrawId, data)
    if data.position.x == 440 and data.position.y == 285 then
        data.position.y = data.position.y + 65
        return {textdrawId, data}
    end
end
если че тут разные значения, я не одинаковые скинул ну мало ли. спасибо заранее большое
 

why ega

РП игрок
Модератор
2,550
2,242
с горем пополам я написал эту хуйню, она еще и рабочая, но нужно совместить эти две штуки в одну как я не знаю если честно, пытался но ваще чет никак не выходит. луа девелоперу, который поможет буду очень очень признателен.

Код:
local ev = require('lib.samp.events')

function ev.onShowTextDraw(textdrawId, data)
    if data.position.x == 200 and data.position.y == 285 then
        data.position.y = data.position.y + 65
        return {textdrawId, data}
    end
end


Код:
local ev = require('lib.samp.events')

function ev.onShowTextDraw(textdrawId, data)
    if data.position.x == 440 and data.position.y == 285 then
        data.position.y = data.position.y + 65
        return {textdrawId, data}
    end
end
если че тут разные значения, я не одинаковые скинул ну мало ли. спасибо заранее большое
Lua:
local sampev= require("samp.events")

function sampev.onShowTextDraw(textdrawId, data)
    if ((data.position.x == 440 or data.position.x == 200) and data.position.y == 285) then
        data.position.y = data.position.y + 65
        return {textdrawId, data}
    end
end
 
  • Влюблен
  • Нравится
Реакции: kolinggom и finky.

ivanix8

Участник
30
2
Всем привет! Кое-как, не зная языка я написал что то типа "Ловли страховок для СК". Скрипт просто нажимает стрелочку вниз и 2 раза ентер. Так вот, можете пожалуйста помочь сделать работу с диалогом? Чтоб он автоматом брал не занятые никем заявление, а не просто нажимал на кнопки.
Вот сам скрипт, заранее спасибо!
И еще прикрепил вид диалога, у занятых страховок пишет "В работе:" и ник работника. У свободных этого текста нет.
1683045793245.png
 

Вложения

  • govno.lua
    1 KB · Просмотры: 6

kolinggom

Новичок
11
0
хотел бы что бы работало на проэкте родина (CRMP) работает только в сампе
 

Вложения

  • FPSControl.asi
    22.5 KB · Просмотры: 4

YarikVL

Известный
Проверенный
4,798
1,814
Не просите о редактировании .asi, .sf, .luac, .dll, .exe и прочих файлов, не поддающихся простой декомпиляции. Скрипты формата .ahk (AutoHotKey), .lua (Lua/MoonLoader) и .cs (CLEO) легко поддаются изменению.
хотел бы что бы работало на проэкте родина (CRMP) работает только в сампе



Всем привет! Кое-как, не зная языка я написал что то типа "Ловли страховок для СК". Скрипт просто нажимает стрелочку вниз и 2 раза ентер. Так вот, можете пожалуйста помочь сделать работу с диалогом? Чтоб он автоматом брал не занятые никем заявление, а не просто нажимал на кнопки.
Вот сам скрипт, заранее спасибо!
И еще прикрепил вид диалога, у занятых страховок пишет "В работе:" и ник работника. У свободных этого текста нет.Посмотреть вложение 200216
Этот не подходит: https://www.blast.hk/threads/172150/ ?
 
  • Нравится
Реакции: ivanix8

Sema.

Новичок
2
0
Сможете пофиксить Press N (чтобы автоматически флудил N, при появлении Press N)
1683927688342.png

1683927644449.png
 

Вложения

  • FisherMan.lua
    15.6 KB · Просмотры: 4

sene0

Участник
34
1
Lua:
script_name('textdrawdelete')
local keys = require 'vkeys'
require 'lib.moonloader'

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        sampTextdrawDelete(449)
    end
end
На нажатие F10 надо удалить текстдравы 426, 427, 428, а если ещё раз нажать - включить
 

LoFu

Новичок
12
5
Привет, помогите исправить, авто открывание дверей работало до недавней обновы аризоны, перестало работать, все методы что мне известны перепробовал и хер, ничего не открывает.

text:
Снимок экрана 2023-05-18 220235.png


auto door:
        if configuration.main_settings.autodoor and getActiveInterior() ~= 0 then
            if opengate_timer == nil or (os.clock() - opengate_timer) >= 0.5 then
                local pX, pY, pZ = getCharCoordinates(PLAYER_PED)
                for id = 0, 2047 do
                    if sampIs3dTextDefined(id) then
                        local text, _, x, y, z, _, _, _, _ = sampGet3dTextInfoById(id)
                        if string.match(text, "^{%x+}Открыть\n{%x+}H$") or string.match(text, "^{%x+}Открыть\n\n{%x+}H$") then
                            if getDistanceBetweenCoords2d(pX, pY, x, y) <= 1 then
                                sampSendChat("/opengate")
                                opengate_timer = os.clock()
                            end
                        end
                    end
                end
            end
        end
        wait(0)
    end
end