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

RusFatal

Новичок
114
10
04E5: object 1@ near_point -1024.74 -1245.90 radius 5.0 5.0 5.0 sphere 0
Это не то, тут идет проверка где находится обьект, при чём 1@ - это не id модели а хэндл обьекта.
объект статичен или перемещается при каких-то обстоятельствах?
Объект перемещается
 

©Ded_Fedot

КГБ
2,139
1,261
Сказал напишет как будет у компа...2 дня назад
CLEO:
for 0@ = 0 to 1500 step 1
1@ = SAMP.ObjectHandleByID(0@)
if
    03CA:   object 1@ exists
    then
    Object.StorePos(1@, 2@, 3@, 4@)
    5@ = Object.Model(1@)
    if
        5@ == 1487
        then
        050A: 6@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ COORD_X COORD_Y COOORD_Z
        if
            6@ < DISTNANCE
            then
 
  • Нравится
Реакции: RusFatal

ishi

Известный
493
110
Ого, а этот опкод даст мне ID????? Он его может применить, безусловно, но каков его вопрос
тогда 0ae3:
говоря о том, что сохраняет хендл- это глупости, без разницы. process LOS возвращает вообще указатель, но это не значит что его нельзя преобразовать в хендл, а хендл - в ид. если бы всё возвращало ид, была бы лишь путаница, и было бы крайне неудобно
 
  • Нравится
Реакции: RedBoxWhite

RusFatal

Новичок
114
10
Какой опкод позволяет считывать текст с текстдрава?
К примеру, мне нужно:
{Определение id текстдрава}
{Функция переноса текста текстдрава в переменную}
if
{Слово текстдрава == Влево}
then
{Нажатие кнопки влево}
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,460
Ух сложно, долго.
 

Вложения

  • 2017-05-05_17-53-25.gif
    2017-05-05_17-53-25.gif
    223 KB · Просмотры: 227

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,460
Начни с RakLogger'a тогда, раз не знаешь надо ли вносить стрелочку.
 

BlackKnigga

Известный
BH Team
922
445
C++:
for 1@ = 0 to 2048 step 1
    0C5A: samp textdraw 1@ get_string_to 0@

    if 0C14: strcmp string1 0@ string2 "Влево"
    then
        chatmsg "Влево"
    end

Пробовал вот так, не работает.
Если строки равны, то strcmp вернёт 0. А чтоб не думать со стрелкой, используй strstr. Ну и неплохо было бы проверять текстдрав на существование, прежде чем брать текст.