[Помощь] Не знаю даже как описать проблему. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Не знаю даже как описать проблему.
[Помощь] Не знаю даже как описать проблему.
BarcaY Дата: Среда, 12.10.2016, 22:54 | Сообщение # 1
Любитель
Сообщений: 41
Статус: Offline
Приветствую всех.
Есть на ДРП команды /out ну и другие. После команды самой "/out" надо вводить ID человека. Можно ли как нибуть сделать так, что бы АХК авто. прописывала ID игрока? Подскажите пожалуйста. Сама функция срабатывает, но мне пишет "/out -1"
Сама функция:

Код
myid := getID()
SendInput,{F6}/out %myid%


Можете привести пример пожалуйста.
Сам код:

Код
!3::
{
    SendInput,{F6}/me поднял нарушителя{Enter}
    Sleep,2000
    SendInput,{F6}/me заломил руку нарушителю{Enter}
    Sleep,2000
    SendInput,{f6}/me ведет нарушителя к выходу{Enter}
    Sleep, 100
    myid := getID()
    SendInput,{F6}/out %myid%
}
return

Возможно подумаете, что он слишком прост, но я еще только изучаю AHK(2-ой день) и только вот так.


inst: atakuwara
RellaX Дата: Среда, 12.10.2016, 23:07 | Сообщение # 2
Боец
Сообщений: 282
Статус: Offline
getId() - это твой ид берётся
По прицелу на игрока или по тому кто ближе к тебе можно взять его ид.
Завтра скину или может до меня кто-то кинет

И да. Нужен код samp-udf вместе со скриптом


https://vk.com/zatkap

Сообщение отредактировал RellaX - Среда, 12.10.2016, 23:09
BarcaY Дата: Среда, 12.10.2016, 23:09 | Сообщение # 3
Любитель
Сообщений: 41
Статус: Offline
Цитата RellaX ()
getId() - это твой ид берётся
По прицелу на игрока или по тому кто ближе к тебе можно взять его ид.
Завтра скину или может до меня кто-то кинет

То есть код написан правильно. Мне осталось нацелиться на игрока и будет автом. "/out его ID"?


inst: atakuwara
artem227228 Дата: Среда, 12.10.2016, 23:54 | Сообщение # 4
Новичок
Сообщений: 20
Статус: Offline
Цитата BarcaY ()
То есть код написан правильно. Мне осталось нацелиться на игрока и будет автом. "/out его ID"?

Нет, на тебе рабочий код
Код

$~Enter::
if (isInChat() = 1)
{
sleep 250
dwAddress := dwSAMP + 0x12D8F8
chat := readString(hGTA, dwAddress, 256)
if chat contains /ou
{
    RegExMatch(chat, "^/ou (.*)", myid)
    if myid1 contains 1,2,3,4,5,6,7,8,9,0
{
    SendChat("/me поднял нарушителя")
    Sleep,2000
    SendChat("/me заломил руку нарушителю")
    Sleep,2000
    SendChat("/me ведет нарушителя к выходу")
    Sleep, 100
    SendChat("/out " myid1)
    return
}
}
}

Только sampudf не забудь подключить, ну и название команды можешь заменить!

Добавлено (12.10.2016, 23:54)
---------------------------------------------
Также можно ещё сделать вот так

Код
~RButton & vk5A::
id:= getIdByPed(getTargetPed())
goto Out
out:
{
   
    SendChat("/me поднял нарушителя")
    Sleep,2000
    SendChat("/me заломил руку нарушителю")
    Sleep,2000
    SendChat("/me ведет нарушителя к выходу")
    Sleep, 100
    SendChat("/out " id)
    return
}

То есть когда ты наведёшь через пкм и нажмёшь букву z (английскую smile ), то у тебя будет эта отыгровка с его id
RellaX Дата: Четверг, 13.10.2016, 09:58 | Сообщение # 5
Боец
Сообщений: 282
Статус: Offline
Нормальные коды:

Берёт ид того кто рядом:
Код

!3:: ; Alt+3
deid := getClosestPlayerId()
if (deid!="-1")
{
    SendChat("/me поднял нарушителя")
    Sleep 2000
    SendChat("/me заломил руку нарушителю")
    Sleep 2000
    SendChat("/me ведет нарушителя к выходу")
    Sleep 100
    SendChat("/out " deid )
}
Return


По треугольнику над головой:
Код

RButton & 3:: ; ПКМ+3
suid := getIdByPed(getTargetPed())
if (suid!="-1")
{
    SendChat("/me поднял нарушителя")
    Sleep 2000
    SendChat("/me заломил руку нарушителю")
    Sleep 2000
    SendChat("/me ведет нарушителя к выходу")
    Sleep 100
    SendChat("/out " suid )
}


Код Samp-udf от сюда возьми: Click


https://vk.com/zatkap
BarcaY Дата: Четверг, 13.10.2016, 17:32 | Сообщение # 6
Любитель
Сообщений: 41
Статус: Offline
RellaX, Спасибо.

inst: atakuwara
Форум » Программирование » AHK Программирование » [Помощь] Не знаю даже как описать проблему.
  • Страница 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]

Новые пользователи
donaldga2 [05:28]

rubenia18 [21:17]

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]