Не работает скрипт

Статус
В этой теме нельзя размещать новые ответы.

MaxOnen

Новичок
Автор темы
14
2
В скриптах не очень хорошо шарю,код взят из чужого скрипта.Он показывает все Объекты,а надо определенный объект чтобы показывал,что сделать?



:ObjRend
for 0@ = 0 to MAX_OBJECTS
03F0: enable_text_draw 1
1@ = SAMP.ObjectHandleByID(0@)
if 03CA: object 1@ exists
then
01BB: store_object 1@ position_to 2@ 3@ 4@
if 00FE: actor $PLAYER_ACTOR sphere 0 in_sphere 2@ 3@ 4@ radius 31@ 31@ 31@
then
if call @convert 3 2@ 3@ 4@ ret 5@ 6@
then
//call @GetPickupModelbySampID 1 0@ ret 10@
0984: 10@ = object 1@ model

alloc 11@ 260
0C11: 11@ 0 260
format 11@ "{e3dc0b}Object: {FFFFFF}%d {e3dc0b}Model: {FFFFFF}%d" 0@ 10@
0B6F: render font 13@ draw_text 11@ pos 5@ 6@ color 0xe3dc0bff
free 11@
end

Пытался поменять "for 0@ = 0 to MAX_OBJECTS " на нужные ID,но не получилось
 

Вложения

  • kod.png
    kod.png
    9.7 KB · Просмотры: 257
  • kod.png
    kod.png
    9.7 KB · Просмотры: 261

MaxOnen

Новичок
Автор темы
14
2
Куда только не ставил id не работает и все(

И дописывал ничего-результат один
 
Последнее редактирование модератором:

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,962
CLEO:
{$CLEO}
0000:

REPEAT
0001: 0
UNTIL 0AFA:

WHILE TRUE
0001: 0
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
    WHILE 0AE3: 3@ = random_object_near_point 0@ 1@ 2@ in_radius 500.0 find_next TRUE
        IF 0B52: samp 4@ = object_id_by_handle 3@
        THEN 0984: 4@ = object 3@ model
            IF AND
            0029:   4@ >= 18659
            8019:   NOT 4@ > 18667
            THEN
            01BB: store_object 3@ position_to 3@ 4@ 5@
            0B55: convert_3D_coords 3@ 4@ 5@ to_screen 3@ 4@
            0B55: convert_3D_coords 0@ 1@ 2@ to_screen 5@ 6@
            0B68: render draw_line_point1 5@ 6@ point2 3@ 4@ width 1 color 0xFFFFFFFF
            END
        END
    END
END
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,962
задержку в цикле repeat на одну строку ниже поставь
 
Статус
В этой теме нельзя размещать новые ответы.