вы чё мутите? Ну что-то типа std::string::replace. В пустые байты вставляем текст
itsLegend Фонд борьбы за жуков 🐞 Автор темы Администратор 2,696 1,468 8 Фев 2016 #61 MISTER_GONWIK написал(а): вы чё мутите? Нажмите для раскрытия... Ну что-то типа std::string::replace. В пустые байты вставляем текст
MISTER_GONWIK написал(а): вы чё мутите? Нажмите для раскрытия... Ну что-то типа std::string::replace. В пустые байты вставляем текст
M Mikha Mikhin Новичок 131 4 8 Фев 2016 #62 legend2360 написал(а): Я тебе сказал как. Вырежи ту часть кода, которая связана с диалогом. Нажмите для раскрытия... CLEO: {$CLEO .cs} {$INCLUDE SF} 0000: NOP repeat wait 0 until SAMP.Available() 111111@ = 0 :keycheck if 0AB0: key_pressed 0x42 then wait 50 jump @menuopen else wait 50 jump @keycheck end :menuopen 0AC6: 101@ = label @menutext offset 0AC8: 1111110@ = allocate_memory_size 16 if 111111@ == 0 then 0ad3: format_stirng 1111110@ = "{ff0000}Disabled" else 0ad3: format_stirng 1111110@ = "{008000}Enabled " end 0A8E: 104@ = 101@ + 43 0C24: strncpy destination 104@ source 1111110@ size 16 0B3B: samp show_dialog id 101 caption "Cheat | MENU" text 101@ button_1 "Выбрать" button_2 "Отмена" style 2 wait 1000 jump @keycheck :menutext hex "{926eae}Cheat" "\n{926eae}GM" "\n{926eae}WallHack " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "!" "\n{926eae}NEXTCHEAT" "\0" end Вроде правильно вырезал из всего кода. Последнее редактирование: 8 Фев 2016
legend2360 написал(а): Я тебе сказал как. Вырежи ту часть кода, которая связана с диалогом. Нажмите для раскрытия... CLEO: {$CLEO .cs} {$INCLUDE SF} 0000: NOP repeat wait 0 until SAMP.Available() 111111@ = 0 :keycheck if 0AB0: key_pressed 0x42 then wait 50 jump @menuopen else wait 50 jump @keycheck end :menuopen 0AC6: 101@ = label @menutext offset 0AC8: 1111110@ = allocate_memory_size 16 if 111111@ == 0 then 0ad3: format_stirng 1111110@ = "{ff0000}Disabled" else 0ad3: format_stirng 1111110@ = "{008000}Enabled " end 0A8E: 104@ = 101@ + 43 0C24: strncpy destination 104@ source 1111110@ size 16 0B3B: samp show_dialog id 101 caption "Cheat | MENU" text 101@ button_1 "Выбрать" button_2 "Отмена" style 2 wait 1000 jump @keycheck :menutext hex "{926eae}Cheat" "\n{926eae}GM" "\n{926eae}WallHack " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "!" "\n{926eae}NEXTCHEAT" "\0" end Вроде правильно вырезал из всего кода.
itsLegend Фонд борьбы за жуков 🐞 Автор темы Администратор 2,696 1,468 9 Фев 2016 #63 У тебя байтов 17, а записываешь 16. В итоге - 00 - конец строки. И зачем ты так издеваешься над переменными? Это тебе как-то удобно, или что?
У тебя байтов 17, а записываешь 16. В итоге - 00 - конец строки. И зачем ты так издеваешься над переменными? Это тебе как-то удобно, или что?
mac HEY DARLING 1,317 911 9 Фев 2016 #64 legend2360 написал(а): И зачем ты так издеваешься над переменными? Это тебе как-то удобно, или что? Нажмите для раскрытия... Код мазохиста :pidrila:
legend2360 написал(а): И зачем ты так издеваешься над переменными? Это тебе как-то удобно, или что? Нажмите для раскрытия... Код мазохиста :pidrila:
M Mikha Mikhin Новичок 131 4 9 Фев 2016 #65 legend2360 написал(а): И зачем ты так издеваешься над переменными? Это тебе как-то удобно, или что? Нажмите для раскрытия... Я просто садист по отношению к переменным.... Если серьёзно, то да, удобно.
legend2360 написал(а): И зачем ты так издеваешься над переменными? Это тебе как-то удобно, или что? Нажмите для раскрытия... Я просто садист по отношению к переменным.... Если серьёзно, то да, удобно.
M Mikha Mikhin Новичок 131 4 9 Фев 2016 #66 legend2360 написал(а): У тебя байтов 17, а записываешь 16. В итоге - 00 - конец строки. Нажмите для раскрытия... Какие 17? Пересчитал только что - 16!
legend2360 написал(а): У тебя байтов 17, а записываешь 16. В итоге - 00 - конец строки. Нажмите для раскрытия... Какие 17? Пересчитал только что - 16!
itsLegend Фонд борьбы за жуков 🐞 Автор темы Администратор 2,696 1,468 9 Фев 2016 #67 Смещение на запись 42. Вместо функции strncpy используй memcpy, т.к. та добавляет терминирующий нуль.
Смещение на запись 42. Вместо функции strncpy используй memcpy, т.к. та добавляет терминирующий нуль.
M Mikha Mikhin Новичок 131 4 9 Фев 2016 #68 legend2360 написал(а): Смещение на запись 42. Вместо функции strncpy используй memcpy, т.к. та добавляет терминирующий нуль. Нажмите для раскрытия... Не помогло.
legend2360 написал(а): Смещение на запись 42. Вместо функции strncpy используй memcpy, т.к. та добавляет терминирующий нуль. Нажмите для раскрытия... Не помогло.