Как сделать, что бы "Вы были телепортированы", только тогда, когда ты телепортируешься, а не когда пишешь комманду?

Статус
В этой теме нельзя размещать новые ответы.

BlastHack21

Новичок
Автор темы
14
2
Хочу научиться писать скрипты lua, помогите. Как сделать, что бы "Вы были телепортированы", только тогда, когда ты телепортируешься, а не когда пишешь комманду?
Взял где-то этот код, буду учиться, и старатся писать код сам. А пока, я ничего не понимаю в lua, то прошу код у вас.

Lua:
function main()
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('tp',command)
while true do wait(0) end end

function command()
sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}Вы были телепортированы.")
bool,x,y,z = getTargetBlipCoordinates()
if bool then setCharCoordinates(playerPed,x,y,z) end end
 
Последнее редактирование:

Pakulichev

BH Moderator
Модератор
1,000
563
Lua:
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('tp', command)
    wait(-1)
end

function command()
    local bool,x,y,z = getTargetBlipCoordinates()
    if bool then
        setCharCoordinates(PLAYER_PED,x,y,z)
        sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}Вы были телепортированы.")
    else sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}Поставь меточку на карточку.") end
end
Кстати, я правильно вставил код в эту таблицу на БХ, или нет? Если нет, поправьте😄
[CODE=LUA]
Здесь любой код на языке Lua
[/CODE]
 
  • Злость
Реакции: Carrentine

Carrentine

nigga team
Проверенный
395
283
Lua:
function main()
    if not isSampAvailable() then return false end
    sampRegisterChatCommand('TP', function ()
    local result, coordX, coordY, coordZ = getTargetBlipCoordinates())
    if result then 
        setCharCoordinates(PLAYER_PED, coordX, coordY, coordZ)
        sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}Вы были телепортированы.", -1) 
    else
        sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}А не пойти бы тебе нахуй со своими ошибками мудак ебаный", -1) end end) 
    wait(-1)
end
 

BlastHack21

Новичок
Автор темы
14
2
Lua:
function main()
    if not isSampAvailable() then return false end
    sampRegisterChatCommand('TP', function ()
    local result, coordX, coordY, coordZ = getTargetBlipCoordinates())
    if result then
        setCharCoordinates(PLAYER_PED, coordX, coordY, coordZ)
        sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}Вы были телепортированы.", -1)
    else
        sampAddChatMessage("{7B68EE}[Teleport]: {0000FF}А не пойти бы тебе нахуй со своими ошибками мудак ебаный", -1) end end)
    wait(-1)
end
Та че ты так? Я просто пытаюсь разобратся в lua
 
  • Ха-ха
Реакции: Carrentine

BlastHack21

Новичок
Автор темы
14
2
Забей, рофл)
Разбираться нечего, просто чекни ролики MrCreepTon по луа, или же https://blast.hk/threads/29236/
Я понял, с чего ты сгорел. Я просто не правильно написал свою проблему. Просто мне нужно, что бы "Вы были телепортированы" писалось тогда, когда ы телепортируешься, а не тогда, когда вводишь комманду.
 

Carrentine

nigga team
Проверенный
395
283
Я понял, с чего ты сгорел. Я просто не правильно написал свою проблему. Просто мне нужно, что бы "Вы были телепортированы" писалось тогда, когда ы телепортируешься, а не тогда, когда вводишь комманду.
Я не сгорел, рофл это ж.
 
  • Нравится
  • Ха-ха
  • Злость
Реакции: H1n9, randazzo и brabus
Статус
В этой теме нельзя размещать новые ответы.