Cquint
Активный
- 249
- 76
зачем, если есть даже в аси - Фикс чувствительности мыши X, Y .asi(https://blast.hk/threads/16648/#post-145423)Мне бы SensFix в lua
зачем, если есть даже в аси - Фикс чувствительности мыши X, Y .asi(https://blast.hk/threads/16648/#post-145423)Мне бы SensFix в lua
Помоги, пожалуйста, сделать функцию которая ТПшит на 1 метр в ту сторону, куда смотрит камера.
local x, y, z = getCharCoordinates(PLAYER_PED)
angle = getCharHeading(PLAYER_PED)
--distance = getDistanceBetweenCoords2d(x, y, lookx, looky)
setCharCoordinates(PLAYER_PED, x - 2*math.sin(math.rad(angle)), y + 2*math.cos(math.rad(angle)), z + 1)
зависит от сервера, а так ничего сложного. Если для адванса какого мб сделаю сейчасСкрипт который всех пробивает по команде /find кто в зоне стрима
Arizona :Dзависит от сервера, а так ничего сложного. Если для адванса какого мб сделаю сейчас
доработка первой работы азика лоликона как люа скрибтораПомоги, пожалуйста, сделать функцию которая ТПшит на 1 метр в ту сторону, куда смотрит камера.
Скрипт который всех пробивает по команде /find кто в зоне стрима
sampRegisterChatCommand("find", function ()
for k, v in ipairs(getAllChars()) do
local result, id = sampGetPlayerIdByCharHandle(v)
if result and doesCharExist(v) then
sampAddChatMessage(("%s[%d]"):format(sampGetPlayerNickname(id), id), -1)
end
end
end
Это компил скрипт, нет не могу.Кто сможет помочь? чтобы можно было хп перемещать
Будут баги, например когда список будет сбиваться в чате или общая длинна в символах будет больше 4к, диалог не подойдет. Но можно сделать на ImGui.сделайте пж что то по типу такого:
когда вводишь команду /mb вводиться /members, и все его содержимое пишеться не в чат, а создается диалог в котором был бы он
[16:51:16] Члены организации Он-лайн:
[16:51:16]
[16:51:16] ID: 326 | Andrey_Woods: Шериф[14] - {008000}На работе{FFFFFF}
[16:51:16] ID: 640 | Thomas_Lawson: Полковник[13] - {008000}На работе{FFFFFF}
[16:51:16] ID: 50 | Cross_Dacota: Подполковник[12] - {008000}На работе{FFFFFF}
[16:51:16] ID: 461 | Deni_Cortez: Майор[11] - {008000}На работе{FFFFFF}
[16:51:16] ID: 469 | Sansara_Landers: Мл.Лейтенант[7] - {008000}На работе{FFFFFF}
[16:51:16] ID: 505 | Danill_Kutcher: Мл.Лейтенант[7] - {008000}На работе{FFFFFF}
[16:51:16] ID: 620 | Pi_Jei: Мл.Лейтенант[7] - {008000}На работе{FFFFFF}
[16:51:16] ID: 63 | Diego_Quintaro: Ст.Прапорщик[6] - {008000}На работе{FFFFFF}
[16:51:16] ID: 699 | Tomi_Wallker: Ст.Прапорщик[6] - {008000}На работе{FFFFFF}
[16:51:16] ID: 15 | Jeka_Hennesy: Прапорщик[5] - {008000}На работе{FFFFFF}
[16:51:16] ID: 367 | Erik_Deroys: Прапорщик[5] - {008000}На работе{FFFFFF}
[16:51:16] ID: 542 | Marina_Hill: Прапорщик[5] - {008000}На работе{FFFFFF}
[16:51:16] ID: 765 | Lil_Esketit: Прапорщик[5] - {008000}На работе{FFFFFF}
[16:51:16] ID: 873 | Samuel_Leonas: Прапорщик[5] - {ae433d}Выходной{FFFFFF}
[16:51:16] ID: 779 | Matteo_Gardin: Сержант[4] - {008000}На работе{FFFFFF}
[16:51:16] ID: 788 | Stas_Green: Сержант[4] - {008000}На работе{FFFFFF}
[16:51:16] ID: 83 | Serj_Montana: Мл.Сержант[3] - {008000}На работе{FFFFFF}
[16:51:16] ID: 246 | Jesus_Mendes: Мл.Сержант[3] - {008000}На работе{FFFFFF}
[16:51:16] ID: 353 | Maxim_Tewezy: Мл.Сержант[3] - {ae433d}Выходной{FFFFFF}
[16:51:16] ID: 854 | Junior_Ortiz: Мл.Сержант[3] - {008000}На работе{FFFFFF}
[16:51:16] ID: 138 | Randle_Freeman: Офицер[2] - {008000}На работе{FFFFFF}
[16:51:16] ID: 211 | James_Malboro: Офицер[2] - {008000}На работе{FFFFFF}
[16:51:16] ID: 455 | Carl_Stein: Офицер[2] - {008000}На работе{FFFFFF}
[16:51:16] ID: 821 | Hans_Shingler: Офицер[2] - {ae433d}Выходной{FFFFFF}
[16:51:16] ID: 269 | Danny_Milano: Кадет[1] - {008000}На работе{FFFFFF}
[16:51:16] ID: 292 | Cesar_Wayne: Кадет[1] - {ae433d}Выходной{FFFFFF}
[16:51:16] ID: 471 | Rusik_Malhozov: Кадет[1] - {008000}На работе{FFFFFF}
[16:51:16]
[16:51:16] Всего: 27 человек
Нужен скрипт который будет писать в чат текст(/tr) когда у игрока 15 хп или меньше до 1.
Можна SF или LUA
function main()
while not isSampAvailable() do
wait(0)
end
while true do
wait(0)
local result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
if result and id and sampGetPlayerHealth(id) < 15 then
sampSendChat("/tr")
wait(5000) -- Антифлуд в 5 секунд
end
end
end
ЗАБЫЛ сказать активацию/деактиваю командой /tlh сделаеш?Lua:sampRegisterChatCommand("find", function () for k, v in ipairs(getAllChars()) do local result, id = sampGetPlayerIdByCharHandle(v) if result and doesCharExist(v) then sampAddChatMessage(("%s[%d]"):format(sampGetPlayerNickname(id), id), -1) end end end
Это компил скрипт, нет не могу.
Будут баги, например когда список будет сбиваться в чате или общая длинна в символах будет больше 4к, диалог не подойдет. Но можно сделать на ImGui.
Lua:function main() while not isSampAvailable() do wait(0) end while true do wait(0) local result, id = sampGetPlayerIdByCharHandle(PLAYER_PED) if result and id and sampGetPlayerHealth(id) < 15 then sampSendChat("/tr") wait(5000) -- Антифлуд в 5 секунд end end end
ЗАБЫЛ сказать активацию/деактиваю командой /tlh сделаеш?
local active = false -- Выключено изначально
function main()
while not isSampAvailable() do
wait(0)
end
sampRegisterChatCommand("tlh", function ()
active = not active
end)
while true do
wait(0)
if active then
local result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
if result and id and sampGetPlayerHealth(id) < 15 then
sampSendChat("/tr")
wait(5000) -- Антифлуд в 5 секунд
end
end
end
end
require "lib.moonloader"
local key = VK_Q
function main()
if not isSampLoaded() and isSampAvailable() then return end
while true do
wait(0)
if isKeyJustPressed(key) then
weapon = getCurrentCharWeapon(playerPed)
if weapon == 0 then
sampSendChat('/me спрятал оружие')
end
if weapon == 1 then
sampSendChat('/me достал с кармана кастет и надел его на правую руку')
end
if weapon == 3 then
sampSendChat('/me быстрым движением руки снял с поясного держателя дубинку')
end
if weapon == 4 then
sampSendChat('/me незаметным движением руки достал с под ремня нож')
end
if weapon == 9 then
sampSendChat('/me взял бензопилу в руки и завел её')
end
if weapon == 16 then
sampSendChat('/me достал гранату с сумки и выдернул с неё чеку')
end
if weapon == 17 then
sampSendChat('/me надел противогаз, затем достал с сумки слезоточивую гранату')
end
if weapon == 18 then
sampSendChat('/me достал с сумки коктейль молотова и поддожег тряпку')
end
if weapon == 22 then
sampSendChat('/me достал с кобуры пистоле марки "ТТ - 9" и проготовил его к стрельбе')
end
if weapon == 23 then
sampSendChat('/me достал с крепления электрошокер и нажал на кнопку "On"')
end
if weapon == 24 then
sampSendChat('/me достал с кобуры пистолет марки "Desert Eagle" и перезарядил его')
end
if weapon == 25 then
sampSendChat('/me достал с чехла на спине помповый дробовик и зарядил его')
end
if weapon == 26 then
sampSendChat('/me достал с чехла обрез и зарядил его')
end
if weapon == 27 then
sampSendChat('/me достал с чехла скорострельный дробовик и вставил в него патроны')
end
if weapon == 28 then
sampSendChat('/me снял с крепления "Micro Uz" и перезарядил его')
end
if weapon == 29 then
sampSendChat('/me cнял с плеча пистолет-пулемет "MP-5" и перезарядил его')
end
if weapon == 30 then
sapmSendChat('/me снял с плеча автомат "Калашникова" и передернул затвор')
end
if weapon == 31 then
sampSendChat('/me снял с плеча карабин "M4A1" и передернул затвор')
end
if weapon == 33 then
sampSendChat('/me снял с плеча полу-автоматическую винтовку и перезарядил её')
end
if weapon == 34 then
sampSendChat('/me достал с кейса снайперскую винтовку затем вставил магазин и перезарядил её')
end
end
end
end
if isKeyJustPressed(key) and not sampIsChatInputActive() and not sampIsDialogActive() thenПробовал сам добавлять проверку на открытый чат и диалоги,но чет нифига,сделайте пожалуйста чтобы скрипт не срабатывал когда открыт чат и диалоги
Код:require "lib.moonloader" local key = VK_Q function main() if not isSampLoaded() and isSampAvailable() then return end while true do wait(0) if isKeyJustPressed(key) then weapon = getCurrentCharWeapon(playerPed) if weapon == 0 then sampSendChat('/me спрятал оружие') end if weapon == 1 then sampSendChat('/me достал с кармана кастет и надел его на правую руку') end if weapon == 3 then sampSendChat('/me быстрым движением руки снял с поясного держателя дубинку') end if weapon == 4 then sampSendChat('/me незаметным движением руки достал с под ремня нож') end if weapon == 9 then sampSendChat('/me взял бензопилу в руки и завел её') end if weapon == 16 then sampSendChat('/me достал гранату с сумки и выдернул с неё чеку') end if weapon == 17 then sampSendChat('/me надел противогаз, затем достал с сумки слезоточивую гранату') end if weapon == 18 then sampSendChat('/me достал с сумки коктейль молотова и поддожег тряпку') end if weapon == 22 then sampSendChat('/me достал с кобуры пистоле марки "ТТ - 9" и проготовил его к стрельбе') end if weapon == 23 then sampSendChat('/me достал с крепления электрошокер и нажал на кнопку "On"') end if weapon == 24 then sampSendChat('/me достал с кобуры пистолет марки "Desert Eagle" и перезарядил его') end if weapon == 25 then sampSendChat('/me достал с чехла на спине помповый дробовик и зарядил его') end if weapon == 26 then sampSendChat('/me достал с чехла обрез и зарядил его') end if weapon == 27 then sampSendChat('/me достал с чехла скорострельный дробовик и вставил в него патроны') end if weapon == 28 then sampSendChat('/me снял с крепления "Micro Uz" и перезарядил его') end if weapon == 29 then sampSendChat('/me cнял с плеча пистолет-пулемет "MP-5" и перезарядил его') end if weapon == 30 then sapmSendChat('/me снял с плеча автомат "Калашникова" и передернул затвор') end if weapon == 31 then sampSendChat('/me снял с плеча карабин "M4A1" и передернул затвор') end if weapon == 33 then sampSendChat('/me снял с плеча полу-автоматическую винтовку и перезарядил её') end if weapon == 34 then sampSendChat('/me достал с кейса снайперскую винтовку затем вставил магазин и перезарядил её') end end end end