#176 Re: Вопросы по скриптингу » Один вопрос » 01-02-2011 11:15

Есть GTAWikia, оттуда и информация (ищи в гугле, не буду разводить рекламу).
Я вот и спрашиваю, есть-ли о ней воспоминания в EXE, если нету, то и восстанавливать нечего.

#177 Re: Вопросы по скриптингу » Один вопрос » 31-01-2011 10:39

Вопросик такой, прямо перед релизом игры, из неё была вырезана возможность ставить несколько вэйпоинтов на карте, может кто-нибудь сказать остались-ли упоминания об этом в EXE?
И если остались, можно-ли это восстановить?

#178 Re: Вопросы по скриптингу » [crash] Vehicle Audio Editor Ultimate » 31-01-2011 10:37

Может не установил какие-нибудь дополнительные компоненты? Типа C++ Redist... иногда от них зависит многое

#179 Re: Работа с памятью, EXE » Вопрос по памяти » 31-01-2011 10:34

Как я понимаю, через это можно выйти на матрицы костей педа, и двигать/вращать их "ин-гейм".

ы, хочешь сделать что-то типа physgun из garry's mod? но ведь в сане используется только заранее просчитанная анимация, или нет?

#180 Re: Модификации » Землетрясение » 20-01-2011 10:43

повалится дым...

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

#181 Re: Вопросы по скриптингу » Бета-возможности! » 18-01-2011 11:25

Навели шороху, сказали много чего не нужного и к тому же, не помогли ни грамма. В логике кода разобраться не трудно, если прочитать первые слова темы: "при убийстве педа игроком, приезжают телевизионщики". Всё что приведено ниже, не является причиной вылета.

#182 Вопросы по скриптингу » Бета-возможности! » 17-01-2011 17:47

Sw[ee]t
Replies: 6

Я нарыл некую информацию о том, что в бета-версии игры при убийстве пешехода приезжали репортёры и делали репортаж об этом. Там ещё про возможность со столбами было, но это не важно. Важно то, что состряпанный мною код не работает полностью:

{$CLEO .cs}

0000: NOP
0662: "SCRIPT NEWS VAN CRIME REPORTS"
0662: "BY SW[EE]T!!!"

:NCRIR
thread "NCRIR"

:NCRIR_1
wait 0
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to $_UNUSED closest_ped_to 0@
if
  056D: actor 0@ defined
jf @NCRIR_1
if
  not actor.Driving(0@)
jf @NCRIR_1

:NCRIR_2
wait 0
if and
  0105: actor $PLAYER_ACTOR near_actor 0@ radius 5.0 5.0 2.0 sphere 0 on_foot
  actor.Dead(0@)
jf @NCRIR_1

:NCRIR_3
wait 0
model.Load(#NEWSVAN)
model.Load(#BFYBU) // 148 ID
038B: load_requested_models

:NCRIR_4
wait 0
if and
  model.Available(#NEWSVAN)
  model.Available(#BFYBU)
jf @NCRIR_4

:NCRIR_5
wait 500
actor.StoreDeadActorPos(0@,1@,2@,3@)
actor.StoreDeadActorPos(0@,13@,14@,15@) // for reporter's
actor.StoreDeadActorPos(0@,16@,17@,18@) // for camera man
17@ -= 5.0
16@ -= 2.0
actor.StorePos($PLAYER_ACTOR,9@,11@,12@)
2@ -= 150.0
1@ -= 50.0
02C1: store_to 4@ 5@ 6@ car_path_coords_closest_to 1@ 2@ 3@
6@ -= 5.0
7@ = car.create(#NEWSVAN,4@,5@,6@)
car.DoorStatus(7@,4)
0129: 8@ = create_actor_pedtype 23 model #MALE01 in_car 7@ driverseat
01C8: 10@ = create_actor_pedtype 23 model #BFYBU in_car 7@ passenger_seat 0 // 9@ - reserved
wait 100

:NCRIR_6
wait 0
if or
  not car.Wrecked(7@)
  not actor.Dead($PLAYER_ACTOR)
jf @NCRIR_5
car.DriveTo(7@,9@,11@,12@)

:NCRIR_7
wait 0
if or
  not car.Wrecked(7@)
  not actor.Dead($PLAYER_ACTOR)
jf @NCRIR_5
if
  01AD: car 7@ sphere 0 near_point 9@ 11@ radius 10.0 10.0
jf @NCRIR_7

:NCRIR_8
wait 0
02D4: car 7@ turn_off_engine
05CD: AS_actor 10@ exit_car 7@
05CD: AS_actor 8@ exit_car 7@

:NCRIR_9
wait 0
if
  not actor.InCar(10@,7@)
jf @NCRIR_8
05D3: AS_actor 10@ goto_point 13@ 14@ 15@ mode 4 -1 ms // versionA
05D3: AS_actor 8@ goto_point 16@ 17@ 18@ mode 4 -1 ms // versionA

:NCRIR_10
wait 0
if and
  02A0: actor 10@ stopped 
  02A0: actor 8@ stopped
jf @NCRIR_9
// reporters doing stuff

:NCRIR_11
wait 2000
if and
  not actor.Dead(8@)
  not actor.Dead(10@)
  not car.Wrecked(7@)
  not actor.InCar($PLAYER_ACTOR,7@)
jf @NCRIR_11_a
car.DoorStatus(7@,0)
jump @NCRIR_12

:NCRIR_11_a
wait 0
actor.DestroyInstantly(8@)
actor.DestroyInstantly(10@)
car.Destroy(7@)
model.Destroy(#NEWSVAN)
model.Destroy(#BFYBU)
wait 1000
jump @NCRIR_1

:NCRIR_12
wait 0
05CB: AS_actor 8@ enter_car 7@ as_driver 10000 ms
05CB: AS_actor 10@ enter_car 7@ as_driver 10000 ms

:NCRIR_13
wait 250
if and
  actor.InCar(8@,7@)
  actor.InCar(10@,7@)
jf @NCRIR_12
0ABF: set_vehicle 7@ engine_state_to 1

:NCRIR_14
car.RemoveReferences(7@)
actor.RemoveReferences(10@)
actor.RemoveReferences(8@)
model.Destroy(#NEWSVAN)
model.Destroy(#BFYBU)
wait 1000
jump @NCRIR_1

При попытке вставить после

7@ = car.create(#NEWSVAN,4@,5@,6@)
car.DoorStatus(7@,4)

следующее

marker.createabovecar(25@,7@)

игра тупо вылетает. Из-за чего такое может быть? И есть-ли в скрипте ошибки, так как скрипт писался в сонном бреду. Спасибо.

#183 Re: Вопросы по скриптингу » Один вопрос » 13-01-2011 10:43

~AquaZ~ wrote:

Где взять stripped american.gxt?

Это обычный оригинальный american.gxt

#184 Re: Модификации » [SA]Tactical HUD » 10-01-2011 17:39

Вi меня не поняли.
Я не зря выделил слово подсвечивать. Имеется в виду создавать некое свечение от них, либо под ними (как в гта4 под пикапом)

#185 Re: Модификации » [SA]Tactical HUD » 10-01-2011 10:50

что есть - оставь, добавь "подсвечивание" предполагаемых врагов находящихся рядом и здоровье/броню.

#186 Re: Модификации » [EXE|Patch] San Andreas Mission Packs » 09-01-2011 12:48

Археолог-то, последнее сообщение датировано аж 2008-м годом. Не думаю что разработки в этом направлении ведутся =\

#187 Re: Вопросы по скриптингу » Инвентарь » 08-01-2011 17:46

А как это сделал однажды Ryosuke в одном из своих скриптов (название не спрашивайте, не помню).

#188 Re: Вопросы по скриптингу » Один вопрос » 05-01-2011 16:04

Ой как оперативно, спасибо, я гляди того совсем разучился пользоваться опкодником :3

#189 Re: Вопросы по скриптингу » Один вопрос » 05-01-2011 15:51

Здрасьте ребята, такой вопрос - как можно проверить, целится-ли игрок на определённый объект? Спасибо.

#191 Re: Беседка » С Новым 2011 Годом! » 31-12-2010 16:13

Всех с наступающим

#192 Re: Модификации » Здоровье машины (NEW!) » 26-12-2010 16:25

А ты скачал дополнительное по? Quick Opcode то есть? Может вообще не из-за этого вылет.

#193 Re: Вопросы по скриптингу » Один вопрос » 22-12-2010 16:51

offtop ololo
@3Вщщьук - а зачем такой большой юб ставить в подпись? Достаточно ссылки наверное.

#194 Re: Вопросы по скриптингу » Один вопрос » 20-12-2010 11:07

~AquaZ~ wrote:

Спасибо, завтра опробую! Блин, много надо в Сане поменять, чтобы он был более-менее нормальным... Ещё у меня возникают странные рандомные тормоза - 10 мин. норм., 3 мин 2FPS, 3 мин. норм....

Рандомные тормоза? У меня цирк веселее!
Игра сворачивается через пять минут после запуска (не вылетает), через час опять сворачивается, и уже через ещё час, вылетает с чёрным экраном и багом текстур.

#195 Re: Работа с памятью, EXE » [SA] Как свести поезд с рельс? » 20-12-2010 10:55

Ссылку в студию! Очень хочется посмотреть smile

#196 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 14-12-2010 18:34

Sergey81 wrote:

Так он 074B, а в вайсе максимальный 05**.

Так это и имеется в виду. Разве абсолютно все вариации опкодов забиты?
Ищи те, которых нету в ini файле опкодов.

#197 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 14-12-2010 14:56

А свободных нет типа?

#198 Re: Вопросы по скриптингу » Один вопрос » 13-12-2010 10:39

сравнивай эти 2 переменные, они кажется типа integer.

if
003B:   $car1 == $car2 // (int) 
jf @CAR_NE_RAVNO
jump @CAR_RAVNO

Ещё можно проверять на соответствие модели машины.

0441: $car2m = car $car2 model 
if
0137:   car $car1 model == $car2m
jf @CAR_NE_RAVNO
jump @CAR_RAVNO

Получилось более громоздко, да и вообще, лучше использовать сравнение хендлов wink

#199 Re: Sanny Builder и CLEO » CLEO 4 для GTA San Andreas » 10-12-2010 13:39

@3Doomer - не понимается. Санник - не дельфи или си, там не такая обширная база кейвордов (если конечно сам не сделаешь)

#200 Re: Вопросы по скриптингу » Транспорт пропадает в далеке) » 09-12-2010 13:17

Не подойдёт. Этот "опкод" - вызов опр. функции в памяти игры, которая в данном случае по данному адресу включает флаг уникальности опр. машине. Нужен другой адрес.

Board footer

Powered by FluxBB