blue вопрос по поводу скрипта для га

  • Автор темы Автор темы Leo Empathy
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Leo Empathy

Новички
Сообщения
25
Реакции
11
leo empathy
arthas bartolomeo
приветствую, на днях добавил 2 новых фичи в свой скрипт, и хотелось бы узнать, не будет ли он запрещён изза них.
1. быстрое меню (/s всем оставаться на своих местах, мегафон для 10-55, для 10-66, и миранда):
sa-mp-264.png

как работает: человек нажмает 1 и если не открыт чат или диалог появляется это меню, в нём можно выбрать кнопку и по нажатию в чат улетает нужная функция.

2. меню взаимодействия с игроком:
sa-mp-265.png

функции видно на скриншоте, обьясняю как работает: если игрок наводится на другого игрока то показывается диалог, и по нажатию на нужную опцию улетают отыгровки в чат. вот фрагмент кода для наручников в диалоге, что бы примерно понимали:

if list == 0 then
lua_thread.create(function()
sampSendChat("/me протянул правую руку к поясу, аккуратно снял наручники, после чего поднес их к рукам " .. nick .. ".")
wait(350)
sampSendChat("/me стянул наручники, тем самым схлопнув их вместе.")
wait(350)
sampSendChat("/cuff " .. id)
sampAddChatMessage("{1D5DEC}[Law-Assist]{FFFFFF} Вы автоматически повели " ..nick.. " за собой.", -1)
sampSendChat("/me схватил " .. nick .. " и потащил его перед собой.")
wait(350)
sampSendChat("/hold " .. id)

end)
02.04.02026
 
на счёт второй функции опечатка, надо нажать пкм для появления таргета, после чего нажать H
 
С первой половиной темы вообще никакой проблемы не вижу, это по сути просто бинды с визуализацией в игре. А со второй единственный вопрос заключается в том, какой интервал между строками? Если он спамит ими за секунду и вешает наручники на преступника, то им конечно же не нужно пользоваться.
 
Какой интервал между строками?
Написал внизу строки кода, wait() это зарежка в миллисекундах, тоесть в том коде что я вам написал всё происходит примерно так:

сразу при нажатии отправляется
/me протянул правую руку к поясу и так далее..

задержка 350 миллисекунд

/me стянул наручники тем самым схлопнув их вместе

задержка 350 миллисекунд

/cuff и айди того на кого навелись

сообщение в чат (только для пользователя)

/me схватил [ник] и так далее

задержка 350

/hold ид на кого навелись

всё это в итоге занимает около 1000 миллисекунд что равняется одной секунде, однако отыгровок ведь не много, так что это и не должно являться флудом, что касается других функций, там задержка может быть больше, так как обычно наручники причиняют, скажем так, в экстренных случаях.
 
если нужно - могу конечно, поставить задержку больше, скажите только сколько
 
Интервал в 350 миллисекунд между строками это слишком быстро. В таком виде скрипт дает нечестное преимущество, в итоге получается легальный фаст-куфф, который будут использовать потому что отыгровки в нем сыплются быстрее. Если Вы хотите использовать это на сервере, интервалы нужно увеличить. Между каждой строкой задержка должна быть минимум по 1.5 секунды, или в сопоставимом значении других хелперов, таких как нн или мвд хелперы.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх