#201 Re: Вопросы по скриптингу » Транспорт пропадает в далеке) » 08-12-2010 15:41

Ну, тут в соседней теме обсуждалось про "флаг уникальности" для пешеходов. Для машины должен быть такой же.

#202 Re: Вопросы по скриптингу » Один вопрос » 07-12-2010 18:34

конечно придётся, если коды от клео4 используешь.

#203 Re: Программирование » О создании скриптовых языков » 06-12-2010 13:34

По теме. Иногда проще взять уже готовые наработки типа Lua или Pawn, чем писать собственный язык. Тот же Lua относительно легко встраивается в любую программу, позволяя управлять ей.

Ну а он хочет с нуля всё переписать. Флаг в руки, мышку в зубы и вперде!

Честно говоря не думал что для этой игры можно ещё что-то придумать, так как всё что было возможно придумать, уже придумано. Вот возьмитесь лучше Source Engine ломать, благо есть исходники grin

#204 Re: Вопросы по скриптингу » Один вопрос » 01-12-2010 15:24

Я не замечал, чтоб стример объекты сохранял в памяти. Хотя может быть и из-за этого, что модель не выгрузил.

#205 Re: Вопросы по скриптингу » Один вопрос » 01-12-2010 12:54

Ну по-идее, игра сама очищает неиспользуемые объекты (стример, называется). Ищи ошибку в другом.

#206 Re: Вопросы по скриптингу » Трабл с добавлением парковочного генератора » 30-11-2010 16:04

Первое. Давай ты условишься не пропускать if и писать его на своём месте, ДАЖЕ, если условие едино.
Второе. Та "функция" есть ни что иное как работа с памятью игры. Я просто приведу код и ты его вставишь заместо

test@=(Функция, передающая в test@ ID той машины в которой сейчас ГГ)

0A8D: 50@ = read_memory 0xB700F0 size 4 virtual_protect 0 // Теперь в 50@ содержится id машины в которой сидит игрок

Но это ещё не всё. Если ты хочешь что бы разблокировалась эта машина которую ты получил при помощи кода выше, то нужно сначала получить её хендл, а потом уже, разблокировать.

Да, вот еще что странное заметил... Т.к. я после криэйта сразу же жестко привязываю машину к координатам, они начали висеть в воздухе. Я начал исправлять координаты и мне кажется, что с каждой новой игрой они меняются... Или то у меня глюки?

Это может быть из-за того, что после того как ты появляешься в районе (близ) машины, она спавнится с воздуха и естественно, сразу зависает в нём.

#207 Re: Вопросы по скриптингу » Трабл с добавлением парковочного генератора » 27-11-2010 18:26

Код приведи, может с координатами чего напутал.

#208 Re: Вопросы по скриптингу » видеоэкраны » 20-11-2010 18:46

За это отвечает некая "cull" текстура (?) модели. Всё что я знаю.

#209 Re: Вопросы по скриптингу » Один вопрос » 17-11-2010 13:26

... и если пед рядом с объектом - то заставить его уйти. другой вариант - тупо удалить.

#210 Re: Вопросы по скриптингу » Один вопрос » 14-11-2010 13:27

Прочитать структуру педа, затем, к полученному адресу прибавить 0x15C.
Прочитать получившийся адрес, сравнивать результат со значениями которые ты привёл выше.

#211 Re: Модификации » Мультиплеер » 08-11-2010 11:12

Делать синхронизацию на стороне клиента, это что-то новое. Синхронизация обычно делается на стороне сервера, для всех клиентов. Плюс, это значит писать что-то дополнительное для этого мп. Либо переделывать уже существующее, но это сложнее.

#212 Re: Работа с памятью, EXE » Вопрос по памяти » 07-11-2010 09:19

Ну уже обсуждалось и уже спрашивалось. Ищи по форуму, со словами "думмис|ы"

#213 Re: Модификации » Мультиплеер » 07-11-2010 09:17

синхронизированных со всеми педов нет.

Ты сам ответил на свой вопрос. Поддерживает-ли синхронизацию педов этот мп вообще?

#215 Re: GTA Modding » Sanny Builder / CLEO discussion » 28-10-2010 11:44

and if you go to "CLEO/CLEO_SAVE" folder you didnt see a savegame?

#216 Re: Вопросы по скриптингу » Один вопрос » 27-10-2010 14:02

Издержки от компиляции под старой версией? Быть может в начале создаётся некий "мусор" санника smile

#217 Re: Вопросы по скриптингу » Один вопрос » 26-10-2010 15:25

Есть одна фигня (может хитрость?) от R*. В оригинальных скриптах повсюду конструкции вида

:OLOLO // вайт не ставим!
if
... // здесь должно быть условие с NOT впереди
else_jump @ ... // Аналог jf,
jump @OLOLO

@ ... // Вот такие пироги

Об этом писал симэн, когда ему задавали примерно такой же вопрос.
Если ты хотел спросить как делают while true ... end то работает просто.

while true // Пока действие истинно, будет выполняться
... // Любой код (весь скрипт)
end

#218 Re: Серия GTA » Глючит gta_sa.exe » 26-10-2010 15:21

Я НЕ нашёл такого в базе.
Самый ближайший - привёл (004211D9)

#219 Re: Серия GTA » Глючит gta_sa.exe » 26-10-2010 10:38

.text:004211C0     ; =============== S U B R O U T I N E =======================================
.text:004211C0
.text:004211C0
.text:004211C0     CTaskComplexLeaveAnyCar__clone proc near ; DATA XREF: .rdata:00858EB4o
.text:004211C0
.text:004211C0     var_14          = byte ptr -14h
.text:004211C0     var_10          = dword ptr -10h
.text:004211C0     var_C           = dword ptr -0Ch
.text:004211C0     var_4           = dword ptr -4
.text:004211C0
.text:004211C0 000                 push    0FFFFFFFFh
.text:004211C2 004                 push    offset _eh_handler_4211c0
.text:004211C7 008                 mov     eax, large fs:0
.text:004211CD 008                 push    eax
.text:004211CE 00C                 mov     large fs:0, esp
.text:004211D5 00C                 sub     esp, 8
.text:004211D8 014                 push    esi
.text:004211D9 018                 push    edi

На сколько я понял, это же есть в опкоде "actor exit_car".

#220 Re: Вопросы по скриптингу » Один вопрос » 16-10-2010 18:12

mr.Andrei wrote:

Дааа, а мой вопрос в пролёте, уже во второй раз...

Просто на часть своих вопросов ты можешь ответить сам себе, открыв санни билдер и нажав ctrl+alt+2.
В твоём случае - нужно ввести в поиске опкода "car y_angle".

#221 Re: Справочная информация » Адреса и функции gta_sa.exe 1.0 » 14-10-2010 14:38

@listener - ну и. Расскажи хоть что нового?

#223 Re: Вопросы по скриптингу » Один вопрос » 13-10-2010 17:53

Как можно вычислить место, куда выстрелил игрок? Такое например делал ryosuke, хотелось бы знать формулу.

#224 Re: Вопросы по скриптингу » Один вопрос » 10-10-2010 16:52

@mr.Andrei - можно. Он должен быть в структуре машины.

#225 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 09-10-2010 05:03

если не знаешь для чего это, не пиши, что посты тупые

toggle ignore_unknown

А вот сразу сказать что тебе это нужно нельзя было? Это включается там же, и без toggle debug_mode. Не надо горячку пороть >:\

Board footer

Powered by FluxBB