[Помощь] Требуется вытащить из диалога 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
Модератор форума: tumkin, Junger 
Форум » Программирование » AHK Программирование » [Помощь] Требуется вытащить из диалога id игроков.
[Помощь] Требуется вытащить из диалога id игроков.
ArrowOfDeathДата: Воскресенье, 23.10.2016, 23:36 | Сообщение # 1
Советник
Сообщений: 716
Статус: 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

Неактив 01.05-08.05.17


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

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

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

Я в ВК
AHK скрипты на заказ(бесплатно | Актуально 07/10/2017 - **/**/****), помогаю с AHK.
--------
AHK
--------
Флудер для SAMP
Выбор в диалогах мышкой и enter`ом
Чекер Друзей и Админов for SAMP
Быстрый ответ на СМС for SAMP
Счетчик наигранного времени for SAMP
Auto Fisher for Revent RP
--------------------------------------------------------
Достижения:
------------------
- 26.02.2017
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
MrGProДата: Понедельник, 24.10.2016, 18:31 | Сообщение # 4
Боец
Сообщений: 131
Статус: 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
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
ArrowOfDeathДата: Понедельник, 24.10.2016, 22:40 | Сообщение # 5
Советник
Сообщений: 716
Статус: Offline
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.



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

AHK



SHOP | Likest

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



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



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

AHK



SHOP | Likest

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

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

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

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


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

AHK



SHOP | Likest

Неактив 01.05-08.05.17


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



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

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

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

AHK



SHOP | Likest

Неактив 01.05-08.05.17
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » AHK Программирование » [Помощь] Требуется вытащить из диалога id игроков.
Страница 1 из 11
Поиск:
МЕСТО БАННЕРА СВОБОДНО
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Годный FPS up (100+) [frøkner]

Откат. [АК_47]

Развод при продаже аккаун... [АК_47]

кидалоооо FERNANDЕZ [АК_47]

№ заказа:1788038,продавец... [АК_47]

1787866 Northik [АК_47]

Откатите [АК_47]

[1787418] Малый[CM] [АК_47]

[CLEO] Телепорт [marco_vargas]

Первая игра в которую вы ... [deruslk]

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

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

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

[4]>Вопросы и ответы [6394]

[5]>[0.3.7][RUS] Sobeit modified by MishaN [6220]

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

[7]>Бесконечное слово [4674]

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

[9]>[CLEO] Вопрос - Ответ [4113]

[10]>Курилка [3231]

[11]>У кого что дома есть ??? [2716]

[12]>Вопросы и ответы [2683]

[1]>АК_47 [27632]

[2]>GеNius [6674]

[3]>romka619 [5380]

[4]>[CM]Russel [4920]

[5]>[CM]AGRESSOR [4655]

[6]>Сэс [4428]

[7]>Snake_Firm [4298]

[8]>Artem_Buero [4108]

[9]>[CM]Durman [3253]

[10]>sky_Woker [3001]

[11]>iMaddy [2871]

[12]>Sa1nteD [2682]

[13]>Logan™ [2544]

[14]>Ch0c0Cube [2436]

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

Axmedprod [19.10.2017|21:15]

axido [19.10.2017|21:08]

theeduardtv1 [19.10.2017|20:58]

RampOne23 [19.10.2017|20:56]

Turizmo97 [19.10.2017|20:54]

Pavlovski [19.10.2017|20:45]

Vovan4ik331 [19.10.2017|20:40]

Maksey [19.10.2017|20:36]

mstrtwstr [19.10.2017|20:34]

Pavelackt [19.10.2017|20:33]

Arina22899 [19.10.2017|20:30]

rama666 [19.10.2017|20:27]

lolovoi [19.10.2017|20:27]

[CM]Lucky-Gril_Li [19.10.2017|20:17]

228_227_226 [19.10.2017|20:16]


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

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