Have a good dayна продажу
local cords = {
banda_1 = {x=123, y=123, z=123},
banda_2 = {x=123, y=123, z=123},
banda_3 = {x=123, y=123, z=123},
banda_4 = {x=123, y=123, z=123},
banda_5 = {x=123, y=123, z=123}
}
function teleport(banda, stepLength, waiting) -- or usage other teleport?
if not banda or not stepLength or not iin(cords, banda) or not waiting then return false end
local Px, Py, Pz = getCharCoordinates(1) -- исходная точка (откуда)
local Gx, Gy, Gz = cords[banda].x, cords[banda].y, cords[banda].z -- куда
local Dx, Dy, Dz = Gx - Px, Gy - Py, Gz - Pz -- считаем длину по векторам
local D = math.sqrt(Dx ^ 2 + Dy ^ 2 + Dz ^ 2)
local steps = math.floor(D / stepLength) -- stepLength - длина прыжка в метрах
local path = {}
for i = 1, steps do
path[#path+1] = {
x = Px + (Dx / steps) * i,
y = Py + (Dy / steps) * i,
z = Pz + (Dz / steps) * i
}
end
path[#path+1] = {x = Gx, y = Gy, z = Gz}
for i = 1, steps do
wait(waiting)
setCharCoordinates(1, path[i].x, path[i].y, path[i].z)
end
end
function iin(list, what_find, mode) -- https://www.blast.hk/threads/13380/page-21#post-839992
if what_find and type(what_find) ~= 'table' then
local set = {}
for _, l in ipairs(list) do set[l] = true end
return set[what_find] and true or false
elseif type(what_find) == 'table' then
if not mode or mode == false then
local set = {}
for _, l in ipairs(list) do set[l] = true end
for _, l in ipairs(what_find) do if set[l] then return true end end
elseif mode == true then
local set = {}
local res = nil
for _, l in ipairs(list) do set[l] = true end
for k,v in pairs(what_find) do if set[v] then res = true else res = false end end
return res
end
end
end
lua_thread.create(teleport("banda_4", 25, 200)) -- какая банда, нa сколько метров тп за раз, задержка между прыжками
Прикольно, но зачем так усложнять то?Have a good day
Lua:local cords = { banda_1 = {x=123, y=123, z=123}, banda_2 = {x=123, y=123, z=123}, banda_3 = {x=123, y=123, z=123}, banda_4 = {x=123, y=123, z=123}, banda_5 = {x=123, y=123, z=123} } function teleport(banda, stepLength, waiting) -- or usage other teleport? if not banda or not stepLength or not iin(cords, banda) or not waiting then return false end local Px, Py, Pz = getCharCoordinates(1) -- исходная точка (откуда) local Gx, Gy, Gz = cords[banda].x, cords[banda].y, cords[banda].z -- куда local Dx, Dy, Dz = Gx - Px, Gy - Py, Gz - Pz -- считаем длину по векторам local D = math.sqrt(Dx ^ 2 + Dy ^ 2 + Dz ^ 2) local steps = math.floor(D / stepLength) -- stepLength - длина прыжка в метрах local path = {} for i = 1, steps do path[#path+1] = { x = Px + (Dx / steps) * i, y = Py + (Dy / steps) * i, z = Pz + (Dz / steps) * i } end path[#path+1] = {x = Gx, y = Gy, z = Gz} for i = 1, steps do wait(waiting) setCharCoordinates(1, path[i].x, path[i].y, path[i].z) end end function iin(list, what_find, mode) -- https://www.blast.hk/threads/13380/page-21#post-839992 if what_find and type(what_find) ~= 'table' then local set = {} for _, l in ipairs(list) do set[l] = true end return set[what_find] and true or false elseif type(what_find) == 'table' then if not mode or mode == false then local set = {} for _, l in ipairs(list) do set[l] = true end for _, l in ipairs(what_find) do if set[l] then return true end end elseif mode == true then local set = {} local res = nil for _, l in ipairs(list) do set[l] = true end for k,v in pairs(what_find) do if set[v] then res = true else res = false end end return res end end end
Usage example:lua_thread.create(teleport("banda_4", 25, 200)) -- какая банда, нa сколько метров тп за раз, задержка между прыжками
Всмысле усложнять?Это нормальная реализация курда с шагомПрикольно, но зачем так усложнять то?
Во 1 курд палиться с недавнего времени очень жёсткоВсмысле усложнять?Это нормальная реализация курда с шагом
Мне как человеку который не играет в самп это ничего не дает. Шаги это то - что будет работать всегда.Во 1 курд палиться с недавнего времени очень жёстко
Чтобы тебя не кикнул античит сразу жеВо 2 для чего шаги?) Ну типа, я реально не понимаю, там всё равно будет оч сильно палиться, что это ракбот...
Античит то не кинет, но я юзая подобное понял, что скорее всего идуи варнинги админам, ибо тебя забанят быстрее, чем ты переместиться на нужные корды.Мне как человеку который не играет в самп это ничего не дает. Шаги это то - что будет работать всегда.
Чтобы тебя не кикнул античит сразу же
Да, я об этом же!Не особо актуальная фигня. Из-за того что какой-то дурачек ставил своих ботов 1 лвла на спавны банд - админы следят за спавнами и делают массовый перебан.
Из 27 серверов выживет дай бог 3-4.
И зачем сейчас вам курд с задержкой, когда можно просто моментально тпаться? Один хуй не кикнет.
И зачем сейчас вам курд с задержкой, когда можно просто моментально тпаться? Один хуй не кикнет.
Это было показано что продавать тут нечегоМне как человеку который не играет в самп это ничего не дает. Шаги это то - что будет работать всегда.
смешно))Это было показано что продавать тут нечего
Возьми и закажи скрипт у нормального скриптераеще не написал братик? очень надо