- 2,684
- 2,768
спасибо, щас попробую
В общем, вот мог говнокод. Пишу скрипт, который выводит в чат 1 и 2 цвета машины
Сначала всё было как в слоу-моушн, пед двигался в два раза медленнее, чем обычно. Показывало правильно через раз, и то только первый колор, вместо второго какое-то большое число.
CLEO:{$CLEO .cs} 0000: NOP repeat wait 0 until SAMP.Available() 0b34: samp "getcolor" @command 1@ = 0 :ccolor wait 0 if 1@ == 1 then 03C0: 0@ = actor $PLAYER_ACTOR car if 00DB: actor $PLAYER_ACTOR in_car 0@ then 03F3: get_car 0@ primary_color_to 2@ secondary_color_to 3@ 0af8: "color 1: %d, color 2: %d." 2@ 3@ color 0xffffff 1@ = 0 end end goto @ccolor :command if 1@ == 1 then 1@ = 0 else 1@ = 1 end 0B43: samp cmd_ret
Выделил память, заработало :)
CLEO:
{$CLEO}
0000:
wait 2000
0b3d: "vcols" @vcols
while true
wait 0
end
:vcols
if Actor.Driving($PLAYER_CTOR)
then
03C0: 0@ = actor $PLAYER_ACTOR car
03F3: get_car_colours 0@ store_to 1@ 2@
0AF8: "%d / %d" -1 1@ 2@
end
0B43: samp cmd_ret