[Помощь] Создание команды - Форум - Читерский Форум | Читы для игр SAMP,CS:GO,GTA5,PUBG,Minecraft,CoD,Warface,WoT | Магазин аккаунтов SAMP-RP,Advance-RP,Diamond-RP,логов samp,Steam,WoT,Warface,PUBG,GTA5

Страница 1 из 11
Модератор форума: tumkin, Junger 
Форум » Программирование » AHK Программирование » [Помощь] Создание команды
[Помощь] Создание команды
artem227228Дата: Пятница, 09.09.2016, 17:00 | Сообщение # 1
Новичок
Сообщений: 20
Статус: Offline
Что я не правильно сделал в коде? Я хочу что бы при вводе команды /дубинка писалась отыгровка которая есть ниже. SAMP UDF подключен.
Код
Дубинка:

if chatInput contains /дубинка
{
sendChat("/do Дубинка на поясе")
Sleep,300
sendChat("/me Резким движением правой руки снял дубинку с пояса")
Sleep,300
sendChat("/do Дубинка в правой руке")
return
}

Не хочу делать команду через
Код
:?:/дубинка::
sendChat("/do Дубинка на поясе")
Sleep,300
sendChat("/me Резким движением правой руки снял дубинку с пояса")
Sleep,300
sendChat("/do Дубинка в правой руке")
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Пятница, 09.09.2016, 19:41 | Сообщение # 2
Боец
Сообщений: 125
Статус: Offline
if chatInput contains /дубинка - омг

у тебя не работало потому что chatInput = Null (пустое значение)
if - если, chatInput - значение, contains- содержит, /дубинка - текст -> выполняем

Для данной функции нужно получить введенную переменную игроком. Если это фраза введенная в чат то можно использовать функцию GetChatLine(Line, Output) - udf или читать файл чат-лога, а если это команда то нужно читать память игры код приведен ниже.

Код
~Enter::
if (isInChat() = 1)  ; проверяем статус чата он открыт
{
    sleep 200
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)  ; читаем строку в памяти
    if chatInput contains /дубина
    {
    sendChat("/do Дубинка на поясе")
    Sleep, 300
    sendChat("/me Резким движением правой руки снял дубинку с пояса")
    Sleep, 300
    sendChat("/do Дубинка в правой руке")
    }
    return
}


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RellaXДата: Пятница, 09.09.2016, 20:32 | Сообщение # 3
Боец
Сообщений: 295
Статус: Offline
Цитата artem227228 ()
Не хочу делать команду через
Код
:?:/дубинка::
sendChat("/do Дубинка на поясе")
Sleep,300
sendChat("/me Резким движением правой руки снял дубинку с пояса")
Sleep,300
sendChat("/do Дубинка в правой

Что в этом плохого?


https://vk.com/zatkap

Сообщение отредактировал RellaX - Пятница, 09.09.2016, 20:33
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Пятница, 09.09.2016, 21:21 | Сообщение # 4
Боец
Сообщений: 125
Статус: Offline
Цитата RellaX ()
Цитата artem227228 ()
Не хочу делать команду через
Код
:?:/дубинка::
sendChat("/do Дубинка на поясе")
Sleep,300
sendChat("/me Резким движением правой руки снял дубинку с пояса")
Sleep,300
sendChat("/do Дубинка в правой

Что в этом плохого?


Отвечу вам, данная команда требует каждый раз ручного ввода всех символов..
Допустим если мы вставим эту команду и нажмем Enter то она не сработает.
В варианте который выше происходит подобное команде ReadLine. Скрипт просто считывает то что написано в чате поэтому можно использовать бинд через кнопку..


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
RellaXДата: Суббота, 10.09.2016, 09:13 | Сообщение # 5
Боец
Сообщений: 295
Статус: Offline
MrGPro, Ну если можно использовать на кнопку, зачем тогда вообще писать 'дубинка'..

https://vk.com/zatkap
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » AHK Программирование » [Помощь] Создание команды
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
▇▇Скупка/Продажа ARP-300&... [Kolmark]

Продаю вирты Samp-Rp Revo... [Larryanna]

[DRP] Сбегаем от копов [easyrak228]

Игра - Оцени аватар преды... [Fernando_Stivenson]

VIP кидок, wieless [Bychek]

Ищу Бота автобусника лучш... [stark186]

DRP ~ ARP ~ SRP ~ ARIZONA... [pashka337]

[Arizona RolePlay] AHK Au... [Luhoviak]

[Продажа] Рулетка PUBG с ... [NagiBuchka]

Продам репорт бота для CS... [sl3mmy]

[1]>Общение читеров [CM] [9991]

[2]>S0beit - pr9n project for samp 0.3.7 [9481]

[3]>RakBot - Качай аккаунты не напрягаясь! [9440]

[4]>Часто задаваемые вопросы... [8194]

[5]>Вопросы и ответы [6433]

[6]>[0.3.7][RUS] Sobeit modified by MishaN [6228]

[7]>[FREE] AntiAFK_R 3.4.6 by Ruskadance [0.3z-R2] [6220]

[8]>Продажа вирт 1кк АРП~350р ДРП~350р.СРП~150р. [6147]

[9]>Бесконечное слово [4693]

[10]>[Samp-Rp.Ru]Обновлен список Админов [4143]

[11]>[CLEO] Вопрос - Ответ [4115]

[12]>Курилка [3238]

[1]>АК_47 [28124]

[2]>GеNius [6707]

[3]>romka619 [5379]

[4]>[CM]Russel [4987]

[5]>[CM]AGRESSOR [4654]

[6]>Сэс [4429]

[7]>Snake_Firm [4300]

[8]>Artem_Buero [4129]

[9]>[CM]Durman [3263]

[10]>sky_Woker [2998]

[11]>iMaddy [2871]

[12]>Sa1nteD [2659]

[13]>Logan™ [2585]

[14]>Ch0c0Cube [2452]

[15]>[CM]Рафаэль [2295]

SevaWebb [17.11.2017|23:53]

artya26 [17.11.2017|23:51]

ExaMantanaAdmin [17.11.2017|23:50]

No_Twerkkk [17.11.2017|23:44]

aanal [17.11.2017|23:39]

YaremasPodliva [17.11.2017|23:23]

ramis228 [17.11.2017|23:20]

wlad1164 [17.11.2017|23:00]

DrDIXON97 [17.11.2017|22:53]

levchiiik [17.11.2017|22:42]

levchiik [17.11.2017|22:31]

Likvidator777 [17.11.2017|22:27]

DannyAr99 [17.11.2017|22:10]

vladhi059 [17.11.2017|22:09]

Kostya_Bezruk228 [17.11.2017|22:05]


CM Team © 2009-2017 Администрация не несёт ответственности за размещённые материалы. Условия пользования
Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.

Положение о защите персональных данных на сайте, Пользовательское соглашение, Договор оказания услуг.