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

kawa operand

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

priestokk

Новичок
34
0
Пацаны, как вернуть игрока на последние координаты после выполнения функции? Что-то по типу /ph, игрок после того как телепортируется в машину игрока, возвращается в те координаты, где он стоял до телепорта (камеру оставлять на месте не обязательно)
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
сохранять координаты перед телепортом это же логично я думаю
 
  • Нравится
Реакции: priestokk

priestokk

Новичок
34
0
00AA: store_Car 17@ position_to 4@ 5@ 6@

00A1: put_actor $PLAYER_ACTOR at 4@ 5@ 6@

пробовал, чет не робит в моем скрипте, думал вы знаете какие-то другие опокды
 

kawa operand

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

priestokk

Новичок
34
0
Как раз таки мой скрип работает так. Я по /dl чужой машины беру её координаты после чего телепортируюсь к ней, дальше моя машина начинает делать свои действия, а вот когда я в самом начале функции беру координаты своей машины (00AA: store_Car 17@ position_to 4@ 5@ 6@ ), а в конце пишу (00A1: put_actor $PLAYER_ACTOR at 4@ 5@ 6@), то машина телепортируется на месте (слегка подкидывает вверх).
Мой скрип разделен на такие части:
1) телепорт к машине по её id'у через (0AFF: samp 30@ = car_handle_by_samp_vehicle_id 12@ )
2) действие
3) возврат на исходную точку
Но я никак не могу реализовать 3 пункт, ибо когда я в самом начале беру свои координаты, то при вводе команды я просто телепортируюсь на месте
 

kawa operand

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

Makaraha

Новичок
18
4
Как можно сделать проверку по строке, наподобие вот этого опкода:
0039: 1@ == 0
Но в таком формате:
1@ == "String"
 

Tatsuki

Известный
5
0
Как данные из переменной использывать в кавычках?
{$CLEO}
0000:


:Vehicle
wait 0
if and
00DF: actor $PLAYER_ACTOR driving
0AB0: key_pressed 17
jf @Vehicle
03C0: 1@ = actor $PLAYER_ACTOR car
0AF9: samp say_msg "/me повернул ключ зажигания 1@"
wait 1000
jump @Vehicle
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
{$CLEO}
0000:


:Vehicle
wait 0
if and
00DF: actor $PLAYER_ACTOR driving
0AB0: key_pressed 17
jf @Vehicle
03C0: 1@ = actor $PLAYER_ACTOR car
0AF9: samp say_msg "/me повернул ключ зажигания vehicle: %X" 1@
wait 1000
jump @Vehicle
 

Azller Lollison

ещкере
Друг
1,347
2,297
ну в 1@ находится как минимум хендл кара, а не его id / имя, так что получай имя кара и выводи