Как сделать активацию по команде?

P0M61K

Активный
Автор темы
264
54
Как сделать такую активацию что-бы была не типо такой:
:?:/command::

А что-бы команда считывалась через память и когда её вводят она не передавалась серверу.
 

fedfasdwedsaed

Новичок
3
0
Код:
$~vkD::
{
    if (IsInChat() && !IsDialogOpen())
    {
        Sleep, 170
        dwAddress := dwSAMP + 0x12D8F8
        chatInput := readString(hGTA, dwAddress, 256)
        Sleep, 30
        ;============
        ;============
        ;============
                ;===========
        ;===========
        ;===========   
         if (RegExMatch(chatInput, "i)^\/end(.*)", out))
        {
                SendChat("/f AoP • Собеседование окончено!")
                sleep 500
                SendChat("/f AoP • Собеседование окончено!")
                sleep 1000
                SendChat("/f AoP • Собеседование окончено!")
            }
            else
        sleep 100
        }
}
 

NHacker1271

Известный
156
16
Как сделать такую активацию что-бы была не типо такой:
:?:/command::

А что-бы команда считывалась через память и когда её вводят она не передавалась серверу.
Человек выше написал тебе код, который шлёт информацию на сервер, вот тебе мой код, который делает иначе.
AutoHotKey:
#include samp.ahk
#singleinstance force
~Enter::
  if (IsInChat() && !IsDialogOpen()) {
    blockChatInput()
    Sleep 200
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)
  if (chatInput == "/time") {
    addChatMessageEx(0xFFFFFF, "Вы ввели: {0FF294}/time")
  }
  else {
    if (!isDialogOpen() && chatInput != "") {
      unBlockChatInput()
      SendChat(chatInput)
      writeString(hGTA, dwAddress, "")
    }
  }
}
return
 
  • Нравится
Реакции: CaJlaT и P0M61K