не робит скрипт

brandon115

Новичок
Автор темы
25
5
ну вообщем-то при активации /popit [id] выводит постоянно X: 0 Y: 0 Z: 0
если что просто я начинающий и ток учусь делать скрипты
помогите пж
если что надо что-бы выводило координаты игрока чей ID я указал

Lua:
local px,py,pz = 0,0,0

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand("popit", cmd_popit)

    while true do
        wait(0)
    end
end

function cmd_popit(id)
    if #id == 0 then
        sampAddChatMessage("Введите /popit [ID]", -1)
    else
        local res, ped = sampGetCharHandleBySampPlayerId(id)
        if res then
            px, py, pz = getCharCoordinates(ped)
        end
        sampAddChatMessage("X: " ..px.. " Y: " ..py.. " Z: " ..pz.. " ", -1)
    end
end