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

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Ты выделил память и после первого прохода цикла очищаешь.
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Парни, уже всн облазил, мне бы код патчей в CLEO найти.
А именно OnfootData & Incar Data.
И желательно объяснить как их одновременно активировать.
Ток мне не готове клео нужно, а именно код.

P.S. Как $PLAYER_ACTOR посадить на пасс. место?
NOP.
http://blasthack.net/threads/34/page-18#post-18279
http://blasthack.net/wiki/opcodes:0b2e
http://blasthack.net/wiki/opcodes:0b2d

P.S. CTRL + ALT + 2 -> "pass put"
 

test132

Новичок
28
2
Скомпилировал перед записью, код чуток изменен - суть такая же
PHP:
{$CLEO}
0000:

:NONAME_2
wait 1000
if
00E1: key_pressed 0 16
else_jump @NONAME_2
00BC: show_text_highpriority GXT 'CHEAT1' time 2000 flag 1  // Активируем

0AC8: allocate_memory_size 1@ 128
while true
wait 0
    0B75: samp get_chat_string 99 text_to 1@ prefix_to 0 color_to 0 prefix_color_to 0
    if 0C18: 0 = strstr string1 1@ string2 "а" // Ищем в строке 99 чата подстроку "а" (русская а)
    then
0AD1: show_formatted_text_highpriority "TEXT_FOUND" time 2000
    end
    wait 100
end

Суть в том, что скрипт отлавливает сообщения только из админ чата (причем цвет админ чата никак не влияет) и иногда сообщения, которые вводит игрок. Остальные (новости, оповещения, /ad ) - никакой реакции. Кто знает в чем проблема??
 

test132

Новичок
28
2
Когда пишу
PHP:
0AD1: show_formatted_text_highpriority "TEST" time 2000
Текст отображается нормально. Но если вместо "TEST" поставить к примеру 2@ - int переменную,
PHP:
0AD1: show_formatted_text_highpriority 2@  time 2000
то в игре отображаются иероглифы, как решить проблему??
 

Enjoy

Новичок
Проверенный
164
11
Когда пишу
PHP:
0AD1: show_formatted_text_highpriority "TEST" time 2000
Текст отображается нормально. Но если вместо "TEST" поставить к примеру 2@ - int переменную,
PHP:
0AD1: show_formatted_text_highpriority 2@  time 2000
то в игре отображаются иероглифы, как решить проблему??
Код:
0AD3: 1@ = format "%d" 2@
0AD1: show_formatted_text_highpriority 1@  time 2000
 

DubStep_

Известный
292
52
Когда пишу
PHP:
0AD1: show_formatted_text_highpriority "TEST" time 2000
Текст отображается нормально. Но если вместо "TEST" поставить к примеру 2@ - int переменную,
PHP:
0AD1: show_formatted_text_highpriority 2@  time 2000
то в игре отображаются иероглифы, как решить проблему??
0ad1: "%d" 1000 2@