Дайте простейший

Kegwineye.

Участник
Автор темы
478
20
Дайте простейший код телепорта по метке/чекпоинту на луа. буду играца с настройками скрипта.
 
Последнее редактирование:

Maxim_Wayner

Активный
101
44
ssss:
import pygame

arizona = SetPlayCoord()

if ariznoa = [x, y, z]:

         SetVehicnlePlayerSpawn <= 244

coord = SetMine

 if tonumber(arg) then
            carId = tonumber(arg)
            local res, carHandle = sampGetCarHandleBySampVehicleId(carId)
            if res then
                local x, y, z = getCarCoordinates(carHandle)
                lua_thread.create(function()
                    setCharCoordinates(PLAYER_PED, x, y, z)
                    wait(300)
                    sampSendEnterVehicle(carId, 1)
                    wait(800)
                    warpCharIntoCarAsPassenger(PLAYER_PED, carHandle, 0)
                end)
            end
        end
    end)
    while true do
        wait(0)
        if act then
            if isCharInAnyCar(PLAYER_PED) then
                local playerPos = {getCharCoordinates(PLAYER_PED)}
                local handleCar = storeCarCharIsInNoSave(PLAYER_PED)
                local _, vehId = sampGetVehicleIdByCarHandle(handleCar)
                local fX, fY, fZ = getActiveCameraCoordinates()
                local zX, zY, zZ = getActiveCameraPointAt(
 

SomaGnoma

Известный
436
150
Дайте простейший код телепорта по метке/чекпоинту буду играца с настройками скрипта.
спасибо что сказал на каком языке.
Lua:
local x, y, z = getTargetBlipCoordinates()
setCharCoordinates(PLAYER_HANDLE, x, y, z)
вот простейший на луа
 

yung milonov

Известный
1,009
519
ssss:
import pygame

arizona = SetPlayCoord()

if ariznoa = [x, y, z]:

         SetVehicnlePlayerSpawn <= 244

coord = SetMine

 if tonumber(arg) then
            carId = tonumber(arg)
            local res, carHandle = sampGetCarHandleBySampVehicleId(carId)
            if res then
                local x, y, z = getCarCoordinates(carHandle)
                lua_thread.create(function()
                    setCharCoordinates(PLAYER_PED, x, y, z)
                    wait(300)
                    sampSendEnterVehicle(carId, 1)
                    wait(800)
                    warpCharIntoCarAsPassenger(PLAYER_PED, carHandle, 0)
                end)
            end
        end
    end)
    while true do
        wait(0)
        if act then
            if isCharInAnyCar(PLAYER_PED) then
                local playerPos = {getCharCoordinates(PLAYER_PED)}
                local handleCar = storeCarCharIsInNoSave(PLAYER_PED)
                local _, vehId = sampGetVehicleIdByCarHandle(handleCar)
                local fX, fY, fZ = getActiveCameraCoordinates()
                local zX, zY, zZ = getActiveCameraPointAt(
что это.
 

Kegwineye.

Участник
Автор темы
478
20
спасибо что сказал на каком языке.
Lua:
setCharCoordinates(PLAYER_HANDLE, x, y, z)
вот простейший на луа
Получается как будет менять координаты?
Lua:
Получается как будет менять координаты?



local x, y, z = getTargetBlipCoordinates()



function main()

If SampLoaded and Sampfuncsloaded end

SampRegisterNewCommand("tpm")



if (чё суда вставить?) then

 setCharCoordinates(PLAYER_HANDLE, x, y, z)

end

@ГОХА | GoxaShow
 

SomaGnoma

Известный
436
150
Получается как будет менять координаты?
Lua:
Получается как будет менять координаты?



local x, y, z = getTargetBlipCoordinates()



function main()

If SampLoaded and Sampfuncsloaded end

SampRegisterNewCommand("tpm")



if (чё суда вставить?) then

 setCharCoordinates(PLAYER_HANDLE, x, y, z)

end

@ГОХА | GoxaShow
нужно по команде? тогда
Lua:
sampRegisterChatCommand("tpm", function()
-- твой код по команде, то есть сам телепорт
end)
 

yung milonov

Известный
1,009
519
не рабит.
Lua:
local x, y, z = getTargetBlipCoordinates()

function main()
while not isSampAvailable() do wait(0) end

sampRegisterChatCommand("tpm", function()
   setCharCoordinates(PLAYER_HANDLE, x, y, z)-- твой код по команде, то есть сам телепорт
    end)
end
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("tpm", function()
        local _, x, y, z = getTargetBlipCoordinates()
        if _ then
            setCharCoordinates(PLAYER_PED, x, y, z)
        else
            sampAddChatMessage("Поставь метку на карте", -1)
        end
    end)
end
до чекпоинтов тебе еще очень далеко
 

SomaGnoma

Известный
436
150
не рабит.
Lua:
local x, y, z = getTargetBlipCoordinates()

function main()
while not isSampAvailable() do wait(0) end

sampRegisterChatCommand("tpm", function()
   setCharCoordinates(PLAYER_HANDLE, x, y, z)-- твой код по команде, то есть сам телепорт
    end)
end
у тебя неизвестны x, y, z, я же говорил как их получать.. и
после sampRegisterChatCommand пропиши
wait(-1) , у тебя скрипт будет крашить если не будет ожидания либо цикла
 

Kegwineye.

Участник
Автор темы
478
20
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("tpm", function()
        local _, x, y, z = getTargetBlipCoordinates()
        if _ then
            setCharCoordinates(PLAYER_PED, x, y, z)
        else
            sampAddChatMessage("Поставь метку на карте", -1)
        end
    end)
end
до чекпоинтов тебе еще очень далеко
че не так не тепается ?

Lua:
local x, y, z = getTargetBlipCoordinates()

function main()
while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("tpm", function()
        local _, x, y, z = getTargetBlipCoordinates()
        if _ then
            setCharCoordinates(PLAYER_PED, x, y, z)
        else
            sampAddChatMessage("Поставь метку на карте", -1)
        end
    end)
end
 

yung milonov

Известный
1,009
519
че не так не тепается ?
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("tpm", function()
        local _, x, y, z = getTargetBlipCoordinates()
        if _ then
            setCharCoordinates(PLAYER_PED, x, y, z)
        else
            sampAddChatMessage("Поставь метку на карте", -1)
        end
    end)
    wait(-1)
end