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

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

дианекс

Известный
Автор темы
46
43
Хочу научиться писать скрипты 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
 
Последнее редактирование:

ImPasha

Software Developer & System Administrator
Друг
1,788
2,142
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

Потрачен
569
462
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
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
 

дианекс

Известный
Автор темы
46
43
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

Carrentine

Потрачен
569
462
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

дианекс

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

Carrentine

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