Перейти к содержимому


Фотография

Помогите программисту с написанием модификация для gta 4


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

#1 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 03 March 2012 - 21:00

Поскольку в моей прошлой теме ответы прекратились появляться и я пересмотрел платформу для модификаций в пользу gta4!
У меня появилось несколько вопросов!
1.Как получить список функций(названия и аргументы) из .idb
2.Как к ним (функциям) обращаться откуда подкружать

Заранее спасибо за помощь!

P.S Примеры кода на с++, с#, pascal(и delphi), c приветствуются

#2 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 04 March 2012 - 04:35

Ответе пожалуйста!

#3 Lego

Lego

    Активный участник

  • Пользователи
  • PipPipPip
  • 343 сообщений
  • Пол:Не определился


Отправлено 04 March 2012 - 14:07

> Поскольку в моей прошлой теме ответы прекратились ну так наверное из этого надо было сделать выводы, не? ссылки тебе дали на форумы Санни, idb-шки валяются на паблике Санни, теперь сиди читай книжки по ассемблеру и Си.

#4 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 04 March 2012 - 14:50

С я знаю, а с асемблером проблемы. Так как из .idb достать список функций?

#5 DK22

DK22

    Участник

  • Пользователи
  • PipPip
  • 25 сообщений
  • Пол:Мужчина
  • Интересы:Рисование


Отправлено 05 March 2012 - 10:45

Там так и написано - function list /facepalm/ И что ты собрался делать, даже не зная английского языка? В чем суть модификации?

Malcom.gif

Скрытый текст

#6 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 05 March 2012 - 13:00

Сори не заметил этого окна! Посмотрел gta_sa.exe там все sub и цифры как узнать названия для .h файла и параметры? Английский я нормально знаю!

#7 DK22

DK22

    Участник

  • Пользователи
  • PipPip
  • 25 сообщений
  • Пол:Мужчина
  • Интересы:Рисование


Отправлено 11 March 2012 - 18:32

Изучай код - называй :lol:

Malcom.gif

Скрытый текст

#8 solom

solom

    Активный участник

  • Пользователи
  • PipPipPip
  • 267 сообщений
  • Пол:Мужчина


Отправлено 11 March 2012 - 20:26

Команда Jump -> jump by name в меню IDA

Сообщение отредактировал solom: 11 March 2012 - 20:26


#9 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 12 March 2012 - 13:37

Кто нибудь может скинуть сылку на готовую базу скриптовых функций

#10 VcSaJen

VcSaJen

    Активный участник

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 12 March 2012 - 13:55

http://forums.gtamod...p?showtopic=656
Или можно посмотреть в Alice.

#11 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 12 March 2012 - 18:15

Хорошо огромное спасибо всем вам!
У меня возникло ещё два вопроса(просьбы):
1. Как зарегистрироваться на форуме sunnybuilder
2. Можете привести код(небольшой, на любом языке) мода на gta iv, желательно с комментариями!


Заранее спасибо за ответы!

#12 solom

solom

    Активный участник

  • Пользователи
  • PipPipPip
  • 267 сообщений
  • Пол:Мужчина


Отправлено 12 March 2012 - 21:55

Хорошо огромное спасибо всем вам!
У меня возникло ещё два вопроса(просьбы):
1. Как зарегистрироваться на форуме sunnybuilder
2. Можете привести код(небольшой, на любом языке) мода на gta iv, желательно с комментариями!


Заранее спасибо за ответы!

1.регистрация снята из за наплыва спамеров.
2.Конкретно какой? .SCO скрипт? есть у меня пак этих скриптов, могу выслать.

#13 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 13 March 2012 - 16:32

Примеры .asi скриптов мне нужны. Заранее спасибо!

#14 VcSaJen

VcSaJen

    Активный участник

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 13 March 2012 - 16:49

Примеры .asi скриптов мне нужны.

Заранее спасибо!

Asi? Это ты про C++ Script Hook?

#15 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 13 March 2012 - 18:54

.asi это .dll токо переименованный используется во всех gta это стандартный встроенный скриптовый движок!

#16 VcSaJen

VcSaJen

    Активный участник

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 14 March 2012 - 00:40

Мда... Простой asi - это Простой dll, подключаемый к процессу игры, и не имеет ничего общего со "Встроенным Скриптовым Движком". Чтобы начать использовать native-функции, нужно или написать самому аналог ScriptHook, или использовать C++ Script Hook или аналогичный. Либо ты должен расписать все классы и функции игры и работать с ними напрямую. Определись уже, ты хочешь использовать native-функции или работать напрямую с классами.

Сообщение отредактировал VcSaJen: 14 March 2012 - 00:51


#17 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 14 March 2012 - 03:25

Я хочу научится работать напрямую с классами и функциями игры!

#18 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 15 March 2012 - 14:53

Неужели на этом форуме не найдется ни одного доброго человека, который готов пожертвовать знаниями о native-функциях или о прямой работе с классами и функциями игры, ради благих целей. А?

Заранее спасибо за ответы!

#19 VcSaJen

VcSaJen

    Активный участник

  • Пользователи
  • PipPipPip
  • 270 сообщений
  • Пол:Мужчина
  • Интересы:GTA, скриптинг в GTA.


Отправлено 15 March 2012 - 16:28

Примеры

о native-функциях

Скрипт на C++ScriptHook и исходники:
http://forums.gtamod...?showtopic=2591

Тот же скрипт на Alice (Delphi; на новых патчах не работает):
http://forums.gtamod...?showtopic=2152

Сообщение отредактировал VcSaJen: 15 March 2012 - 16:41


#20 dims1998

dims1998

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 15 March 2012 - 19:03

Огромное спасибо за nativ-функции! Но мне всётаки ещё интересны и .asi скрипты работа напрямую с функциями и классами игры!

Заранее спасибо за ответы!




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных