[Создание] Помогите нулёвому человечку - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Создание] Помогите нулёвому человечку (Не могу даже соеденить 2 скрипт бозе)
[Создание] Помогите нулёвому человечку
fedasevka Дата: Суббота, 11.08.2018, 20:56 | Сообщение # 1
Любитель
Сообщений: 34
Статус: Offline
Сразу к суте , недавно просил помощи в АХК про СМС думал смогу сам слепить 2 скрипта и будет круто но моя криворукость не дала мне это сделать
Код

~Enter::
if (isInChat() && !isDialogOpen())
{
    blockChatInput()
    Sleep 170
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)
    unblockChatInput()
    Sleep, 30
    if (chatInput) ; проверка на пустоту
    {
            if (RegExMatch(chatInput, "/asms (?<num>\d+) (?<gos>.*) (?<h>\d{1,2}):(?<m>\d{1,2})", asms_)) ;
                addChatMessage(asms_num A_Space asms_gos A_Space asms_h ":"  asms_m)
            else
                SendChat(chatInput)
    }
}
While (A_Hour = asms_h  and A_Min = asms_m)
    Continue
Sendchat("/sms " asms_num A_Space asms_gos )
return

Сам проблема в том что я хочу чтобы я писал /asms 888888 Goska 20:20 и получается что оно сразу отправляет сооющение и когда приходит время ничего не происходит , и есть баг с чатом не пишутся сообщения.
MrGPro Дата: Суббота, 11.08.2018, 21:27 | Сообщение # 2
Боец
Сообщений: 202
Статус: Offline
Вот можно как-то так но можно и по другому
Код
#Include SAMPUDF.ahk
#IfWinActive GTA:SA:MP

~Enter::
if (isInChat() && !isDialogOpen())
{
    blockChatInput()
    Sleep 170
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)
    unblockChatInput()
    Sleep, 30
    if (chatInput)
    {
            if (RegExMatch(chatInput, "/asms (?<num>\d+) (?<gos>.*) (?<h>\d{1,2}):(?<m>\d{1,2})", asms_)) ;
                SetTimer, Goska, On
            else
                SendChat(chatInput)
    }
}
return

Goska:
if (A_Hour ":" A_Min = asms_h ":" asms_m)
{
    addChatMessage("/sms " asms_num A_Space asms_gos )
    SetTimer, Goska, Off
}
return


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
Форум » Программирование » AHK Программирование » [Создание] Помогите нулёвому человечку (Не могу даже соеденить 2 скрипт бозе)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[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]

Новые пользователи
pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]

Trappa17 [01:00]

Djamalchik [16:40]

ajeense [14:24]

654470559 [08:55]

Newtone [03:01]

godspeed [21:31]