хорошо, а как использовать потом этот ид?
тип есть у меня такое
что мне туда вставить?Lua:sampSendChat(/invite {тут должен быть ид})
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок
if valid and doesCharExist(ped) then -- если цель есть и персонаж существует
local result, id = sampGetPlayerIdByCharHandle(ped)
if result then
sampSendChat('/invite ' .. id)
end
end
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок
if valid and doesCharExist(ped) then -- если цель есть и персонаж существует
local result, id = sampGetPlayerIdByCharHandle(ped) -- получить samp-ид игрока по хендлу персонажа
if result then -- проверить, прошло ли получение ида успешно
-- здесь любые действия с полученным идом игрока
end
end
хорошо, а как использовать потом этот ид?Посмотреть вложение 102999Посмотреть вложение 103000
Lua:local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок if valid and doesCharExist(ped) then -- если цель есть и персонаж существует local result, id = sampGetPlayerIdByCharHandle(ped) -- получить samp-ид игрока по хендлу персонажа if result then -- проверить, прошло ли получение ида успешно -- здесь любые действия с полученным идом игрока end end
sampSendChat(/invite {тут должен быть ид})
хорошо, а как использовать потом этот ид?
тип есть у меня такое
что мне туда вставить?Lua:sampSendChat(/invite {тут должен быть ид})
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок
if valid and doesCharExist(ped) then -- если цель есть и персонаж существует
local result, id = sampGetPlayerIdByCharHandle(ped)
if result then
sampSendChat('/invite ' .. id)
end
end
хорошо, а как использовать потом этот ид?
тип есть у меня такое
что мне туда вставить?Lua:sampSendChat(/invite {тут должен быть ид})
sampSendChat('/invite '..id)
[12:35:51.700174] (system) Loading script 'D:\Games\denkazor gta\moonloader\rpinvite.lua'...
[12:35:51.700174] (debug) New script: 0FBB8694
[12:35:51.722391] (error) rpinvite.lua: D:\Games\denkazor gta\moonloader\rpinvite.lua:1: unexpected symbol near ')'
[12:35:51.722391] (error) rpinvite.lua: Script died due to an error. (0FBB8694)
function main()
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE)
if valid and doesCharExist(ped) then
local result, id = sampGetPlayerIdByCharHandle(ped)
if result then
if isKeyJustPressed(0x49) and not sampIsCursorActive() then
sampSendChat('/me выдал бандану человеку напротив')
wait(500)
sampSendChat('/invite ' .. id)
wait(500)
sampSendChat('/giverank' ..id '7')
end
end
@Chapo
Теперь написал такое, но мунлог выдает такие ошибки :
При этом, как не странно, ничего не работает.moonloader.log:[12:35:51.700174] (system) Loading script 'D:\Games\denkazor gta\moonloader\rpinvite.lua'... [12:35:51.700174] (debug) New script: 0FBB8694 [12:35:51.722391] (error) rpinvite.lua: D:\Games\denkazor gta\moonloader\rpinvite.lua:1: unexpected symbol near ')' [12:35:51.722391] (error) rpinvite.lua: Script died due to an error. (0FBB8694)
Что тут не так? И ещё вопрос, на 11 строке я всё правильно сделал?
говнокод:function main() local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) if valid and doesCharExist(ped) then local result, id = sampGetPlayerIdByCharHandle(ped) if result then if isKeyJustPressed(0x49) and not sampIsCursorActive() then sampSendChat('/me выдал бандану человеку напротив') wait(500) sampSendChat('/invite ' .. id) wait(500) sampSendChat('/giverank' ..id '7') end end
require 'lib.moonloader'
local vk = require 'vkeys'
function main()
while not isSampAvailable() do wait(0) end
while true do
wait(0)
result, ped = getCharPlayerIsTargeting(PLAYER_HANDLE)
if result then
_, id = sampGetPlayerIdByCharHandle(ped)
if wasKeyPressed(vk.VK_1) and not sampIsCursorActive() then
sampSendChat('/me выдал бандану человеку напротив')
wait(500)
sampSendChat('/invite ' .. id)
wait(500)
sampSendChat('/giverank' ..id..' 7')
end
end
end
end
не, нифигаLua:require 'lib.moonloader' local vk = require 'vkeys' function main() while not isSampAvailable() do wait(0) end while true do wait(0) result, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) if result then _, id = sampGetPlayerIdByCharHandle(ped) if wasKeyPressed(vk.VK_1) and not sampIsCursorActive() then sampSendChat('/me выдал бандану человеку напротив') wait(500) sampSendChat('/invite ' .. id) wait(500) sampSendChat('/giverank' ..id..' 7') end end end end
[13:17:26.318940] (system) Loading script 'D:\Games\1337SAMP_VC_EDITION\moonloader\rpinvite.lua'...
[13:17:26.318940] (debug) New script: 1098689C
[13:17:26.318940] (error) rpinvite.lua: D:\Games\1337SAMP_VC_EDITION\moonloader\rpinvite.lua:1: unexpected symbol near ')'
[13:17:26.384901] (error) rpinvite.lua: Script died due to an error. (1098689C)
Дай фулл кодне, нифига
Код:[13:17:26.318940] (system) Loading script 'D:\Games\1337SAMP_VC_EDITION\moonloader\rpinvite.lua'... [13:17:26.318940] (debug) New script: 1098689C [13:17:26.318940] (error) rpinvite.lua: D:\Games\1337SAMP_VC_EDITION\moonloader\rpinvite.lua:1: unexpected symbol near ')' [13:17:26.384901] (error) rpinvite.lua: Script died due to an error. (1098689C)
у меня все работаетне, нифига
Код:[13:17:26.318940] (system) Loading script 'D:\Games\1337SAMP_VC_EDITION\moonloader\rpinvite.lua'... [13:17:26.318940] (debug) New script: 1098689C [13:17:26.318940] (error) rpinvite.lua: D:\Games\1337SAMP_VC_EDITION\moonloader\rpinvite.lua:1: unexpected symbol near ')' [13:17:26.384901] (error) rpinvite.lua: Script died due to an error. (1098689C)
у меня заработало, ноу меня все работает
Посмотреть вложение 103074
после /giverank поставь пробелу меня заработало, но
первые две строки отправляет нормально, а последнюю пишет неизвестная команда