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

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
так давай скажи в чем проблема
 

T1cKz

Известный
595
245
так давай скажи в чем проблема
суть в том что когда я активирую этот скрипт, то меня выбивает на стартовый экран(фон где пляж лс), а потом появляется cj(ну крч не работает скрипт xD)
По сути он должен посылать выстрел в мишень, чего он не делает... а выходит то что повыше
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
оно тебя нахуй посылает когда включаешь или когда в игру заходишь
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так просто легче будет понять где именно проблема иначе мне впадлу туда всматриваться

upd: мейби потому что на :3 прыгаешь без ваит нуль
 

Kristyan

Известный
165
16
это проверка будет работать?
PHP:
WHILE TRUE
WAIT 0
 IF 31@ == 1
 THEN
    0B35: samp 0@ = get_last_command_params
    0AD4: 4@ = scan_string 0@ format "%d" 2@
    0B2B: samp 5@ = get_player_id_by_actor_handle $PLAYER_CHAR // -------
    28@ = SAMP.GetPlayerColor(2@)
    29@ = SAMP.GetPlayerColor(5@)
    wait 3000
    if or
      29@ == 0x1016e
      29@ == 0x1732e8
      29@ == 0x2b46ff
    then
        if or
        28@ == 0x1016e
        28@ == 0x1732e8
        28@ == 0x2b46ff
        then // -------
      
    0C18: 1@ = strstr string1 0@ string2 " /findd "
    1@++
    call @SEND_MSG 2 2@ 1@
    chatmsg "{4ebf8b}[CopCMD]{5b7fa8} MDC was sent to ID %d." 0xff5b7fa8  2@
    end
    end
    end
    31@ = 0
    end
    cmdret
 

p1cador

cerf
Проверенный
221
359
@Vlado.1995, @BlackKnigga
еще можно:
CLEO:
0A8D: 31@ = read_memory 31@ size 1 virtual_protect 0
где 31@ это структура актера + 0x46D

В таком случае, если актер на земле, в 31@ прочитается значение 32

Пример для $PLAYER_ACTOR:
CLEO:
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 0x46D
0A8D: 31@ = read_memory 31@ size 1 virtual_protect 0
 
Последнее редактирование:

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
English please
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите как убрать цвет. Чтобы осталась просто слово привет.
Код:
Привет. {FFFFFF}
Код:
Привет
 

Kristyan

Известный
165
16
Как сделать чтоб когда я не буду в те машины только сработал 0AF9 и если буду в те машины то сработал 0AF9 и gosub @mave ?
PHP:
:mave
    print "~r~ You are in flying transport!" 2000
 return


:check
 SAMP.IsCommandTyped(20@)
if
    0AD4: 20@ = scan_string 20@ format "%d" 21@
then
    0AF9: samp say_msg "ID %d" 21@
if or
 2@ = 460
  2@ = 469
   2@ = 487
    2@ = 511
     2@ = 512
      2@ = 513
     2@ = 519
    2@ = 553
   2@ = 577
  2@ = 592
 2@ = 593
   00DD:   actor $PLAYER_ACTOR driving_car_with_model 2@
gosub @mave
end
SAMP.CmdRet()
 

jenekbueno

Известный
156
69
Как сделать чтоб когда я не буду в те машины только сработал 0AF9 и если буду в те машины то сработал 0AF9 и gosub @mave ?
PHP:
:mave
    print "~r~ You are in flying transport!" 2000
 return


:check
 SAMP.IsCommandTyped(20@)
if
    0AD4: 20@ = scan_string 20@ format "%d" 21@
then
    0AF9: samp say_msg "ID %d" 21@
if or
 2@ = 460
  2@ = 469
   2@ = 487
    2@ = 511
     2@ = 512
      2@ = 513
     2@ = 519
    2@ = 553
   2@ = 577
  2@ = 592
 2@ = 593
   00DD:   actor $PLAYER_ACTOR driving_car_with_model 2@
gosub @mave
end
SAMP.CmdRet()
обьясни еще раз и чтобы я понял.
 

Kristyan

Известный
165
16
обьясни еще раз и чтобы я понял.

Так, здесь я хочу сделать проверку, если я не буду в указанному транспорте, то чтобы сработал только оп-код 0АF9 тобиш "ID %d", и вернутся обратно (закончить код), если я буду в указанному транспорте то срабатывал и оп-код 0АF9 и чтобы появился тот "print "~r~ You are in flying transport!"
 
Последнее редактирование: