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

FYP

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

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

Удалённый пользователь 497273

Гость
возможно сделать так чтобы этот скрипт также работал но при нажатие F, анимка убиралась не сбивалась а просто убиралась, ког-буто я сделал /anim 3 , и нажал F, возможно ли?
 

Вложения

  • sbiv.lua
    354 байт · Просмотры: 6
  • Эм
Реакции: YarikVL

Lancer12

Новичок
3
0
can someone change the activation key to F10 only and remove the activation/deactivation message on the screen, thanks

can someone change the activation key to F10 only and remove the activation/deactivation message on the screen, thanks
 

Вложения

  • AIM(F10+Space).cs
    19.2 KB · Просмотры: 2

Dimoontopgg

Участник
94
4
Здравствуйте, можете пожалуйста добавить активацию и деактивацию скрипта по команде /click (когда деакт. то тп на колесико не работает)
 

Вложения

  • clickwarp.lua
    8.4 KB · Просмотры: 2

SUNDU4OK

Новичок
13
2
Нужно сделать активацию и деактивацию на клавишу "VK_XBUTTON1" сам не догоняю как сделать

lua:
local samp =  require 'samp.events'



local state = false

local counter = {}



function main()

while not isSampAvailable() do wait(0) end wait(1)

wait(1300)

sampAddChatMessage("{FFFFFF}[{4b8078}Lenya lovec{FFFFFF}] - {4b6980}Loaded",-1)

    sampRegisterChatCommand('timet', function()

        state = not state

    end)

  

    sampRegisterChatCommand('rstream', function()

        for _, ped in ipairs(getAllChars()) do

            if doesCharExist(ped) and ped ~= PLAYER_PED then

                removePlayer(select(2, sampGetPlayerIdByCharHandle(ped)))

            end

        end

    end)



    while true do wait(0)

        if state then

            for k, v in ipairs(counter) do

                if (os.clock() - v) > 1.0 then

                    table.remove(counter, k)

                end

            end

            setGameKeyState(21, 255)

            wait(100)

            setGameKeyState(21, 0)

        end

    end

end



function samp.onServerMessage(clr, msg)

    if state and msg:find('^%s*Вы были телепортированы администратором (.*)_(.*)') then

        state = false

        sampAddChatMessage("{FFFFFF}[{4b8078}Concept Car Luxury lovec{FFFFFF}] {257699}Администратор тепнул, скрипт выключен.",-1)

    end

    if state and msg:find('^%s*Администратор (.*) телепортировал вас на координаты: (.+)') then

        state = false

        sampAddChatMessage("{FFFFFF}[{4b8078}Concept Car Luxury lovec{FFFFFF}] {257699}Администратор тепнул, скрипт выключен.",-1)

    end

end



function samp.onShowDialog(id, style, title, but_1, but_2, text)

    if state and id == 25190 or title:find('Concept Car Luxury') then

        sampSendDialogResponse(id, 1, nil, nil)

        counter[#counter + 1] = os.clock()

        return false

    end

    if state and id == 0 then

        sampSendDialogResponse(id, 1, nil, nil)

        counter[#counter + 1] = os.clock()

        return false

    end

end



function removePlayer(id)

    local bs = raknetNewBitStream()

    raknetBitStreamWriteInt16(bs, id)

    raknetEmulRpcReceiveBitStream(163, bs)

    raknetDeleteBitStream(bs)

end
 

Sam_Monroe

Известный
55
2
Помогите довести скрипт до ума. Суть: Когда нарушитель заходит в игру/уже в ней, скрипт пишет в чат " [nickname] ожидает наказания за [причина] ". Эту инфу он берет из .txt файла, в который я буду вносить ники и за что надо наказать.
Автор скрипта (chapo) пропал. По этому прошу помощи здесь
 

Вложения

  • list.lua
    421 байт · Просмотры: 6
  • punushmentQueue.txt
    40 байт · Просмотры: 4
  • Эм
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,767
1,820
Здравствуйте, сможите очень помочь? Нужно убрать это сообщение чате при ломке
Посмотреть вложение 206080
Lua:
local sampev = require "lib.samp.events"
function sampev.onServerMessage(clr, text)
    if text:find("У вас началась (.+) ломка") or text:find("Вашему персонажу нужно принять 3 дозы") then
        return false
    end
end
Ставь по гайду:
Если вдруг не будет работать то прикрепляй файл moonloader из папки moonloader.
 
  • Эм
  • Нравится
Реакции: Sam_Monroe и 976h

legnd

Известный
1,583
684
Замените местоположение этой менюшки на край экрана пожалуйста, либо нахуй её уберите, так даже лучше
 

Вложения

  • zTeleport v2.lua
    9 KB · Просмотры: 3
  • Скриншот 28-06-2023 224400.jpg
    Скриншот 28-06-2023 224400.jpg
    7 KB · Просмотры: 13

CaJlaT

07.11.2024 14:55
Модератор
2,831
2,664
Замените местоположение этой менюшки на край экрана пожалуйста, либо нахуй её уберите, так даже лучше
Отключил по дефолту.
Если что, в скрипте была команда /tpz view, которая включает/отключает этот рендер
Помогите довести скрипт до ума. Суть: Когда нарушитель заходит в игру/уже в ней, скрипт пишет в чат " [nickname] ожидает наказания за [причина] ". Эту инфу он берет из .txt файла, в который я буду вносить ники и за что надо наказать.
Автор скрипта (chapo) пропал. По этому прошу помощи здесь
Ответил в тг
 

Вложения

  • zTeleport v2.lua
    9 KB · Просмотры: 4
Последнее редактирование:
  • Нравится
Реакции: Sam_Monroe и legnd

butickov

Новичок
2
0
приветствую, надо перекрасить цвет хп в status indicators в 255, 181 , 198 (ffb5c6) (Светло-розовый)
заранее благодарю
 

Вложения

  • Status_Indicators.cs
    17.7 KB · Просмотры: 4

Bianchi

Новичок
4
0
@FYP
Скрипт с твоим авторством указан. Помоги пожалуйста, как перемещать его по экрану? Из-за большого количества подключенных игроков накладывается на радар, это доставляет неудобство :(
И кстати, hp отображает некорректно, если его больше чем 100 :(
Или кто-нибудь другой, кто разбирается, прошу помощь!
 

Вложения

  • squad.lua
    7.1 KB · Просмотры: 4
Последнее редактирование:

Cloud.

Активный
304
38
измените активацию, вместо колесика вниз колесико вверх, вместо вверх вниз
 

Вложения

  • ExtraWeaponZoom.cs
    24.5 KB · Просмотры: 6

Dimoontopgg

Участник
94
4
Здравствуйте. У меня возникла проблема: этот скрипт удаляет ВСЕ машины. А мне нужно чтобы он удаляет все, но кроме Моей в которой я сижу.
Заранее спасибо.
 

Вложения

  • HideCars.lua
    1.1 KB · Просмотры: 5

YarikVL

Известный
Проверенный
4,767
1,820
Здравствуйте. У меня возникла проблема: этот скрипт удаляет ВСЕ машины. А мне нужно чтобы он удаляет все, но кроме Моей в которой я сижу.
Заранее спасибо.
Lua:
script_name('HidePlayers')
script_author('xSpiridon')

local s = require 'lib.samp.events'
local BitStreamIO = require 'lib.samp.events.bitstream_io'

local toggle = false

function main()
    while not isSampAvailable() do wait(100) end
    
    sampRegisterChatCommand('hide', hidecars)
    wait(-1)
    
end

function s.onVehicleStreamIn()
    if toggle then
    return false
    end
end

function hidecars()
toggle = not toggle
  if toggle then
  sampAddChatMessage('[HideCar]: {FFFFFF}Включен.', 0xFF3F33)
  local cars = getAllVehicles()
    for i = 1, #cars do
    if isCharInAnyCar(PLAYER_PED) then
        myCar = storeCarCharIsInNoSave(PLAYER_PED)
    end
    local res, id = sampGetVehicleIdByCarHandle(cars[i])
      if res and myCar ~= cars[i] then
          hideCar(id)
      end
    end
  else
  sampAddChatMessage('[HideCar]: {FFFFFF}Выключен. Для того чтобы появились автомобили, нужно перезайти в зону стрима.', 0xFF3F33)
  end
end

function hideCar(id)
local w = BitStreamIO.bs_write
local bs = raknetNewBitStream()
w.int16(bs, id)
raknetEmulRpcReceiveBitStream(165, bs)
end
Попробуй. Поставить код можешь по гайду: