- 65
- 42
Полученный или нанесенный?Впринцепе сделать не тяжело, но проверки оппкодом нету? А то упаду откуда-то, получу урон и сработает код, а это мне не нужно!
Мне нужна проверка на урон полученный другим игроком.
Полученный или нанесенный?Впринцепе сделать не тяжело, но проверки оппкодом нету? А то упаду откуда-то, получу урон и сработает код, а это мне не нужно!
Мне нужна проверка на урон полученный другим игроком.
rcp givetakedamageВпринцепе сделать не тяжело, но проверки оппкодом нету? А то упаду откуда-то, получу урон и сработает код, а это мне не нужно!
Мне нужна проверка на урон полученный другим игроком.
а какой шаг и конечное значение должно быть?Минус -4 байта от точки старта и будет тебе актеры.
буду признателенМогу с плюсов код подогнать.
Не работает к сожалению :(А все-таки, есть кое-какой опкод.
Событие 54.CLEO:080E: get_actor $PLAYER_ACTOR ped_event_to 1@
Взял из справки Санни Билдера, статья "События актеров".
Да, в самом деле. Я не проверял его, когда писал. Тогда используй ту функцию с задержкой.Не работает к сожалению :(
:GetActorCarStatus
int 1@
int 2@
if 0449: is_char_sitting_in_any_car 0@
then 2@ = 1 // в машине
else 2@ = 0 // не в машине
end
if 1@ < 2@ // не сидел, а спустя кадр - сидит
then 0AB2: ret 2 0 2@
end
if 1@ > 2@ // сидел, а спустя кадр - не сидит
then 0AB2: ret 2 1 2@
end
if 1@ == 2@ // состояние не менялось
then 0AB2: ret 2 -1 2@
end
0AB1: call_scm_func @GetActorCarStatus 2 $PLAYER_ACTOR 0@ ret 1@ 0@
while true
wait 0
if 09DE: actor $PLAYER_ACTOR entering_car
then
while 09DE: actor $PLAYER_ACTOR entering_car
wait 0
end
// if Actor.Driving($PLAYER_ACTOR)
chat "Actor enter to car" -1
end
end
Что именно? Подсветку при наведении? Получать координаты курсора и если они равны коордам. текста - менять цветКак можно это реализовать?
![]()
bool CFunctions::OnMouseHover(float x, float y, float w, float h)
{
POINT *MousePosition = &SF->getGame()->getCursorPos();
return(MousePosition->x >= x && MousePosition->x <= x + w && MousePosition->y >= y && MousePosition->y <= y + h);
}
repeat
....
until 0AD6: end_of_file 0@ reached