помогите

rertlop

Участник
Автор темы
47
3
почему не работает телепорт,подскажите пожалуйста(не обращайте внимания на одинаковые координаты)

телепорт по координатам и по метке:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('tpcr', function()
        setCharCoordinates(PLAYER_PED, 522.39, 807.33, 12.00)   ------телепорт к цр
    end)
    wait(-1)
end
    sampRegisterChatCommand('tpab', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт на автобазар среднего класса
    end)
    wait(-1)
end
    sampRegisterChatCommand('tpab1', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт на автобазар высокого класса
    end)
    wait(-1)
end
    sampRegisterChatCommand('tpcb', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт к центральному банку
    end)
    wait(-1)
end
    sampRegisterChatCommand('tpash', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт в автошколу
    wait(-1)
end
    sampRegisterChatCommand('tpm', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт к мерии
    end)
    wait(-1)
end
        sampRegisterChatCommand('tpcz', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт к центру занятости
    end)
    wait(-1)
end
        sampRegisterChatCommand('tpsh', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт на шахту
    end)
    wait(-1)
end
        sampRegisterChatCommand('tplh', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт на ферму льна и хлопка
    end)
    wait(-1)
end
    sampRegisterChatCommand('tpg', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт к гураму
    end)
    wait(-1)
end
    sampRegisterChatCommand('tpkaz', function()
        setCharCoordinates(PLAYER_PED, 527.64, 813.15, 11.99)   ------телепорт  к казино
    end)
    wait(-1)
end
 
  • Эм
Реакции: Sadow, YarikVL и chapo

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,771
11,214
Lua:
local list = {
   ash = { x, y, z },
   m = { x, y, z }
}

function main()
    while not isSampAvailable() do wait(0) end
    for name, coords in pairs(list) do
        sampRegisterChatCommand("tp"..name, function()
          setCharCoordinates(PLAYER_PED, table.unpack(coords))
        end)
    end
    wait(-1)
end
 

rertlop

Участник
Автор темы
47
3
Lua:
local list = {
   ash = { x, y, z },
   m = { x, y, z }
}

function main()
    while not isSampAvailable() do wait(0) end
    for name, coords in pairs(list) do
        sampRegisterChatCommand("tp"..name, function()
          setCharCoordinates(PLAYER_PED, table.unpack(coords))
        end)
    end
    wait(-1)
end
это только по метке, мне нужно что бы и по координатам работал)
 

rertlop

Участник
Автор темы
47
3
обьясние мне пожалуйста, почему моя залупа не работает, я проверял если только 1 координаты то он рабоотает, вод код который работает, а если добавляю еще телепорты по координатам, то скрипт ломается, помоги пэжики
рабочий:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('tpcr', function()
        setCharCoordinates(PLAYER_PED, 522.39, 807.33, 12.00)   ------телепорт к цр
    end)
    wait(-1)
end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,771
11,214
обьясние мне пожалуйста, почему моя залупа не работает, я проверял если только 1 координаты то он рабоотает, вод код который работает, а если добавляю еще телепорты по координатам, то скрипт ломается, помоги пэжики
рабочий:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('tpcr', function()
        setCharCoordinates(PLAYER_PED, 522.39, 807.33, 12.00)   ------телепорт к цр
    end)
    wait(-1)
end
у тебя все ломается из-за wait(-1). Я кинул тебе нормальный вариант, в него надо только коорды вписать
 
  • Нравится
Реакции: rertlop, mnl и YarikVL

YarikVL

Известный
Проверенный
4,783
1,807
обьясние мне пожалуйста, почему моя залупа не работает, я проверял если только 1 координаты то он рабоотает, вод код который работает, а если добавляю еще телепорты по координатам, то скрипт ломается, помоги пэжики
рабочий:
function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('tpcr', function()
        setCharCoordinates(PLAYER_PED, 522.39, 807.33, 12.00)   ------телепорт к цр
    end)
    wait(-1)
end
Потому что ты лишний end добавлял каждый раз.
Возьми код Чапы и вставь туда в таблицу свои координаты:
Lua:
local list = {
   ash = { 527, 813, 12 },
   m = {527, 813, 12},
   cr = {822, 807, 12},
}

function main()
    while not isSampAvailable() do wait(0) end
    for name, coords in pairs(list) do
        sampRegisterChatCommand("tp"..name, function()
          setCharCoordinates(PLAYER_PED, table.unpack(coords))
        end)
    end
    wait(-1)
end
 

Вложения

  • 88A7DFF9-42F1-4546-BDC2-4127A43A0C13.jpeg
    88A7DFF9-42F1-4546-BDC2-4127A43A0C13.jpeg
    523.4 KB · Просмотры: 6
  • Нравится
Реакции: rertlop