ищу Autosmoke для RakSamp Lite

kykla228

Участник
Автор темы
41
5
Киньте пж автосмоук для раксамп, найти не могу(((
 

minxty

Известный
1,192
1,070
Lua:
local sampev = require 'samp.events'
require 'addon'

function sampev.onSetPlayerHealth(h)
    if getBotHealth() <= 40 then
        sendInput('/smoke')
    end
end

function sampev.onServerMessage(clr, text)
    if text:find('%[Информация%] Вам неудалось закурить%. Попробуйте еще раз') then
        newTask(function()
            wait(1000)
            sendInput('/smoke')
        end)
    end
end
попробуй, на 5 строке 40 поменяй на кол-во хп, со скольки сиги будут использоваться
 
  • Нравится
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,750
1,815
Lua:
local sampev = require 'samp.events'
require 'addon'

function sampev.onSetPlayerHealth(h)
    if getBotHealth() <= 40 then
        sendInput('/smoke')
    end
end

function sampev.onServerMessage(clr, text)
    if text:find('%[Информация%] Вам неудалось закурить%. Попробуйте еще раз') then
        newTask(function()
            wait(1000)
            sendInput('/smoke')
        end)
    end
end
попробуй, на 5 строке 40 поменяй на кол-во хп, со скольки сиги будут использоваться
Только челу нужно сохранять в кодировке:
 
  • Нравится
Реакции: minxty
D

deleted-user-489405

Гость
Lua:
local sampev = require 'samp.events'
require 'addon'

function sampev.onSetPlayerHealth(h)
    if getBotHealth() <= 40 then
        sendInput('/smoke')
    end
end

function sampev.onServerMessage(clr, text)
    if text:find('%[Информация%] Вам неудалось закурить%. Попробуйте еще раз') then
        newTask(function()
            wait(1000)
            sendInput('/smoke')
        end)
    end
end
попробуй, на 5 строке 40 поменяй на кол-во хп, со скольки сиги будут использоваться
Быдло код
Код:
local sampev = require('samp.events')
require('addon')
function sampev.onSetPlayerHealth(health)
    if health <= 40 then sendInput('/smoke') end
end
function sampev.onServerMessage(clr, text)
    if text:find('%[Информация%] Вам неудалось закурить%. Попробуйте еще раз') then newTask(sendInput, 1000, '/smoke') end
end
 
  • Bug
Реакции: lainban

kykla228

Участник
Автор темы
41
5
Lua:
local sampev = require 'samp.events'
require 'addon'

function sampev.onSetPlayerHealth(h)
    if getBotHealth() <= 40 then
        sendInput('/smoke')
    end
end

function sampev.onServerMessage(clr, text)
    if text:find('%[Информация%] Вам неудалось закурить%. Попробуйте еще раз') then
        newTask(function()
            wait(1000)
            sendInput('/smoke')
        end)
    end
end
попробуй, на 5 строке 40 поменяй на кол-во хп, со скольки сиги будут использоваться
Проблема в том, что если ХП становится ниже значения указанного в коде, то он пытается закурить 1 раз и если этот раз неудачный, то он не пытается снова, а будет пробовать только после того, как ХП понизится еще ниже.

Быдло код
Код:
local sampev = require('samp.events')
require('addon')
function sampev.onSetPlayerHealth(health)
    if health <= 40 then sendInput('/smoke') end
end
function sampev.onServerMessage(clr, text)
    if text:find('%[Информация%] Вам неудалось закурить%. Попробуйте еще раз') then newTask(sendInput, 1000, '/smoke') end
end
тут то же самое что и выше
 
  • Эм
Реакции: minxty