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

iTz_WEEZY

Известный
298
89
Смотрите чет ни знаю как отправить СМС найденному игроку
подскажите

CLEO:
{$CLEO}
0000:

WHILE TRUE
0001: WAIT 0 MS
    FOR 0@ = 0 TO 1000 [STEP = 1]
        IF 0B23:  samp is_player_connected 0@
        THEN
            IF 0B20: samp 1@ = actor_handle_by_samp_player_id 0@
            THEN
      say "/sms ID Чето там"
            END
        END
    END
END
 

01EG

Известный
Проверенный
639
364
Смотрите чет ни знаю как отправить СМС найденному игроку
подскажите

CLEO:
{$CLEO}
0000:

WHILE TRUE
0001: WAIT 0 MS
    FOR 0@ = 0 TO 1000 [STEP = 1]
        IF 0B23:  samp is_player_connected 0@
        THEN
            IF 0B20: samp 1@ = actor_handle_by_samp_player_id 0@
            THEN
      say "/sms ID Чето там"
            END
        END
    END
END

1) Перед тем как используешь Samp Opcodes нужно проверить загружен ли SAMP (0AFA:)
2) Все правильно ты записывал в 0@ id игрока через цикл for, но ты отправлял сообщение в чат не указывая переменную откуда ты брал id чата.
3) Зачем здесь 0b20 ?
CLEO:
{$CLEO}
0000:

repeat // Проверка на загрузку SA:MP
wait 0
until 0AFA:  is_samp_available
    WHILE TRUE
    0001: WAIT 0 MS
        IF 0ADC:   test_cheat "SMS" // Активация для удобства
        THEN
            FOR 0@ = 0 TO 1000 [STEP = 1]
                IF 0B23:  samp is_player_connected 0@
                THEN
                  say "/sms %i Hi" 0@ // Считывания id из переменной.
                  wait 1100
                END
            END
        END
    END
 
  • Нравится
Реакции: iTz_WEEZY

LeJohn

Новичок
3
0
Как узнать никнейм игрока по его id? например в команде вводишь id, а его никнейм записывается в определенную переменную.
 

RedBoxWhite

Известный
337
27
Как сделать, чтобы при вводе команды /cmd (пример) TAWER.
И в чат выводило "Ты TAWER"?