[Вопрос] Пару команд из самп udf - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Вопрос] Пару команд из самп udf
Vangelas Дата: Вторник, 11.10.2016, 09:36 | Сообщение # 1
Боец
Сообщений: 109
Статус: Offline
Как сделать бинд по команде /уволить id. Что бы он работал без сбоев. И что получчить id в переменную iduninvite

Сообщение отредактировал Vangelas - Вторник, 11.10.2016, 09:59
CZAR Дата: Вторник, 11.10.2016, 14:58 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Нужно еще SAMP-UDF подключить. А так вот рабочий код:
Код
$~Enter::
sleep, 30
if (isInChat() = 0) or (isDialogOpen() = 1)
return
sleep 150
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if chatInput contains /уволить
{
    RegExMatch(chatInput, "(/уволить (.*)", text)
    iduninvite:=text
}
return





Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019


Сообщение отредактировал Phoenixxx_Czar - Вторник, 11.10.2016, 14:59
Demchog Дата: Среда, 12.10.2016, 14:43 | Сообщение # 3
Любитель
Сообщений: 33
Статус: Offline
Phoenixxx_Czar,
Код

$~Enter::
sleep, 30
if (isInChat() = 0 || isDialogOpen() = 1) {
return
} else {
sleep 150
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if (RegExMatch(chatInput, "^\/уволить (\d+)$", match)) {
iduninvite := match1
}
return


Сообщение отредактировал Demchog - Среда, 12.10.2016, 14:43
McFree_ Дата: Среда, 12.10.2016, 15:44 | Сообщение # 4
В рядах СМ.
Сообщений: 321
Статус: Offline
Код
~Enter::
~F6::
input, text, V, {enter}{esc}
regexmatch(text,"/(.*)\b(.*)", cmd)
msgbox,0, Команда: %cmd1%, Параметры: %cmd2%
return


Помогаю новичкам!
По всем вопросам в ЛС!
Vangelas Дата: Четверг, 13.10.2016, 10:28 | Сообщение # 5
Боец
Сообщений: 109
Статус: Offline
А можно как ни будь избежать бинд enter, т.к создание fake диалога уже привязано к другой части кода?
CZAR Дата: Четверг, 13.10.2016, 16:56 | Сообщение # 6
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Vangelas, Напиши мне вк(в подписи ссылка) решим.




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
MrGPro Дата: Четверг, 13.10.2016, 17:12 | Сообщение # 7
Боец
Сообщений: 202
Статус: Offline
Как вариант просто для примера (можешь скомбинировать с примерами выше)
Код
:[удали]$~?:/уволить::
Input, dell, V, {Delete}
RegExMatch(dell, "/уволить (\d+)", id)
msgbox, 0, Команда: %id1%
return

[удали] - это не пиши (просто баг при добавлении возникает)
https://autohotkey.com/docs/commands/Input.htm


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия


Сообщение отредактировал MrGPro - Четверг, 13.10.2016, 17:15
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума