Вопросы по AHK-скриптингу

ШPEK

Известный
1,476
524
Появилась проблема. При выводе любого текста в чат через SendChat - происходит жуткая задержка. То есть, текст не за доли секунды как обычно всплывает, а как будто постепенно по одной букве печатается с опозданием (будто лагает). Может кто сталкивался?
Версия сампа???

Да

Revalto, возможно ли на диалоге сделать активацию/деактивацию скрипта, то есть когда нажимаешь на key, появляется диалог, например: РП отыгрывка [Отключено]. Если да то продемонстрируй пожалуйста.
Вариант на pawn
Dialog Styles - SA-MP Wiki(https://sampwiki.blast.hk/wiki/Dialog_Styles)
 

ШPEK

Известный
1,476
524
Как сделать так, чтобы когда игрок заходил в игру, то писало какая версия скрипта? Как сделать диалоговое окно через кмд, т.е я буду вводить кмд /info, а там будет вся инфа про скрипт. Ещё хочу узнать. У меня есть атовыдача наказаний и там если написать "[A] Test_Test[34]: /ban" в обычный чат, то мне в чат пишет, что адм хочет выдать наказание, как это исправить?
1. AddChatMessage в начало скрипта
2. ShowDialog(0, "info", "инфа", "one but", "two but")
3. if (RegExMatch("\[A\]\s.+\[\d+\]:\s/ban\s\d+$")) {
AddChatMessage("админ хочет чтобы забанили")
}
 

Revalto

Известный
532
225
Как сделать так, чтобы когда игрок заходил в игру, то писало какая версия скрипта? Как сделать диалоговое окно через кмд, т.е я буду вводить кмд /info, а там будет вся инфа про скрипт. Ещё хочу узнать. У меня есть атовыдача наказаний и там если написать "[A] Test_Test[34]: /ban" в обычный чат, то мне в чат пишет, что адм хочет выдать наказание, как это исправить? П.С Мне уже объяснял человек выше, но чёт не робит, помогите. Код не мой, если что.
Код:
По вашему запросу, это выглядит как заказ, а не как помощь в написании скрипта.

1. Версия скрипта. Чекай чай, находи строчку мол он коннектится и все. А вообще просто без всего в самом начале можешь сделать вывод addChatMessage, оно выведет. Только не забудь к окну привязать скрипт. Версию можешь взять в переменную. к примеру:

Код:
v_script := "1.0"
addChatMessageEx("FFFFFF", "Версия скрипта: " v_script)

2. Используй командный проссер, и после выводи showDialog()

3. Там где идет проверка, добавь SendChat() и отправляй все данные..
 

Flans229

Новичок
3
0
Как сделать бинд для SAMP или CRMP чтоб он ходил по клавишам W,A,S,D

У тебя жопа сгорит такое делать
А почему мож хотябы пример скинуть допустим чтоб он вперед ходил?
 
Последнее редактирование модератором:

#Rin

Известный
Всефорумный модератор
1,214
1,036
Значит это надо быть дауном чтобы делать боты с помощью эмуляции клавиш
Все боты делаются так, если он не тпешутся.
клавиша даже не зажимается странно
AutoHotKey:
Send, {W Down}
Sleep, 5000 ; Ходьба вперед на 5 секунд.
Send, {W Up}
А вообще эмуляция ходьбы, это зажатие W и поворот камеры (A, S, D не нужны).
 

Andreykas1421

Новичок
47
0
Так называемая привязка по названию компьютера, но почему то не работает, кто знает?
Код:
log := "Antiom"
If (A_ComputerName != log)
   {
    MsgBox,PRIVATED
   Exitapp
    }
esle
SendChat("1")
return
 

ШPEK

Известный
1,476
524
Так называемая привязка по названию компьютера, но почему то не работает, кто знает?
Код:
1::
log := "Antiom"
If (A_ComputerName != log)
   {
    MsgBox,PRIVATED
   Exitapp
    }
esle
SendChat("1")
return
1.Не esle, а else
2. if а не If
3. Текст в msgbox в кавычках (если ты не юзаешь переменную)