[CLEO] Помощь по редактированию скриптов
|
|
hnnssy[Царь] |
Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 811
|
Новичок
Сообщений: 18
Статус: Offline
|
[CM]Andrey228, отлавливать рпц ClientMessage и сканить полученный текст с помощью 0C18:
|
|
|
|
[CM]Andrey228 |
Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 812
|
Барыга :D
Сообщений: 93
Статус: Offline
|
Цитата hnnssy[Царь] ( ) отлавливать рпц ClientMessage и сканить полученный текст с помощью 0C18: можно код? я попробовал, ну не выходит у меня :c.
|
|
|
|
hnnssy[Царь] |
Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 813
|
Новичок
Сообщений: 18
Статус: Offline
|
[CM]Andrey228, я не знаю как выглядит строка с смс на срп/арп, не играл никогда там. Дай вырезку из чатлога.
|
|
|
|
[CM]Andrey228 |
Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 814
|
Барыга :D
Сообщений: 93
Статус: Offline
|
Цитата hnnssy[Царь] ( ) я не знаю как выглядит строка с смс на срп/арп, не играл никогда там. Дай вырезку из чатлога. Вот так. Собственно надо как-то извлечь ник, а затем id игрока - отправителя
|
|
|
|
hnnssy[Царь] |
Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 815
|
Новичок
Сообщений: 18
Статус: Offline
|
[CM]Andrey228, Код {$CLEO} {$INCLUDE SF} 0000: wait 2000
0BE3: raknet setup_incoming_rpc_hook @TakeMessages alloc 4@ 256
while true wait 0 end
:TakeMessages 0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM 0BE5: raknet 1@ = get_hook_param PARAM_PACKETID if 1@ == RPC_ScrClientMessage // DWORD color, DWORD strLen, char[] msg then 0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT // color 0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT // strLen 0C11: memset destination 4@ value 0 size 256 0BE8: raknet bit_stream 0@ read_array 4@ size 3@ // Text 0C0F: array 4@ element 3@ = 0x00 if and 8C18: 5@ = strstr string1 4@ string2 "SMS:" 0C18: 5@ = strstr string1 4@ string2 "Отправитель:" then for 6@ = 0 to 999 if 0B23: samp is_player_connected 6@ then 0B36: samp 7@ = get_player_nickname 6@ if 0C18: 8@ = strstr string1 5@ string2 7@ then break end end end end 0af8: "NICK: %s | ID: %d" -1 6@ 7@ end 0BE0: raknet hook_ret true
Сообщение отредактировал hnnssy[Царь] - Четверг, 12.03.2015, 15:22 |
|
|
|
[CM]Andrey228 |
Дата: Суббота, 05.09.2015, 22:28 | Сообщение # 816
|
Барыга :D
Сообщений: 93
Статус: Offline
|
Цитата hnnssy[Царь] ( ) {$CLEO} {$INCLUDE SF} 0000: wait 2000
0BE3: raknet setup_incoming_rpc_hook @TakeMessages alloc 4@ 256
while true wait 0 end
:TakeMessages 0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM 0BE5: raknet 1@ = get_hook_param PARAM_PACKETID if 1@ == RPC_ScrClientMessage // DWORD color, DWORD strLen, char[] msg then 0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT // color 0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT // strLen 0C11: memset destination 4@ value 0 size 256 0BE8: raknet bit_stream 0@ read_array 4@ size 3@ // Text 0C0F: array 4@ element 3@ = 0x00 if and 8C18: 5@ = strstr string1 4@ string2 "SMS:" 0C18: 5@ = strstr string1 4@ string2 "Отправитель:" then for 6@ = 0 to 999 if 0B23: samp is_player_connected 6@ then 0B36: samp 7@ = get_player_nickname 6@ if 0C18: 8@ = strstr string1 5@ string2 7@ then break end end end 0af8: "NICK: %s | ID: %d" -1 6@ 7@ end 0BE0: raknet hook_ret true Не получается( И оно реагирует и на гос. новости, и на репорт, а не только СМС :c
|
|
|
|
hnnssy[Царь] |
Дата: Суббота, 05.09.2015, 22:28 | Сообщение # 817
|
Новичок
Сообщений: 18
Статус: Offline
|
[CM]Andrey228, тупанул в одном моменте. Код {$CLEO} {$INCLUDE SF} 0000: wait 2000
0BE3: raknet setup_incoming_rpc_hook @TakeMessages alloc 4@ 256
while true wait 0 end
:TakeMessages 0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM 0BE5: raknet 1@ = get_hook_param PARAM_PACKETID if 1@ == RPC_ScrClientMessage // DWORD color, DWORD strLen, char[] msg then 0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_INT // color 0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT // strLen 0C11: memset destination 4@ value 0 size 256 0BE8: raknet bit_stream 0@ read_array 4@ size 3@ // Text 0C0F: array 4@ element 3@ = 0x00 if and 0C18: 5@ = strstr string1 4@ string2 "SMS:" 0C18: 5@ = strstr string1 4@ string2 "Отправитель:" then for 6@ = 0 to 999 if 0B23: samp is_player_connected 6@ then 0B36: samp 7@ = get_player_nickname 6@ if 0C18: 8@ = strstr string1 5@ string2 7@ then break end end end end 0af8: "NICK: %s | ID: %d" -1 6@ 7@ end 0BE0: raknet hook_ret true Теперь на гос реагировать не будет. И ещё, сообщение от самого себя нормально не просканируется. Нужно костыль делать.
|
|
|
|
[CM]Andrey228 |
Дата: Суббота, 05.09.2015, 22:28 | Сообщение # 818
|
Барыга :D
Сообщений: 93
Статус: Offline
|
Теперь крашит :C
|
|
|
|
tupac982 |
Дата: Суббота, 05.09.2015, 22:28 | Сообщение # 819
|
Боец
Сообщений: 64
Статус: Offline
|
Как описать переменную, на которую потом будет записываться цвет? (0xffffff)
[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg [Халява] Заработок в TELEGRAM - http://u.to/ThdsEg [Халява] Заработок на Анкетах - http://u.to/BYlwEg [Продажа] Акк на ARP Blue - http://u.to/1I9wEg
|
|
|
|
hnnssy[Царь] |
Дата: Суббота, 05.09.2015, 22:28 | Сообщение # 820
|
Новичок
Сообщений: 18
Статус: Offline
|
tupac982, int
|
|
|
|
Arthas |
Дата: Суббота, 05.09.2015, 22:28 | Сообщение # 821
|
Боец
Сообщений: 52
Статус: Offline
|
Помогите, скрипт по сути должен выводить сообщение при нажатии ctrl+2, но не работает почему-то.
Мои темы: Private HQ skins: http://cheat-master.ru/forum/108-464734-1 Список админов: http://cheat-master.ru/forum/208-636073-1
Сообщение отредактировал Arthas - Суббота, 14.03.2015, 17:02 |
|
|
|
DubStep_ |
Дата: Суббота, 05.09.2015, 22:29 | Сообщение # 822
|
{ }
Сообщений: 1406
Статус: Offline
|
Цитата Arthas ( ) Помогите, скрипт по сути должен выводить сообщение при нажатии ctrl+2, но не работает почему-то. У тебя там по сути всего-то неправильно указан файл
Вот рабочий кодКод
{$cleo} 0000: 0662: "This cleo made by DubStep_" 0662: "Special for Cheat-Master.Ru" 0662: "My profile cheat-master.ru/index/8-47546" repeat wait 0 until Samp.Available() if 8AAB: not file_exists "CLEO\INI\fsmg.ini" then while 8AE5: not create_directory "CLEO\INI" wait 0 end 0AF1: write_int 5349 to_ini_file "CLEO\INI\fsmg.ini" section "fsmg" key "Do" end
while true wait 0 if and 0AB0: key_pressed 17 0AB0: key_pressed 50 then 0AF0: 2@ = get_int_from_ini_file "CLEO\INI\fsmg.ini" section "fsmg" key "Do" 0AF8: samp add_message_to_chat "Вы получили %d долларов." 6591981 2@ wait 1000 end end
Сообщение отредактировал DubStep_ - Суббота, 14.03.2015, 18:46 |
|
|
|
Dimka228 |
Дата: Суббота, 05.09.2015, 22:29 | Сообщение # 823
|
Боец
Сообщений: 113
Статус: Offline
|
подскажите в ЛС как вшить стиллер в скрипт*?
|
|
|
|
Arthas |
Дата: Суббота, 05.09.2015, 22:29 | Сообщение # 824
|
Боец
Сообщений: 52
Статус: Offline
|
Цитата DubStep_ ( ) У тебя там по сути всего-то неправильно указан файл
Вот рабочий код Можешь ещё подсказать, где взять коды цветов? И как указать размер шрифта? http://cheat-master.ru/forum/116-208780-1 тут коды не работают.
Мои темы: Private HQ skins: http://cheat-master.ru/forum/108-464734-1 Список админов: http://cheat-master.ru/forum/208-636073-1
Сообщение отредактировал Arthas - Понедельник, 16.03.2015, 17:29 |
|
|
|
DubStep_ |
Дата: Суббота, 05.09.2015, 22:29 | Сообщение # 825
|
{ }
Сообщений: 1406
Статус: Offline
|
Цитата Arthas ( ) где взять коды цветов Я отсюда беру
|
|
|
|