Вопросы по CLEO-скриптингу

fonarik

Известный
206
3
Я ведь не смогу с помощью нее изменять уровень воды не выходя из игры?
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Как получить символ из строки по его позиции?


Код:
{$CLEO}
 
const
    LEN_OF_SYM = 11
end
 
wait 0
 
0ac6: 0@ @string
0@ += LEN_OF_SYM
0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
 
0AD1: printf "Symbol %c" 1500 1@
 
0A93: end_custom_thread
 
:string
hex
    "Hello, world!" A
    "It's I am." 00
end

0@ - строка.
LEN_OF_SYM - "позиция" символа в строке(0@).
 

Naikers

Новичок
2
0
в чём проблема ребята
Код:
        {$CLEO .cs}
{$Include includes\RakNetDefines.txt}
 
thread "Flazy"
0662: "For Acheats"
 
// SA-MP dialog style's                 
const
DIALOG_STYLE_MSGBOX = 0
DIALOG_STYLE_INPUT = 1
DIALOG_STYLE_LIST = 2
DIALOG_STYLE_PASSWORD = 3
end
 
// GetSampBase
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
 
while not SAMP.Available()
    wait 100
end
 
//Сообщение при входе на сервер
0AF8: samp add_message_to_chat "[MyGame World / УК]: {e95a22} Введите {2288bb}/mguk {e95a22}, чтобы открыть уголовный кодекс. "" 0x2288bb
 
//Регистрация команд
0B34: samp register_client_command "mguk" to_label @cmd
 
 
 
while true
    wait 0
end   
 
:cmd
wait 0
0AC6: 23@ = label @dialog offset
0B3B: samp show_dialog id 1 caption "Уголовный кодекс MyGame-World [1]." text 23@ button_1 "Закрыть." button_2 "" style 0
0B43: cmd_ret
 
:dialog
hex
7B "FF9000" 7D 20 "Убийство" 20 7B "FFFFFF" 7D "-" 20 "10" 20 "звезд." A 
7B "FF9000" 7D 20 "Нападение" 20 7B "FFFFFF" 7D "-" 20 "5" 20 "звезд." A
7B "FF9000" 7D 20 "Перестрелка" 20 "оружием" 20 7B "FFFFFF" 7D "-" 20 "5" 20 "звезды." A 
7B "FF9000" 7D 20 "Торговля" 20 "наркотиками" 20 7B "FFFFFF" 7D  "-"  20 "3" 20 "звезды." A
7B "FF9000" 7D 20 "Торговля" 20 "оружием" 20 7B "FFFFFF" 7D  "-"  20 "3" 20 "звезды." A
7B "FF9000" 7D 20 "Оружие" 20 "в" 20 "открытой" 20 "форме" 7B "FFFFFF" 7D "-" 20 "4" 20 "звезд." A
7B "FF9000" 7D 20 "Употребление" 20 "наркотиков" 20 7B "FFFFFF" 7D  "-"  20 "4" 20 "звезд." A
7B "FF9000" 7D 20 "Ношение" 20 "материалов" 7B "FFFFFF" 7D "-" 20 "2" 20 "звезды." A 
7B "FF9000" 7D 20 "Соучастие" 20 7B "FFFFFF" 7D "-" 20 "Столько" 20 "же," 20 "сколько" 20 "и" 20 "зачинщику." A 
7B "FF9000" 7D 20 "Вымогательство" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Мошенничество" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Угон" 20 "ТС" 20 "у" 20 "ЗК/ГР" 7B "FFFFFF" 7D "-" 20 "3" 20 "звезд." A   
7B "FF9000" 7D 20 "Война" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Проституция" 20 7B "FFFFFF" 7D "-" 20 "1" 20 "звезда." A
7B "FF9000" 7D 20 "Хулиганство" 20 7B "FFFFFF" 7D "-" 20 "4" 20 "звезды." A
7B "FF9000" 7D 20 "Багоюз" 20 "при" 20 "аресте" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Взятка" 20 7B "FFFFFF" 7D "-" 20 "+1" 20 "звезда." A
7B "FF9000" 7D 20 "Теракт" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Захват" 20 "в" 20 "заложники" 20 "ЗК/ГР" 7B "FFFFFF" 7D "-" 20 "5" 20 "звезды." A
7B "FF9000" 7D 20 "Рэкет" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Проникновение" 20 7B "FFFFFF" 7D "-" 20 "5" 20 "звезд." A
7B "FF9000" 7D 20 "Неподчинение" 20 7B "FFFFFF" 7D "-" 20 "3" 20 "звезд." A
7B "FF9000" 7D 20 "Уход" 20 7B "FFFFFF" 7D "-" 20 "3" 20 "звезд." A
7B "FF9000" 7D 20 "Воровство/Грабеж" 20 7B "FFFFFF" 7D "-" 20 "3" 20 "звезды." A
7B "FF9000" 7D 20 "ПДД" 20 7B "FFFFFF" 7D "-" 20 "2" 20 "звезды." A
7B "FF9000" 7D 20 "АФК при аресте" 20 "при" 20 "аресте" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Сутенёрство" 20 7B "FFFFFF" 7D "-" 20 "2" 20 "звезды." A
7B "FF9000" 7D 20 "Рецидивист" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезды." A     
7B "FF9000" 7D 20 "Зачистка" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезды." A
7B "FF9000" 7D 20 "Развос нарко" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезды." A     
00
end
 

hnnssy

Известный
Друг
2,684
2,748
в чём проблема ребята
Код:
        {$CLEO .cs}
{$Include includes\RakNetDefines.txt}
 
thread "Flazy"
0662: "For Acheats"
 
// SA-MP dialog style's               
const
DIALOG_STYLE_MSGBOX = 0
DIALOG_STYLE_INPUT = 1
DIALOG_STYLE_LIST = 2
DIALOG_STYLE_PASSWORD = 3
end
 
// GetSampBase
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
 
while not SAMP.Available()
    wait 100
end
 
//Сообщение при входе на сервер
0AF8: samp add_message_to_chat "[MyGame World / УК]: {e95a22} Введите {2288bb}/mguk {e95a22}, чтобы открыть уголовный кодекс. "" 0x2288bb
 
//Регистрация команд
0B34: samp register_client_command "mguk" to_label @cmd
 
 
 
while true
    wait 0
end 
 
:cmd
wait 0
0AC6: 23@ = label @dialog offset
0B3B: samp show_dialog id 1 caption "Уголовный кодекс MyGame-World [1]." text 23@ button_1 "Закрыть." button_2 "" style 0
0B43: cmd_ret
 
:dialog
hex
7B "FF9000" 7D 20 "Убийство" 20 7B "FFFFFF" 7D "-" 20 "10" 20 "звезд." A
7B "FF9000" 7D 20 "Нападение" 20 7B "FFFFFF" 7D "-" 20 "5" 20 "звезд." A
7B "FF9000" 7D 20 "Перестрелка" 20 "оружием" 20 7B "FFFFFF" 7D "-" 20 "5" 20 "звезды." A
7B "FF9000" 7D 20 "Торговля" 20 "наркотиками" 20 7B "FFFFFF" 7D  "-"  20 "3" 20 "звезды." A
7B "FF9000" 7D 20 "Торговля" 20 "оружием" 20 7B "FFFFFF" 7D  "-"  20 "3" 20 "звезды." A
7B "FF9000" 7D 20 "Оружие" 20 "в" 20 "открытой" 20 "форме" 7B "FFFFFF" 7D "-" 20 "4" 20 "звезд." A
7B "FF9000" 7D 20 "Употребление" 20 "наркотиков" 20 7B "FFFFFF" 7D  "-"  20 "4" 20 "звезд." A
7B "FF9000" 7D 20 "Ношение" 20 "материалов" 7B "FFFFFF" 7D "-" 20 "2" 20 "звезды." A
7B "FF9000" 7D 20 "Соучастие" 20 7B "FFFFFF" 7D "-" 20 "Столько" 20 "же," 20 "сколько" 20 "и" 20 "зачинщику." A
7B "FF9000" 7D 20 "Вымогательство" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Мошенничество" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Угон" 20 "ТС" 20 "у" 20 "ЗК/ГР" 7B "FFFFFF" 7D "-" 20 "3" 20 "звезд." A 
7B "FF9000" 7D 20 "Война" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Проституция" 20 7B "FFFFFF" 7D "-" 20 "1" 20 "звезда." A
7B "FF9000" 7D 20 "Хулиганство" 20 7B "FFFFFF" 7D "-" 20 "4" 20 "звезды." A
7B "FF9000" 7D 20 "Багоюз" 20 "при" 20 "аресте" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Взятка" 20 7B "FFFFFF" 7D "-" 20 "+1" 20 "звезда." A
7B "FF9000" 7D 20 "Теракт" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Захват" 20 "в" 20 "заложники" 20 "ЗК/ГР" 7B "FFFFFF" 7D "-" 20 "5" 20 "звезды." A
7B "FF9000" 7D 20 "Рэкет" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Проникновение" 20 7B "FFFFFF" 7D "-" 20 "5" 20 "звезд." A
7B "FF9000" 7D 20 "Неподчинение" 20 7B "FFFFFF" 7D "-" 20 "3" 20 "звезд." A
7B "FF9000" 7D 20 "Уход" 20 7B "FFFFFF" 7D "-" 20 "3" 20 "звезд." A
7B "FF9000" 7D 20 "Воровство/Грабеж" 20 7B "FFFFFF" 7D "-" 20 "3" 20 "звезды." A
7B "FF9000" 7D 20 "ПДД" 20 7B "FFFFFF" 7D "-" 20 "2" 20 "звезды." A
7B "FF9000" 7D 20 "АФК при аресте" 20 "при" 20 "аресте" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезд." A
7B "FF9000" 7D 20 "Сутенёрство" 20 7B "FFFFFF" 7D "-" 20 "2" 20 "звезды." A
7B "FF9000" 7D 20 "Рецидивист" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезды." A   
7B "FF9000" 7D 20 "Зачистка" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезды." A
7B "FF9000" 7D 20 "Развос нарко" 20 7B "FFFFFF" 7D "-" 20 "6" 20 "звезды." A   
00
end
И в чём суть вопроса? Убери одни ковычки в сообщении, у тебя перед цветом "" стоит.
Это сорц моего друга, кстати.