Lua Easy-RP

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

btymciw

Известный
28
6
Бля или я туплю или не понимаю как вносить изменения в файл. С помощью чего его открывать ? Нахожу его в папке, щелкаю мышкой , вылазит эта хрень http://imgur.com/g9nWK3a
Комп в парашу или скачай NotePad++

Не работает скрипт внутри игры, реагирует на клавишу, но так такового диалого не появляется
 

4el0ve4ik

Известный
Автор темы
Всефорумный модератор
1,548
1,338
Комп в парашу или скачай NotePad++

Не работает скрипт внутри игры, реагирует на клавишу, но так такового диалого не появляется
над чуваком должен появиться зелееный треугольник и тогда нажать на H
 

4el0ve4ik

Известный
Автор темы
Всефорумный модератор
1,548
1,338
как сделать активацию на кнопку, через тот же таргет, ПКМ - Кнопка - Команда, без диалога?
Код:
script_name("Easy-rp")
script_author("4el0ve4ik")
script_version("v1.6")
require "lib.moonloader"


function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
    wait(0)
result, target = getCharPlayerIsTargeting(playerHandle)
  if result and isKeyDown(72) then
_, id = sampGetPlayerIdByCharHandle(target)
sampSendChat("/showpass %d", id)
end
end
end
Команду /showpass меняешь на другую, %d - в конце обязательно иначе не будет вписываться ид.
 
  • Нравится
Реакции: ufdhbi

ufdhbi

Известный
Проверенный
1,455
861
Код:
script_name("Easy-rp")
script_author("4el0ve4ik")
script_version("v1.6")
require "lib.moonloader"


function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
    wait(0)
result, target = getCharPlayerIsTargeting(playerHandle)
  if result and isKeyDown(72) then
_, id = sampGetPlayerIdByCharHandle(target)
sampSendChat("/showpass %d", id)
end
end
end
Команду /showpass меняешь на другую, %d - в конце обязательно иначе не будет вписываться ид.
А как добавить еще команд, это добавить?
Код:
  if result and isKeyDown(72) then
_, id = sampGetPlayerIdByCharHandle(target)
sampSendChat("/showpass %d", id)
end
 

4el0ve4ik

Известный
Автор темы
Всефорумный модератор
1,548
1,338
Код:
script_name("Easy-rp")
script_author("4el0ve4ik")
script_version("v1.6")
require "lib.moonloader"


function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
    wait(0)
result, target = getCharPlayerIsTargeting(playerHandle)
  if result and isKeyDown(72) then
_, id = sampGetPlayerIdByCharHandle(target)
sampSendChat("/showpass %d", id)
wait(int) -- задержка между вводами комманд(что бы антифлуд мозг не **ал)
sampSendChat("/showlicenses %d", id)
end
end
end
P.S.Первые три строки скрипта меняй как хочешь, я их использую как шаблон, что бы по сто раз не писать.
 
Последнее редактирование:

ufdhbi

Известный
Проверенный
1,455
861
Код:
script_name("Easy-rp")
script_author("4el0ve4ik")
script_version("v1.6")
require "lib.moonloader"


function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while true do
    wait(0)
result, target = getCharPlayerIsTargeting(playerHandle)
  if result and isKeyDown(72) then
_, id = sampGetPlayerIdByCharHandle(target)
sampSendChat("/showpass %d", id)
wait(int) -- задержка между вводами комманд(что бы антифлуд мозг не **ал)
sampSendChat("/showlicenses %d", id)
end
end
end
P.S.Первые три строки скрипта меняй как хочешь, я их использую как шаблон, что бы по сто раз не писать.
команды с разной активацией надо
 

4el0ve4ik

Известный
Автор темы
Всефорумный модератор
1,548
1,338
Последнее редактирование модератором:

4el0ve4ik

Известный
Автор темы
Всефорумный модератор
1,548
1,338
ПКМ(таргет)+Кнопка=Действие
ПКМ(таргет)+ДругаяКнопка=ДругоеДействие
Код:
script_name("Easy-rp") -- описание скрипта, хотя бы одну строку из этого.
script_author("4el0ve4ik")
script_version("v1.6")
require "lib.moonloader"


function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end -- проверяем на загрузку SAMPFUNCS и SAMP
  while true do -- открываем бесконечный цикл
    wait(0) -- в цикле обязательно иначе крашнет
result, target = getCharPlayerIsTargeting(playerHandle) -- узнаем handle игрока под прицелов
  if result and isKeyDown(72) then --если под пицелом кто то есть и нажата кнопка(H), то...
_, id = sampGetPlayerIdByCharHandle(target) -- узнаем id игрока из хэндла
sampSendChat("/showpass %d", id) --пишем в чат комманду с ид игрока
end -- закрываем if
if result and isKeyDown(71) then -- Если под прицелом кто то и нажата кнопка(G), то...
_, id = sampGetPlayerIdByCharHandle(target) -- Узнаем ид игрока
sampSendChat("/showlicenses %d", id) -- вводим в чат комманду лицензий с ид
end -- закрываем if
end -- закрываем while
end -- закрываем функцию
 

ufdhbi

Известный
Проверенный
1,455
861
Код:
script_name("Easy-rp") -- описание скрипта, хотя бы одну строку из этого.
script_author("4el0ve4ik")
script_version("v1.6")
require "lib.moonloader"


function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end -- проверяем на загрузку SAMPFUNCS и SAMP
  while true do -- открываем бесконечный цикл
    wait(0) -- в цикле обязательно иначе крашнет
result, target = getCharPlayerIsTargeting(playerHandle) -- узнаем handle игрока под прицелов
  if result and isKeyDown(72) then --если под пицелом кто то есть и нажата кнопка(H), то...
_, id = sampGetPlayerIdByCharHandle(target) -- узнаем id игрока из хэндла
sampSendChat("/showpass %d", id) --пишем в чат комманду с ид игрока
end -- закрываем if
if result and isKeyDown(71) then -- Если под прицелом кто то и нажата кнопка(G), то...
_, id = sampGetPlayerIdByCharHandle(target) -- Узнаем ид игрока
sampSendChat("/showlicenses %d", id) -- вводим в чат комманду лицензий с ид
end -- закрываем if
end -- закрываем while
end -- закрываем функцию
пасиба
 
Статус
В этой теме нельзя размещать новые ответы.