Быстрое открытие игрового меню на клавишу Y

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

WhyExtern

Участник
Автор темы
73
12
Пытался сам написать код на Lua и на Cleo но безуспешно
Прошу написать простенький код

Суть скрипта:
Я нажимаю на клавишу Y и в чат вводится команда /mm
Чтобы сразу открывалось игровое меню как на серверах DM

Формат скрипта не важен Cleo Asi Lua или Sampfuncs
Желательно Lua или Cleo
 

4el0ve4ik

Известный
Всефорумный модератор
1,550
1,343
Лови
 

Вложения

  • mm.lua
    335 байт · Просмотры: 24

01EG

Известный
Проверенный
634
362
Пытался сам написать код на Lua и на Cleo но безуспешно
Прошу написать простенький код

Суть скрипта:
Я нажимаю на клавишу Y и в чат вводится команда /mm
Чтобы сразу открывалось игровое меню как на серверах DM

Формат скрипта не важен Cleo Asi Lua или Sampfuncs
Желательно Lua или Cleo
ну на клео все очень просто
CLEO:
{$CLEO .cs}
0000:

repeat
wait 0
until 0afa:

while true
wait 0
if 0ab0: 49 (клавиша: 1)
then
say "/mm"
end
end
 

01EG

Известный
Проверенный
634
362
На LUA ещё проще.
Проще не значит лучше, пока в Муне нету всех фишек CLEO, которые FYP описывал в своих темах о у Муне, но я верю в потенциал Муна. Интересно лишь 2 вопроса: 1) сколько времени займет "климатизация" Муна, можем вспомнить ситуацию, как многим игрокам было в западло ставить SF, да и сейчас остались такие уникумы. 2) Что насчет приватизации или крипта своих .lua скриптов. FYP писал, что .lua имеют открытые исходные коды, криптовать их можно будет как-то ?

@DarkP1xel , забавно что код занимает одинаковый объем строчек(13), если не брать в расчет вступительную инфу .lua

Код:
function main() //1
  if not isSampfuncsLoaded() or not isSampLoaded() then return //2
end //3
  while true do //4
  wait(0) //5
  if isKeyDown(89) then //6
  while isKeyDown(89) do //7
      wait(0) //8
  end //9
  sampSendChat("/mm") //10
  end //11
  end //12
end //13

CLEO:
{$CLEO .cs} // 1 
0000: // 2
repeat // 3
wait 0 // 4
until 0afa: // 5 
while true //6
wait 0 //7
if 0ab0: 49 (клавиша: 1) //8
then //9
say "/mm" //10
end // 11
end // 12
 
Последнее редактирование модератором:

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,987
Код:
function main()
    while true do
        wait(0);
        if isKeyJustPressed(89) then sampProcessChatInput("/mm") end
    end
end
 
  • Нравится
Реакции: loremi735

WhyExtern

Участник
Автор темы
73
12
Проще не значит лучше, пока в Муне нету всех фишек CLEO, которые FYP описывал в своих темах о у Муне, но я верю в потенциал Муна. Интересно лишь 2 вопроса: 1) сколько времени займет "климатизация" Муна, можем вспомнить ситуацию, как многим игрокам было в западло ставить SF, да и сейчас остались такие уникумы. 2) Что насчет приватизации или крипта своих .lua скриптов. FYP писал, что .lua имеют открытые исходные коды, криптовать их можно будет как-то ?

@DarkP1xel , забавно что код занимает одинаковый объем строчек(13), если не брать в расчет вступительную инфу .lua

Код:
function main() //1
  if not isSampfuncsLoaded() or not isSampLoaded() then return //2
end //3
  while true do //4
  wait(0) //5
  if isKeyDown(89) then //6
  while isKeyDown(89) do //7
      wait(0) //8
  end //9
  sampSendChat("/mm") //10
  end //11
  end //12
end //13

CLEO:
{$CLEO .cs} // 1
0000: // 2
repeat // 3
wait 0 // 4
until 0afa: // 5
while true //6
wait 0 //7
if 0ab0: 49 (клавиша: 1) //8
then //9
say "/mm" //10
end // 11
end // 12
Самое интересное то что все забыли поставить условие на то чтобы меню не открывалось когда открыт чат, это сильно мешает а сам не знаю как сделать
 

4el0ve4ik

Известный
Всефорумный модератор
1,550
1,343
вроде сделал))
 

Вложения

  • mm.lua
    408 байт · Просмотры: 13

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,987
Самое интересное то что все забыли поставить условие на то чтобы меню не открывалось когда открыт чат, это сильно мешает а сам не знаю как сделать
Никто ничего не забывал. Тебе базу написали, дальше делай сам что тебе там надо.
 
  • Нравится
Реакции: 4el0ve4ik
Статус
В этой теме нельзя размещать новые ответы.