Выделение игрока.

Статус
В этой теме нельзя размещать новые ответы.

sswsx

Участник
Автор темы
65
6
Я хочу выделить игрока ПКМ, и над ним должен появиться зелёный конус, после того как я отпустил ПКМ, он должен остаться над ним (насколько я знаю есть несколько типов таких конусов) и он жолжен оставаться на нем, пока я не нажму клавишу сброса, для примера клавиша "R".


Ярким примером послужит MVD Helper, именно там присутствует такая функция.
 
202
93
Я найду, потом как я могу взаимодействовать с ним в отыгровке, допустим /invite и его ид
Для отыгровок примерно так
p.s за табуляцию соре
Lua:
script_name("Example script")

function main()
   while not isSampAvailable() do wait(100) end
   while true do
   wait(0)
   local resTarget, tHandle = getCharPlayerIsTargeting(playerHandle)
   if resTarget and isKeyDown(VK_1) then -- Если зажата пкм и кнопка 1 на игроке, то... then
      _, pID = sampGetPlayerIdByCharHandle(tHandle) end -- Если зажата пкм на игроке, то получаем ID.
        name = sampGetPlayerNickname(pID) -- получаем nickname игрока по ранее полученному ID.
        RPNick = name:gsub('_', ' ') -- так получим рп ник на всякий случай
    sampSendChat('/me передал что-то '..RPNick)
    wait(228)
    sampSendChat('/invite '..pID)
     end
   end
end
 

sswsx

Участник
Автор темы
65
6
Для отыгровок примерно так
p.s за табуляцию соре
Lua:
script_name("Example script")

function main()
   while not isSampAvailable() do wait(100) end
   while true do
   wait(0)
   local resTarget, tHandle = getCharPlayerIsTargeting(playerHandle)
   if resTarget and isKeyDown(VK_1) then -- Если зажата пкм и кнопка 1 на игроке, то... then
      _, pID = sampGetPlayerIdByCharHandle(tHandle) end -- Если зажата пкм на игроке, то получаем ID.
        name = sampGetPlayerNickname(pID) -- получаем nickname игрока по ранее полученному ID.
        RPNick = name:gsub('_', ' ') -- так получим рп ник на всякий случай
    sampSendChat('/me передал что-то '..RPNick)
    wait(228)
    sampSendChat('/invite '..pID)
     end
   end
end
Не работает
 

RTD

Нестандартное звание
Модератор
391
414
Кодировка стоит та которая надо, ни в чат не пишет, ни конуса над тыквой (головой) нету.
И не будет в том коде, который скинул V3RC3TT1. Я скинул нужные тебе функи, что бы появился твой "конус". И еще, он забыл подключить константы мунлоадера, в нем же коды клавиш. В начало скрипта допиши require 'moonloader'
 
  • Нравится
Реакции: user116675
Статус
В этой теме нельзя размещать новые ответы.