Дата: Воскресенье, 06.09.2015, 01:29 | Сообщение # 1801
Боец
Сообщений: 127
Статус: Offline
ЦитатаКoт ()
Теми фразами были инклуды.Поэтому ты подключал их через {$includes\ .txt} тоже самое что и константа const qwe = 123 end Вместо 123,можно использовать qwe
Дата: Воскресенье, 06.09.2015, 01:29 | Сообщение # 1802
Сообщений: 1074
Статус: Offline
Цитатаmazaxaka ()
я умудрился без подключения сделать
Ну так все могут сделать,если вместо имени константы указывать сразу ее значение.Константа упрощает действие,чтобы по новой не писать некоторые значения,делают константы и потом нажатие двух клавиш и то значение указано.Полезно для больших кодов,чтобы не путаться
Дата: Воскресенье, 06.09.2015, 01:30 | Сообщение # 1804
Советник
Сообщений: 784
Статус: Offline
Logan227, покажи строчку В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
:86 wait 0 if or 0ADC: test_cheat "GO" // если ввести GO не в чат (как чит-код) - начнется алгоритм телепортирования 7@ == 1 jf @414 if 0AB6: store_target_marker_coords_to 3@ 4@ 5@ // запись координат с метки, а также проверка, если метка jf @415 // не установлена - тп не начнется 7@ = 1
:688 wait 0 Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@) // запись текущих координат, пригодится ниже 0509: 11@ = distance_between_XY 3@ 4@ and_XY 0@ 1@ // проверка, если расстояние до конечной точки мало - тп сразу на нее if not 11@ >= 120.0 jf @192 Actor.PutAt($PLAYER_ACTOR, 3@, 4@, 12@) jump @342
:192 // ставим поворот в сторону тп 0063: 3@ -= 0@ // (float) 0063: 4@ -= 1@ // (float) 0604: get_Z_angle_for_point 3@ 4@ store_to 6@ Actor.Angle($PLAYER_ACTOR) = 6@ // Actor.LockInCurrentPosition($PLAYER_ACTOR) = True // заморозка, чтобы не падать if // проверка, если сидите в машине - скрипт пойдет немного подругому Actor.Driving($PLAYER_ACTOR) jf @273 03C0: 30@ = actor $PLAYER_ACTOR car Car.Angle(30@) = 6@ // ставим поворот машины в сторону тп Car.LockInCurrentPosition(30@) = True // заморозка машины
Дата: Воскресенье, 06.09.2015, 01:31 | Сообщение # 1812
Советник
Сообщений: 784
Статус: Offline
mazaxaka, ну вот она, ты её не видишь разве?
0AB1: call_scm_func @688 3 0@ 1@ 2@
Код
:688 wait 0 Actor.StorePos($PLAYER_ACTOR 3@ 4@ 5@) // запись текущих координат, пригодится ниже 0509: 11@ = distance_between_XY 0@ 1@ and_XY 3@ 4@ // проверка, если расстояние до конечной точки мало - тп сразу на нее if not 11@ >= 120.0 jf @192 Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 12@) jump @342
:192 // ставим поворот в сторону тп 0063: 0@ -= 3@ // (float) 0063: 1@ -= 4@ // (float) 0604: get_Z_angle_for_point 0@ 1@ store_to 6@ Actor.Angle($PLAYER_ACTOR) = 6@ // Actor.LockInCurrentPosition($PLAYER_ACTOR) = True // заморозка, чтобы не падать if // проверка, если сидите в машине - скрипт пойдет немного подругому Actor.Driving($PLAYER_ACTOR) jf @273 03C0: 30@ = actor $PLAYER_ACTOR car Car.Angle(30@) = 6@ // ставим поворот машины в сторону тп Car.LockInCurrentPosition(30@) = True // заморозка машины
:329 if 0ADC: not test_cheat "NO" // если нажато NO скрипт ставит на землю и прекращает тп jf @414
:342 wait 0 7@ = 0 Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@) 02CE: 13@ = ground_z_at 0@ 1@ 999.0 // узнаем высоту земли Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 13@) // ставим на землю Actor.LockInCurrentPosition($PLAYER_ACTOR) = False // разморозка if 056E: car 30@ defined // если в машине jf @414 Car.LockInCurrentPosition(30@) = False // разморозка машины jump @414
:414 0AB2: ret 0
Logan227, используй 00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@ И ещё не забудь
ЦитатаКoт ()
Изучи азы клео,переменные итд
Только действительно изучи, а не просто посмотрел и закрыл. В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Сообщение отредактировал RAKSHA1337 - Четверг, 27.03.2014, 14:58
А что это за кнопки такие? Где они находятся? Это наверно по монитору надо ладошкой нажимать. В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Сообщение отредактировал RAKSHA1337 - Четверг, 27.03.2014, 15:35