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

FYP

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

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

MaksQ

Известный
967
816
да, рот теперь не открываеться, но и на Z тоже не открываеться, помргите
ой бля, на
Lua:
script_author('BezlikiY')
script_name('Otkroy ebalnik')

function main()
    while true do
    if isKeyDown(90) and not sampIsCursorActive() then
        taskPlayAnim(PLAYER_PED, "facsurp", "PED", 9, false, false, false, true, -1)
    else if isCharPlayingAnim(PLAYER_PED, "facsurp") then taskPlayAnim(PLAYER_PED, "facsurpm", "PED", 9, false, false, false, false, -1) end end
    if isCharPlayingAnim(PLAYER_PED, "factalk") then taskPlayAnim(PLAYER_PED, "facsurpm", "PED", 9, false, false, false, false, -1) end
    wait(0)
    end
end
 
  • Нравится
Реакции: Corl

Plavluha

Участник
84
22
Доброго времени суток,уважаемые.
Прошу подкорректировать скрипт точнее дополнить.
Этот скрипт записывает в текстовый файл лог откопанных кладов,хотелось бы чтобы он не только записывал их в текстовый файл,но и отсылал в группу ВК по типу вырезки из кладпоца:
Lua:
        if klad then

            for k, v in ipairs(getAllChars()) do

            local res, id = sampGetPlayerIdByCharHandle(v)

            if res then

                x, y, z = getCharCoordinates(v)

                x1, y1, z1 = getCharCoordinates(playerPed)

                if getDistanceBetweenCoords3d(x, y, z, x1, y1, z1) < 50 then

                    xui1[#xui1 + 1] = sampGetPlayerNickname(id).."\n"

                    chlenik1 = table.concat(xui1)

                end

            end

        end

        sampAddChatMessage("{808080}КладПоц {ffffff} Нашли клад [ {c21d8e}"..kladnumb.."{FFFFFF} ] Позиция [ {c21d8e} "..param.."{ffffff} ]", -1)

        mymsglol = "Сервер: "..server.."\n\nНашли клад в [ "..gorod.." ]\nКоординаты: "..param.."\n\nИгроки в радиусе 50м: \n"..chlenik1

        msg = urlencode(u8:encode(mymsglol, 'CP1251'))

        requests.get("https://api.vk.com/method/messages.send?v=5.103&access_token="..token_vk.."&chat_id=11&message="..msg.."&group_id="..groupid_vk.."&random_id="..random(1111111111, 9999999999))

        xui1 = {}

        chlenik1 = nil

    end

end
Не знаю как это работает но хочу чтобы мне помогли)
Сообщение по типу:
Был открыт клад.
Корды клада и вопрос из клада.
Могу отблагодарить пару рубликами на сбер)
Попробовал вырезать:
Lua:
local q = require('lib.samp.events')
requests = require 'requests'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

servak = {"185.169.134.3:7777", "185.169.134.4:7777", "185.169.134.43:7777", "185.169.134.44:7777", "185.169.134.45:7777", "185.169.134.5:7777", "185.169.134.59:7777", "185.169.134.61:7777", "185.169.134.107:7777", "185.169.134.109:7777", "185.169.134.166:7777", "185.169.134.171:7777", "185.169.134.172:7777"}
xui1 = {}
chlenik1 = nil
kladnumb = 0
token_vk = "" -- токен группы вк
groupid_vk = "" -- ид группы


local kladdelay = 300


function q.onSendPlayerSync(data)
    if kladik then
        local sync = samp_create_sync_data('spectator')
        sync.position = data.position
        sync.send()
        return false
    end
end
function q.onCreateObject(objectId, data)
    if klad then
        if data.modelId == 2680 then
            xx = data.position.x
            xy = data.position.y
            xz = data.position.z
            vms = math.floor(xx)..", "..math.floor(xy)..", "..math.floor(xz)
            gor = getCityPlayerIsIn(playerPed)
            if gor == 1 then
            gorod = 'Лос Сантосе'  
            end
            if gor == 2 then
            gorod = 'Сан Фиерро'  
            end
            if gor == 3 then
            gorod = 'Лас Вентурасе'  
            end
            if gor == 0 then
            gorod = 'Неизвестным местоположением'  
            end
            msgklad(vms)
        end
    return false
    end
end

function msgklad(param)
        if klad then
            for k, v in ipairs(getAllChars()) do
            local res, id = sampGetPlayerIdByCharHandle(v)
            if res then
                x, y, z = getCharCoordinates(v)
                x1, y1, z1 = getCharCoordinates(playerPed)
                if getDistanceBetweenCoords3d(x, y, z, x1, y1, z1) < 50 then
                    xui1[#xui1 + 1] = sampGetPlayerNickname(id).."\n"
                    chlenik1 = table.concat(xui1)
                end
            end
        end
        sampAddChatMessage("{808080}КладПоц {ffffff} Нашли клад [ {c21d8e}"..kladnumb.."{FFFFFF} ] Позиция [ {c21d8e} "..param.."{ffffff} ]", -1)
        mymsglol = "Сервер: "..server.."\n\nНашли клад в [ "..gorod.." ]\nКоординаты: "..param.."\n\nИгроки в радиусе 50м: \n"..chlenik1
        msg = urlencode(u8:encode(mymsglol, 'CP1251'))
        requests.get("https://api.vk.com/method/messages.send?v=5.103&access_token="..token_vk.."&chat_id=11&message="..msg.."&group_id="..groupid_vk.."&random_id="..random(1111111111, 9999999999))
        xui1 = {}
        chlenik1 = nil
    end
end
 

Вложения

  • TTv5byhistor.lua
    29.6 KB · Просмотры: 2
  • kladpoc (1).lua
    17.2 KB · Просмотры: 2
Последнее редактирование:

Dapsten

Участник
47
4
помогите поменять в боте тср чтобы он клал ящик по этим координатам:(42,-7.6565,1831.6427,17.6906,350.6538,0,0,0,0,0,0); // сыллка на тему:https://www.blast.hk/threads/31890/
 

Вложения

  • Helper_for_jail 2.0.luac
    27.2 KB · Просмотры: 3

Corl

Активный
169
27
Добавьте показ блик на воду в погоды 1 2 3 5 6 10 11 13 14 17 18 23 24. И уберите показ бликов с 20:00 до 6:00.
 

Вложения

  • Water effects.cs
    21.2 KB · Просмотры: 4

FakeSince

Активный
245
55
Привет, мог бы кто-то мне помочь, если это возможно
Вообщем, я хочу из клео (файл прикрепил ниже), это коордмастер, но он тепается по метке, можно ли с него сделать такое, чтоб он тепался либо по заранее заданным координатам, либо чтоб через комманду (допустим /tpc коорды) тепался на них?
Заранее спасибо :3
 

Вложения

  • cm.txt
    1.3 KB · Просмотры: 7

D3.Pheonix

🎹
Модератор
2,816
1,597
тебе тупо нужно заменить
CLEO:
0AB6: store_target_marker_coords_to 3@ 4@ 5@
на свою функцию (по команде/по заранее заданным кордам)
 

PierreDune

Новичок
1
0
Кто может сделать чтобы цвет спидометра не менялся при наборе скорости?
Надо чтоб он оставался таким же как при 0
 

Вложения

  • Speedometer.cs
    19 KB · Просмотры: 2

FakeSince

Активный
245
55
Есть нужный мне коордмастер, но он под 0.3.7 R1, а у меня 0.3.7 R3, может кто переделать под 0.3.7 R3?
 

Вложения

  • Coord Master by Bili Djin.cs
    20.8 KB · Просмотры: 8

D3.Pheonix

🎹
Модератор
2,816
1,597
Есть нужный мне коордмастер, но он под 0.3.7 R1, а у меня 0.3.7 R3, может кто переделать под 0.3.7 R3?

Там переделывать то нечего, обычный ТП на стоковых опкодах. Не работает из-за активации на команду. Установи этот SF
 

Святой Леоне

Участник
87
8
Вкратце о сути скрипта: скрипт кидает игроку в зоне стрима диалог на вступлению в фаму (команда изменяема т.к скрипт открыт), но он кидает этот диалог 1 раз, то есть нужно постоянно писать /rfam

Пожалуйста, сделайте так, что бы команда автоматически вводилазь раз в 10 секунд (в моём случае команда /selleat [id] ).
Код открытый и маленький
P.s кто не понял, мне нужно что бы раз в 10 секунд вводилась команда /selleat (которая там есть) типо что бы даже отойдя от компа я продавал хот доги
хз проверь что ли
 

Вложения

  • rfam_1.lua
    989 байт · Просмотры: 5

FakeSince

Активный
245
55

Там переделывать то нечего, обычный ТП на стоковых опкодах. Не работает из-за активации на команду. Установи этот SF
У меня и так он стоит, при этом игра не видит скрипт
 

FakeSince

Активный
245
55

Вложения

  • sa-mp-055.png
    sa-mp-055.png
    1.8 MB · Просмотры: 33

(_-Banned-_)

Потрачен
21
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Уберите пожалуйста команду /renderTest, так как юзаю cmdhelper и оно команда на фрапсе палится. А рендер тест мне не к чему.
 

Вложения

  • RenderFomikus.lua
    11.9 KB · Просмотры: 5