[Помощь] Функция как в Cleo - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Функция как в Cleo
wowomfg Дата: Понедельник, 18.06.2018, 21:32 | Сообщение # 1
Новичок
Сообщений: 5
Статус: Offline
Есть код Cleo, ниже (кода) я расписал всю проблему
Код
{$CLEO .cs}

0000: NOP  
:Noname_1
0001: wait 400 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_1   
0B34: samp register_client_command "de" to_label @Noname_2
:Noname_2
0B35: samp 0@ = get_last_command_params
00D6: if
0AD4: 0@ = scan_string 0@ format "%d" 1@  
0AF9: samp say_msg "/sellgun deagle %d 10 %d" 1@ 2@  
0B43: samp cmd_ret

Но пытаясь написать это в AHK я столкнулся с проблемой, при Cleo команда /de не отправляется, а отправляется замена. А используя RegExMatch отправляются 2 команды, и на сервере срабатывает система - Нельзя использовать команды так часто, но при Cleo такого не происходит. (в данном случае используется сначала /fn и после сразу /f)
Код
MyID := getID()

$~NumpadEnter::
$~Enter::
If (isInChat() && !isDialogOpen())
{
    Sleep 250.
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)

if (RegExMatch(chatInput, "^\/de (.*)", pss))
    {
SendChat("/sellgun deagle " pss1 " 50 " MyID "")
    }
    
}    
return

P.S. надеюсь вы меня поймёте, расписал как вижу


Сообщение отредактировал wowomfg - Понедельник, 18.06.2018, 21:44
CZAR Дата: Понедельник, 18.06.2018, 21:42 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
wowomfg, blockchatinput()




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

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


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

Гарант 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
wowomfg Дата: Понедельник, 18.06.2018, 21:46 | Сообщение # 3
Новичок
Сообщений: 5
Статус: Offline
Цитата Phoenixxx_Czar ()
blockchatinput()

В какую часть кода это вставлять? Просто у меня в коде есть несколько команд, но при blockchatinput() не будет работать ничего. Весь код моего ahk кинул.

Код
$~NumpadEnter::
$~Enter::   

MyID := getID()

If (isInChat() && !isDialogOpen())
{
    blockChatInput()
    Sleep 250
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)

If (chatInput = "/тест")
    {  
SendChat("я сплю")
addChatMessageEx("FF0000", "OK")
    }

if (RegExMatch(chatInput, "^\/de (.*)", pss))
    {
SendChat("/sellgun deagle " pss1 " 50 " MyID "")
    }
    
    
}    
return

Numpad0::
{
    Sendchat("/dance 1")
    send {ctrl down}
    sleep 5
    send {ctrl up}
}
return


Сообщение отредактировал wowomfg - Понедельник, 18.06.2018, 22:03
CZAR Дата: Понедельник, 18.06.2018, 23:14 | Сообщение # 4
Czar Of Scripts
Сообщений: 1373
Статус: Offline
wowomfg
Код
$~NumpadEnter::
$~Enter::   
If (!isInChat())
    return

blockChatInput()
Sleep 250
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
writeString(hGTA, dwAddress, "")
unblockChatInput()

If (chatInput == "/тест")
{  
    SendChat("я сплю")
    addChatMessageEx("FF0000", "OK")
}
else if (StrSplit(chatInput, A_Space)[1] == "/de")
{
    if (RegExMatch(chatInput, "^\/de\s+(\d{1,3})$", out_pars))
  SendChat("/sellgun deagle " out_pars1 " 50 " getId())
    else
  addChatMessageEx("00FF00", "Используй: /de [кол-во патронов]")
}
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
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи