Помощь в написании скриптов - Страница 9 - Форум Cheat-Master.ru
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
Помощь в написании скриптов
Emprower Дата: Суббота, 18.07.2015, 05:40 | Сообщение # 121
Новичок
Сообщений: 18
Статус: Offline
Цитата VaKa_Floka ()
Клавиша для активации: *
Описание скрипта\макроса: Чтобы продавать сим-карты на DRP на улицы, а не в магазине 24/7
Или скрипт для продажи своего бизнеса на расстоянии. *
Формат (txt\exe\ahk): .exe *
Дополнительная информация (если нужно): Если получится *


C ahk такое невозможно сделать.
rifaq Дата: Суббота, 18.07.2015, 12:58 | Сообщение # 122
Боец
Сообщений: 60
Статус: Offline
Цитата Demy ()
rifaq, держи. Активация: /go. Только укажешь свой путь к чатлогу. Между командами /invite стоит задержка в 1,5 сек. Надо будет - замени. И если придет сообщение после активации или во время работы скрипта, то это сообщение забудется и удалится, то есть если потом опять напишешь - ничего не произойдет. Если это очень мешает - исправлю позже. Ибо надоело, час убил на скрипт.

Код
cl = chatlog.txt
::/go::
FileRead, file, %cl%
Loop
{
   IfNotInString, file, : принимай :
    Break
   IfInString, file, : принимай :
   {
    Pos := RegExMatch(file, ">> ПМ от [A-Za-z0-9_]+\(\d\): принимай : [0-9]+", name)
    Pos := RegExMatch(name, "[0-9]+", id, StrLen(name)-4)
    SendInput {f6}/invite %id%{enter}
    sleep 1500 ; ЗАДЕРЖКА ТУТ
    StringReplace, file, file, %name%,
   }
}
FileDelete, %cl%
exit


Не работает, смотри. Когда пишут, то пишится просто /invite и начинается флуд, но не считывает что написано, то есть "принимай : id " ,а пишется просто /invite с флудом, без "id "
Demy Дата: Суббота, 18.07.2015, 13:18 | Сообщение # 123
Бывалый
Сообщений: 422
Статус: Offline
rifaq, хм.. у меня все вроде работает. скинь свой чатлог

AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
Skvig Дата: Суббота, 18.07.2015, 20:48 | Сообщение # 124
Боец
Сообщений: 87
Статус: Offline
Цитата Demy ()
rifaq, хм.. у меня все вроде работает. скинь свой чатлог

Сможешь фейк сделать ?
[CM]Kingster Дата: Суббота, 18.07.2015, 22:49 | Сообщение # 125
Боец
Сообщений: 245
Статус: Offline
Клавиша для активации: * F10
Описание скрипта\макроса: * Чекалка по IP, с помощью запроса (Нажимаешь клавишу и в /a логируется такое "/a Возможно Иркутск / Иркутск") (Формат текста определяет "Nik [Ник] R-IP [ip] L-IP [ip] IP [ip]") Наподобии финдера СРП, только через АНК. (Финдер СРП не работает сейчас, так бы не писал сюда. Запрос провести можно через сайт - "http://check-host.net/ip-info?host=АЙПИ ТУТ", это вполне реально.
Формат (txt\exe\ahk): * txt
Дополнительная информация (если нужно): * Все описал в описание.
Если сделаешь - репу каждый день давать буду, отвечаю.


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly


Сообщение отредактировал [CM]Kingster - Суббота, 18.07.2015, 22:56
MaestroMold Дата: Воскресенье, 19.07.2015, 13:59 | Сообщение # 126
Новичок
Сообщений: 13
Статус: Offline
Клавиша для активации: *
Описание скрипта\макроса: Собственно хотелось что бы при входе на сервер скрипт автоматический вводил пароль/код и остальное. Нужно что бы после запуска игры он в чат логе отлавливал надпись "Connected to {B9C9BF}Diamond Role Play | ***" и уже нажимал нужные клавиши.
Формат (txt\exe\ahk): ahk

Добавлено (19.07.2015, 13:59)
---------------------------------------------
И вопросик небольшой, возможно ли как то использовать функции SAMP UDF без его наличия.

User[CM] Дата: Воскресенье, 19.07.2015, 14:51 | Сообщение # 127
Боец
Сообщений: 116
Статус: Offline
Цитата MaestroMold ()
Клавиша для активации: *
Описание скрипта\макроса: Собственно хотелось что бы при входе на сервер скрипт автоматический вводил пароль/код и остальное. Нужно что бы после запуска игры он в чат логе отлавливал надпись "Connected to {B9C9BF}Diamond Role Play | ***" и уже нажимал нужные клавиши.
Формат (txt\exe\ahk): ahk


Код
InputBox, IP, IP адрес, Введите IP адрес сервера:    
InputBox, Pass, Пароль, Введите ваш пароль:    
Run, samp://%IP%    
WinWaitActive, SA-MP URL     
Send, {left}{Enter}    
dniwe := "Connected to Diamond Role Play |"
Loop    
{    
FileRead, string, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt    
If string contains %dniwe%    
{    
     FileDelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt    
     Sleep, 6000    
     SendInput, %AAPass%{enter}    
}    
}
Цитата MaestroMold ()
И вопросик небольшой, возможно ли как то использовать функции SAMP UDF без его наличия.


Если скрипт компилирован в exe, то можно конечно)


─▄▄▄───────────▄▄▄▄▄▄▄────────────────
█▀░▀█──────▄▀▀▀░░░░░░░▀▀▄▄────────────
█░░░░█───▄▀░░░░░░░░░░░░░░░▀▄───────▄▄▄
█▄░░░▀▄▄▀░░██░░░░░░░░░░░░░░▀█────█▀▀░█
─█░░░░█▀░░░▀░░░░░░░░██░░░░░░▀█─▄█░░░░█
─▀█░░▄█░░░░░░░▄▄▄░░░░▀░░░░░░░███░░░░█▀
──█▄░█░░░░░▄███████▄░░░░░░░░░█▀░░░░▄▀─
──▀█░█░░░░▄██████████░░░░░░░▄█░░░░▄▀──
───███░░░░███████████░░░░░░▄█░░░░█▀───
────█░░░░░██████████▀░░░░░░█░░░░█▀────
────█░░░░░░▀███████▀░░░░░░░█▄▄▄▀──────
────█░░░░░░░░▀▀▀▀░░░░░░░░░░░▀█────────
────█░░░░░░░░░░░░░░░░░░░░░░░░█────────

───█──█─█──█─█──█─█▀▀▀█─█▀▀█─█──█─────
───█▀▀█─█──█─█▄▄█─█───█─█────█──█─────
───█──█─█▄▄█────█─█▄▄▄█─█▄▄█─█▄▄█─────


Сообщение отредактировал User[CM] - Воскресенье, 19.07.2015, 14:53
MaestroMold Дата: Воскресенье, 19.07.2015, 15:13 | Сообщение # 128
Новичок
Сообщений: 13
Статус: Offline
Цитата User[CM] ()
Если скрипт компилирован в exe, то можно конечно)

Cпасибо, все отлично работает. И еще пару вопросов возникло:

1) Цикл чтение и поиска в chatlog.txt будет работать постоянно или же после того как 1-ый раз нашел нужную строку он автоматический завершается?
2) Возможно ли, что бы при выходе из игры (т.е. когда процесс с игрой завершается), то скрипт закрывался?
Demy Дата: Воскресенье, 19.07.2015, 18:41 | Сообщение # 129
Бывалый
Сообщений: 422
Статус: Offline
Не был дома денек...
Skvig, могу, кидай скрин и строку из чатлога ( по возможности )
[CM]Kingster, подробней пожалуйста, и проще...
MaestroMold, цикл в данном коде бесконечный. Это исправлено в коде ниже; автозакраытие скрипта возможно. Можно воспользоваться таймером (SetTimer). Если сам не осилишь - пиши.


AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
[CM]Kingster Дата: Воскресенье, 19.07.2015, 18:48 | Сообщение # 130
Боец
Сообщений: 245
Статус: Offline
Цитата Demy ()
подробней пожалуйста, и проще...

Я написал тебе же все правильно, нужно если в чатлоги появляется текста "Nik [Ник] R-IP [ip] L-IP [ip] IP [ip]" (Всегда будут разные) то нажимаешь F10 и в "/a" пишет "Возможно Москва / Иркутск / 5603.0 км" (1 город - R-IP, 2город - IP", спасибо заранее запрос чека в первом посте.


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly
Demy Дата: Воскресенье, 19.07.2015, 19:35 | Сообщение # 131
Бывалый
Сообщений: 422
Статус: Offline
[CM]Kingser, завтра скину код.

AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
MaestroMold Дата: Воскресенье, 19.07.2015, 20:16 | Сообщение # 132
Новичок
Сообщений: 13
Статус: Offline
Цитата Demy ()
MaestroMold, цикл в данном коде бесконечный. Это исправлено в коде ниже; автозакраытие скрипта возможно. Можно воспользоваться таймером (SetTimer). Если сам не осилишь - пиши.

Что то не особо понял, как это можно сделать таймером. Попробовал просто включить таймер на функцию которая завершает скрипт, но как то ничего.
Demy Дата: Воскресенье, 19.07.2015, 21:22 | Сообщение # 133
Бывалый
Сообщений: 422
Статус: Offline
MaestroMold, поставь таймер на функцию, которая проверяет, существует ли окно GTA (IfWinExist) (или процесс gta_sa.exe). Если нет - exitapp..

AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
MaestroMold Дата: Воскресенье, 19.07.2015, 21:34 | Сообщение # 134
Новичок
Сообщений: 13
Статус: Offline
Цитата Demy ()
MaestroMold, поставь таймер на функцию, которая проверяет, существует ли окно GTA (IfWinExist) (или процесс gta_sa.exe). Если нет - exitapp..

Так собственно и сделал, вверху что криво описал.

Код

SetTimer, Shutdown, 500
return

Shutdown:
IfWinNotExist, GTA:SA:MP
  exitapp
  return
Demy Дата: Воскресенье, 19.07.2015, 21:38 | Сообщение # 135
Бывалый
Сообщений: 422
Статус: Offline
Код
SetTimer, Shutdown, 500
; в самом самом начале скрипта \ или горячую клавишу для активации

; данная метка в любом месте
Shutdown:
IfWinNotExist, GTA:SA:MP
exitapp
return


AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ


Сообщение отредактировал Demy - Воскресенье, 19.07.2015, 21:38
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[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]

Новые пользователи
parecnevkirill5 [14:21]

flybro1337 [22:50]

amerikasdfghjkl [20:32]

umarmagonedov21 [12:03]

vlabsbd [03:43]

jeffreycollman [23:06]

infait228_aye [20:43]

uradzordan5 [16:32]

Donater192814 [16:30]

ivanpro777ooo [22:18]

FoxyMix [21:38]

pororo39084723 [21:21]

Visionseh [20:29]