[Помощь] Требуется вытащить из диалога 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
Советник
Группа: Модераторы
Сообщений: 756
Статус: 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
Последние товары с игорового магазина:
Найти еще что-нибудь в магазине:
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 Скриптер
Группа: Читер CM
Сообщений: 188
Статус: Online
Войдите на сайт или зарегистрируйтесь для просмотра полного содержимого темы.

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


Я в ВК

AHK скрипты на заказ.
Помогаю по AHK.

Мои темы:


AHK



Флудер для SAMP
Выбор в диалогах мышкой и enter`ом
Чекер Друзей и Админов for SAMP

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



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

AHK



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



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



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

AHK



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

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

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

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


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

AHK



SHOP | Likest


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



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

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

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

AHK



SHOP | Likest
Последние товары с игорового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » AHK Программирование » [Помощь] Требуется вытащить из диалога id игроков.
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Баг на Evolve rp (вирты) ... [Golden_Spy]

♣ Продажа Виртов на топов... [EUO]

★ Studio Pasquale | ... [PasqualeQQ]

█Скупка/Продажа аккаунтов... [Wex34]

Скупка/Продажа виртов SRP... [Wex34]

ПРОДАЖА ВИРТОВ НА EVOLVE-... [chernov-vladislav]

СКУПКА / ПРОДАЖА STEAM АК... [megapolis_j]

Продажа вирт на Evolve-Rp [g0rch]

[Evolve RP] Быстрая прока... [5opka_2765]

Накрутка денег в GTA V On... [jumperok1337]

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

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

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

[4]>Advance-RP, Diamond-Rp, AMAZING Магазин виртуальной валюты! [7579]

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

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

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

[8]>SAMP-Bot 0.5.9.1 by Jamely [4675]

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

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

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

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

[1]>АК_47 [23608]

[2]>GеNius [6433]

[3]>romka619 [5378]

[4]>[CM]AGRESSOR [4590]

[5]>baffometi [4422]

[6]>[CM]Russel [4285]

[7]>Snake_Firm [4143]

[8]>Artem_Buero [3990]

[9]>sky_Woker [3028]

[10]>[CM]Durman [2968]

[11]>iMaddy [2862]

[12]>Sa1nteD [2655]

[13]>zetkolya [2531]

[14]>Logan™ [2497]

[15]>Ch0c0Cube [2411]

Kalllcors [27.03.2017|19:17]

Hambola [27.03.2017|19:16]

Arahbahbe_JuJun [27.03.2017|19:12]

Jerimix [27.03.2017|19:11]

3ae6u_c [27.03.2017|19:09]

4eburawka [27.03.2017|19:09]

ArtemLighT [27.03.2017|19:09]

Rudwel [27.03.2017|19:07]

Aleks88rus [27.03.2017|19:07]

Vyatich2001 [27.03.2017|19:07]

DredQua [27.03.2017|19:03]

Kykyry3k0 [27.03.2017|19:00]

eKa_official [27.03.2017|18:58]

Vyatich01 [27.03.2017|18:56]

123sad [27.03.2017|18:52]


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

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