- 140
- 22
Я начинаю изучать LUA. Написал уже 2 функции. И вот хочу чтобы по команде определяло местонахождение игрока(X,Y,Z). Функция function playerpos(param) не работает. У меня ошибка? Помогите.
Lua:
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(0) end
sampAddChatMessage('{756767}[Скрипт успешно загружен]{FF4500} Создатель: vk.com/decartfamily ', -1)
sampRegisterChatCommand("hpdecart", cmdfunction)
sampRegisterChatCommand('dpos', mypos)
sampRegisterChatCommand('ppos', playerpos)
while true do
wait(0) end
end
function cmdfunction()
HP = getCharHealth(PLAYER_PED)
sampAddChatMessage("[HP HELPER BY DECART] У вас"..HP.." HP", -1)
end
function mypos()
local X, Y, Z = getCharCoordinates(PLAYER_PED)
sampAddChatMessage(" {F08080} Вы находитесь тут: X - "..X..", Y - "..Y..", Z - "..Z, -1)
end
function playerpos(param)
id = tonumber(param)("(%s)")
resik, Handler = sampGetCharHandleBySampPlayerId(id)
X, Y, Z = getCharCoordinates(Handler)
sampAddChatMessage(" {F08080} Игрок находится тут: X - "..X..", Y - "..Y..", Z - "..Z, -1)
end