Автор Тема: Новые опкоды(ваши предложения)  (Прочитано 1781 раз)

Онлайн Shagg_E

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 514
  • Репутация: +14/-0
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Новые опкоды(ваши предложения)
« Ответ #15 : Сентябрь 05, 2017, 11:10:24 pm »
egor230 >
Насчет опкода 0AD2 - попробую запилить, спасибо за идею.

Если нужен список анимаций с описанием - то у меня есть такой для опкода 0372.
Для других способов проигрывания описаний нет, увы.

Оффлайн egor230

  • Прохожий
  • *
  • Сообщений: 90
  • Репутация: +1/-0
    • Просмотр профиля
    • Mr
Re: Новые опкоды(ваши предложения)
« Ответ #16 : Сентябрь 07, 2017, 11:16:42 pm »
Shagg_E, спасибо большое за полезную  ссылку на Ваш сайт, много нужного нашел для будущего.
С анимацией все сложно, уверен у Вас все получится.           
Вот был бы способ легкого создания своих опкодов. Объясню как нуб, пиши в scm функцию, действия из пары опкодов и получаем новый. Например, опкод 0AD2  получить можно из  опкода 05EF: 3@ = random_actor_near_point 0@ 1@ 2@ in_radius 10.0 find_next 1 pass_deads 0 //IF and SET и проверки 0457:   player $player_char aiming_at_actor 3@  и называем 0AD2. жаль игра будет тормозит, все дело в движке игры.
Если бы не это, такого можно сделать. Так обидно, что это изменить нельзя(((((((
А как Вы добавляйте опкоды?. Вот нужный опкод 0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@
« Последнее редактирование: Сентябрь 07, 2017, 11:47:19 pm от egor230 »

Онлайн Shagg_E

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 514
  • Репутация: +14/-0
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Новые опкоды(ваши предложения)
« Ответ #17 : Сентябрь 09, 2017, 12:58:05 am »
Цитировать
Вот был бы способ легкого создания своих опкодов
Легко бывает где угодно, но не в скриптинге или программировании. А ведь новые опкоды создаются именно вторым способом. Пишется плагин на c++ с использованием CLEO SDK.
Я думаю, что когда ты достаточно хорошо изучишь скриптинг, чтобы писать действительно сложные вещи(т.е. будешь примерно понимать, как работают те или иные аспекты игры "изнутри", в памяти игры) - сможешь по-тихоньку изучать C++, что откроет для тебя новые возможности. Как и в скриптинге, там важно лишь желание и готовность потратить долгие часы(дни, недели, месяцы) на изучение всего в деталях.

По поводу опкода 0AB5 - спасибо, и это тоже попробую запилить.

Оффлайн egor230

  • Прохожий
  • *
  • Сообщений: 90
  • Репутация: +1/-0
    • Просмотр профиля
    • Mr
Re: Новые опкоды(ваши предложения)
« Ответ #18 : Сентябрь 09, 2017, 03:56:01 pm »
Здравствуйте, уважаемый Shagg_E
Спасибо большое, что Вы нашли время мне ответить, я очень Вам благодарен за это.
Вы совершенно правы, в скриптинге легко не бывает, конечно, можно писать, что-то очень простое.
Но, чтобы сделать, что-то по настоящему масштабное нужно много знать.
Продолжаю, второй месяц изучать Cleo, могу написать, что-то легкое.
Но для Vice-City очень мало Опкодов, чтобы сделать что-то сложное, приходиться соединять вместе несколько опкодов, хотя в SA их гораздо больше, и писать легче скрипты. Например, чтобы машина ехала рандомно по всей карте столько опкодов надо написать. Очень нравится Cleo, много что уже сделал, много что узнал, учиться всегда хорошо. В Cleo есть ограничении, которые не дают реализовать, что-то большое, чем просто не большие моды. VICE LUA очень заинтересовал меня, там намного проще писать миссии, чем в Cleo, хотя примеров как написать скрипт нигде нету, но потенциал огромный. Cleo и VICE LUA прекрасно работают вместе и могут дополнять друг друга жаль нету примеров, и инструкции как настроить подцветку синтаксис функций notepad++. Примеров тоже нигде нету, тогда можно было создать по-настоящему что-то стоящее.
C++ очень сложный язык программирования, но открывает безграничные возможности. На нём пишут буквально всё. А LUA гораздо легче спасибо буду ждать новых опкодов от Вас ))))