Авто-Курилка

шлiмак

Известный
Автор темы
483
114
Версия SA-MP
  1. 0.3.7 (R1)
Ищу чтобы автоматичиски курило сигареты когда ниже заданого количества хп. Видел разные авто-еда это не работает там вставляю текстдрав и оно не курит.
 
Решение
когда ниже скольки хп?
там вставляю текстдрав и оно не курит.
во первых текстдравы уже пофикшены, во вторых по текстдраву оно покупает сиги. Надо что бы сиги были у тебя в инвентаре
Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asigi",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 80 then
            sampSendChat("/smoke")
        end
    end
end
ну вот код хп ставишь которое тебе надо

NikitaSokol

Активный
206
63
когда ниже скольки хп?
там вставляю текстдрав и оно не курит.
во первых текстдравы уже пофикшены, во вторых по текстдраву оно покупает сиги. Надо что бы сиги были у тебя в инвентаре
Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asigi",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 80 then
            sampSendChat("/smoke")
        end
    end
end
ну вот код хп ставишь которое тебе надо
 
Последнее редактирование:
  • Нравится
Реакции: шлiмак

шлiмак

Известный
Автор темы
483
114
когда ниже скольки хп?

во первых текстдравы уже пофикшены, во вторых по текстдраву оно покупает сиги. Надо что бы сиги были у тебя в инвентаре
Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asigi",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 80 then
            sampSendChat("/smoke")
        end
    end
end
ну вот код хп ставишь которое тебе надо
я не розбераюсь что делать нужно чтобы было все окей но я указал текстдрав там где находятся сиги.
что мне нужно делать с комдом?
 

NikitaSokol

Активный
206
63
я не розбераюсь что делать нужно чтобы было все окей но я указал текстдрав там где находятся сиги.
что мне нужно делать с комдом?
там где 80 ставишь ниже скольки хп должно курить сиги код кидаешь в блокнот а с блокнота в луа формат
 
  • Нравится
Реакции: шлiмак

шлiмак

Известный
Автор темы
483
114
там где 80 ставишь ниже скольки хп должно курить сиги код кидаешь в блокнот а с блокнота в луа формат
ты имел виду заменить число 80 на то число с которого должен начитанся авто-хил правильно? мне нужно 30 хп. и получается когда будет ниже 30 начинает курить сигареты и когда будет 100 хп он перестанет - Правильно?
 

NikitaSokol

Активный
206
63
ты имел виду заменить число 80 на то число с которого должен начитанся авто-хил правильно? мне нужно 30 хп. и получается когда будет ниже 30 начинает курить сигареты и когда будет 100 хп он перестанет - Правильно?
когда будет больше 80 он не будет флудить сигаретой
 
  • Нравится
Реакции: шлiмак

шлiмак

Известный
Автор темы
483
114

NikitaSokol

Активный
206
63

Вложения

  • autosigi.lua
    415 байт · Просмотры: 210
  • Нравится
Реакции: шлiмак

creeny0

Участник
132
13
ахах даже я понял что if hp<80 выполнять /smoke

sampRegisterChatCommand("asigi",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)

можешь сделать пж задержку, а то кикает за флуд функциями
вот чекай конец 7 строки, я её прикрепил
 
  • Нравится
Реакции: iOS

woodware

Потрачен
Проверенный
4,488
1,242
Я не шарю вообще
Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asprunk",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 30 then
            sampSendChat("/sprunk")
        end
    end
end
/asprunk
 

Вложения

  • asprunk.lua
    418 байт · Просмотры: 9
  • Нравится
Реакции: Kirillswdssa

Kirillswdssa

Новичок
19
2
Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asprunk",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 30 then
            sampSendChat("/sprunk")
        end
    end
end
/asprunk
От души!

Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asprunk",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 30 then
            sampSendChat("/sprunk")
        end
    end
end
/asprunk
Оно зафлудило и за 1 секунду схавало все мои 100 спранков, можно это пофиксить?

Lua:
act = false

function main()
    repeat
        wait(0)
    until isSampAvailable()
    sampRegisterChatCommand("asprunk",function() act = not act printStringNow(act and "~b~[AUTOSIGI]: ~g~ON" or "~b~[AUTOSIGI]: ~r~OFF", 1000) end)
    while true do
        wait(0)
        health = getCharHealth(PLAYER_PED)
        if act and health < 30 then
            sampSendChat("/sprunk")
        end
    end
end
/asprunk
Оно востанавливает чувство жажды, а не хп, вот в этом трабл наверное
 
Последнее редактирование: