[Помощь] Требуется вытащить из диалога id игроков. - Форум - Cheat-Master.Ru | Читерский Форум | Читы для SAMP,CS,Minecraft,CoD,Warface | Продажа аккаунтов SAMP,WoT,Steam,Origin,Warface | Баги,статьи SAMP-RP,Advance-RP,Diamond-RP | Магазин аккаунтов SAMP-RP,Advance-RP,Diamond-RP,Steam,WoT,Warface

Страница 1 из 11
Модератор форума: Radiance, karabawka, tumkin 
Форум » Программирование » AHK Программирование » [Помощь] Требуется вытащить из диалога id игроков.
[Помощь] Требуется вытащить из диалога id игроков.
ArrowOfDeathДата: Воскресенье, 23.10.2016, 23:36 | Сообщение # 1
Советник
Группа: Модераторы
Сообщений: 753
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Собственно вот начал:

Код
#IfWinActive GTA:SA:MP
#include samp.ahk

~enter::
~numpadenter::
if (isInChat() = 1)
{
sleep, 300
dwAddress := dwSAMP + 0x12D8F8
chat := readString(hGTA, dwAddress, 256)
if (chat == "/find")
{
return:
if (isDialogOpen() = 1)
{
Dtext:=getDialogText()
RegExMatch(Dtext, "G(.*)\n", out)
RegExMatch(out1, "[0-9]+", chel)
sendchat(""chel) ; my id
return
}
if (isDialogOpen() = 0)
{
goto, return    
}
}
}
return


Могу вытащить только свой id по первой букве. Надобно вытащить id всех игроков в списке + записывая id-ы в уникальную переменную ( дабы потом с id-ми можно было взаимодействовать, к примеру написать каждому игроку из этого списка SMS с одним и тем же текстом )

Заранее спасибо!





Мои AHК скрипты | Темы:

AHK



SHOP | Likest


Сообщение отредактировал ArrowOfDeath - Воскресенье, 23.10.2016, 23:37
Ccылки
Найти еще что-нибудь в магазине:
DemchogДата: Понедельник, 24.10.2016, 07:34 | Сообщение # 2
Любитель
Группа: Пользователи
Сообщений: 34
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Я сам не знаю, но дам совет.
Через регулярку получаешь ID's через d, далее Loop, Parse, *твоя переменная*, `n, `r
Как-то так.
Ccылки
Найти еще что-нибудь в магазине:
Phoenixxx_CzarДата: Понедельник, 24.10.2016, 13:51 | Сообщение # 3
Боец
Группа: Пользователи
Сообщений: 148
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Сохрани в .txt дальше проверяем каждую строку и от туда выбираешь что нужно.

Мое вк: vk.com/perbuy_czar

Делаю скриптики AHK на заказ.
Помогаю по AHK.
Ccылки
Найти еще что-нибудь в магазине:
MrGProДата: Понедельник, 24.10.2016, 18:31 | Сообщение # 4
Боец
Группа: Пользователи
Сообщений: 117
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Прошу значение -> Dtext - в студию

Вот примерно так набросал:
Код
#SingleInstance Force
Name := Object()
ID := Object()

Line=
@(
15305050Dereck_McColl.[FAN][9]
19456323Amerigo_Foster.)([115]
7183183Gray_Fox[158]
8125588Sam_Jones[181]
8357987Alberto_Jones[538]
)

Loop, parse, Line, `n
{
    RegExMatch(A_LoopField, "[\d+](?<Name>[\)\(\[A-Z_.a-z]+[(A-Z_.a-z\]\)])\[(?<Id>\d{1,3})]", Script)
    Name.Insert(ScriptName)
    ID.Insert(ScriptId)
}

F3::
For i in Name
{
   MsgBox, % "/pm " . ID[i] . " - Привет: " . Name[i] . " - как поживаешь ?"
}
return


Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------


Сообщение отредактировал MrGPro - Понедельник, 24.10.2016, 20:22
Ccылки
Найти еще что-нибудь в магазине:
ArrowOfDeathДата: Понедельник, 24.10.2016, 22:40 | Сообщение # 5
Советник
Группа: Модераторы
Сообщений: 753
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.



Мои AHК скрипты | Темы:

AHK



SHOP | Likest
Ccылки
Найти еще что-нибудь в магазине:
artem227228Дата: Понедельник, 24.10.2016, 22:59 | Сообщение # 6
Новичок
Группа: Пользователи
Сообщений: 20
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.



Сообщение отредактировал artem227228 - Понедельник, 24.10.2016, 23:19
Ccылки
Найти еще что-нибудь в магазине:
ArrowOfDeathДата: Понедельник, 24.10.2016, 23:23 | Сообщение # 7
Советник
Группа: Модераторы
Сообщений: 753
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.



Мои AHК скрипты | Темы:

AHK



SHOP | Likest
Ccылки
Найти еще что-нибудь в магазине:
artem227228Дата: Понедельник, 24.10.2016, 23:40 | Сообщение # 8
Новичок
Группа: Пользователи
Сообщений: 20
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

Ccылки
Найти еще что-нибудь в магазине:
ArrowOfDeathДата: Понедельник, 24.10.2016, 23:59 | Сообщение # 9
Советник
Группа: Модераторы
Сообщений: 753
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

artem227228, Странно, у меня даже не высчитывает id игрока по нику, пишет -1..Также и по ID ник не считает.

Нашел проблемку..в SciTE4AutoHotkey


Мои AHК скрипты | Темы:

AHK



SHOP | Likest


Сообщение отредактировал ArrowOfDeath - Вторник, 25.10.2016, 00:09
Ccылки
Найти еще что-нибудь в магазине:
MrGProДата: Вторник, 25.10.2016, 02:23 | Сообщение # 10
Боец
Группа: Пользователи
Сообщений: 117
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.



Тебе помогли не забывай про благодарность >> тыкни репутацию
--------------------------------------------------------------------------------------------
Ccылки
Найти еще что-нибудь в магазине:
ArrowOfDeathДата: Вторник, 25.10.2016, 12:29 | Сообщение # 11
Советник
Группа: Модераторы
Сообщений: 753
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

MrGPro, Благодарю , все получилось!)

Мои AHК скрипты | Темы:

AHK



SHOP | Likest
Ccылки
Найти еще что-нибудь в магазине:
Форум » Программирование » AHK Программирование » [Помощь] Требуется вытащить из диалога id игроков.
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
[50Р]▲▲ ARIZONA RP и Trin... [bakygan2755]

Продажа-Скупка Виртов [Di... [Sanya_GOLD-VIP]

[Офф.Продовец] СКУПКА/ПРО... [GaySmyzy]

Скупаю аккаунты на сервер... [JuestaFFo]

Перенесите в "Пользо... [DЫM]

Скуплю много аккаунтов [DЫM]

"[1565618 ] Милки Об... [Милки]

Появился RADMIR!!! ARP/SR... [4ut0p1337]

Как обойти бан. [Westly]

Куплю ваши аккаунты на се... [fernandeszh]

[1]>S0beit - pr9n project for samp 0.3.7 [9446]

[2]>RakBot 0.6.6 - прокачка аккаунтов без GTA [9185]

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

[4]>Успей купить. 1кк 350р !!!!!!! [7558]

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

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

[7]>Продажа вирт 1кк АРП~400р ДРП~400р.СРП~150р. [5965]

[8]>SAMP-Bot 0.5.9 by Jamely [4651]

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

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

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

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

[1]>АК_47 [23052]

[2]>GеNius [6397]

[3]>romka619 [5375]

[4]>[CM]AGRESSOR [4590]

[5]>baffometi [4422]

[6]>[CM]Russel [4142]

[7]>Snake_Firm [4135]

[8]>Artem_Buero [3963]

[9]>sky_Woker [3030]

[10]>[CM]Durman [2933]

[11]>iMaddy [2853]

[12]>Sa1nteD [2617]

[13]>zetkolya [2529]

[14]>Logan™ [2499]

[15]>Ch0c0Cube [2407]

dasdasdasdsada [24.02.2017|22:49]

Jerr_CsGo [24.02.2017|22:48]

HIDICH2 [24.02.2017|22:42]

Petyx333letrus [24.02.2017|22:40]

Sanya_GOLD-VIP [24.02.2017|22:40]

tatarstan4ik1 [24.02.2017|22:34]

suliko [24.02.2017|22:28]

SashaGrizzly [24.02.2017|22:27]

Rog123123 [24.02.2017|22:26]

Лейбл [24.02.2017|22:26]

[CM]Vahejan [24.02.2017|22:23]

nobiks [24.02.2017|22:22]

yavasya445 [24.02.2017|22:22]

amamamFEafatr [24.02.2017|22:19]

denchik123456789 [24.02.2017|22:17]


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

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