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

ShadowBroker

Известный
110
27
Почему компилятор съедает условие not?
Вот так делаю
CLEO:
        0C18: not 0 = strstr string1 1@ string2 "]:"
После декомпила в этой строке только опкод без not
 

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,479
1,163
Почему компилятор съедает условие not?
Вот так делаю
CLEO:
        0C18: not 0 = strstr string1 1@ string2 "]:"
После декомпила в этой строке только опкод без not
когда вставляешь "not", в опкоде меняй "0" на "8".
 

D3.Pheonix

🎹
Модератор
2,821
1,600
Есть ли опкод, который определяет интерьер, в котором находится игрок ?
 

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,479
1,163
Логика:
Если игрок находится в N интерьере, то действие
Поможешь ?
CLEO:
{$CLEO .cs}
0000: NOP

repeat
wait 0
until samp.Available()

repeat
wait 0
until 0B61:  samp is_local_player_spawned

while true
wait 1000
077E: get_active_interior_to 1@
msg "Интерьер: %d" -1 1@
end



Короче, мне крворукому дебилу который почти ноль в клео надо объяснить. Как делать, чтобы
после сообщения "Администратор (ник, но он каждый раз будет разный поэтому без него) ответил вам: тут?" вы сразу писали /n и список фраз:
тут
да тут
я тут
тут, а что??

Ну или кратко говоря: чек на слова "администратор ответил вам тут, tут, tyt, tуt"
И ответ /n %random-tipa%

%random-tipa%
тут
да тут
я тут
тут, а что??

CLEO:
alloc 1@ 128
alloc 2@ 64

while true
wait 0
SAMP.GetChatString(99, 1@, 2@, 0, 0)
if or
0C18: 3@ = strstr string1 1@ string2 "тут?"
0C18: 3@ = strstr string1 1@ string2 "Tyt?"
0C18: 3@ = strstr string1 1@ string2 "Тут?"
0C18: 3@ = strstr string1 1@ string2 "tyt?"
then
wait 2500
say "/n Да"
wait 1000
end
end
 
Последнее редактирование:
  • Нравится
Реакции: Config

ShadowBroker

Известный
110
27
Как записать все что следует после команды в переменную? К примеру /c Nick228[1337]
Команда своя через samp_register
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,964
А конкретнее? Если с числом я знаю как, через scan_string а со строкой в которой есть как латиница так и символы [ . - ?
Что конкретнее? Ты спросил как получить аргументы команды, тебе ответили.
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,964
Человек у которого не работает, скорее всего стоит старый SF.
 
  • Нравится
Реакции: D3.Pheonix

ShadowBroker

Известный
110
27
Это ты сука тупой. 0B35 и есть строка.
Ну так сразу можно было сказать, начинаешь тут выеживаться перед публикой
Не все тут боги скриптинга, пойми уже наконец, тебе там с высокой колокольни наверное не видать