#1 Re: Модификации » Мультимод » 11-08-2008 18:54

Значит так.
1. Консоль (я имею в виду координаты и проч.) на миссиях выключается, и иногда потом не сразу включается.
2. Во второй (Ryder) миссии я вызвал консоль, входя в Well Stacked Pizza, по N она не выключалась, по Y мод стал циклиться и вызывать мне такси, пока все мои деньги не кончились cry... И хоть одно такси бы приехало...;-). Не знаю, с чем это связано (с миссией, интерьером, с чем-то еще...)
3.

После обратной трансформации самолёта -> в машину/мотоцикл, иногда у игрока
   за спиной появляется парашут (ищу причину).

Я думаю, что игра думает, что игрок в самолете - значит надо дать ему парашут. Я думаю, что перед трансформацией нужно проверить, есть ли у игрока инфракрасные или ночные очки (по-моему, только они в одной группе с парашутом) и после обратной трансформации отнимать у игрока парашут и отдавать ему очки обратно.
4. Если после трансформации вылезти из самолета, он пропадет.
5. Как-то раз я, сидя на NRG-500, много раз подряд нажал подряд кнопку "подмиссия", потом оглянулся... и увидел за собой 3 таких же мотоцикла:D
6.

Недоработки руссификации.

. Я очень долго думал, что значит "роши":wow:
7.

Неизвестна полная совместимость моих модов с работой миссий.

Это слабо сказано!
С самого начала доступны миссии TT (Которая по угону комбайна, после нее позвонит Цезарь и они с Карлом договорятся о встрече в Algel Pine, но если там встать в маркер, то ничего не произойдет, стоял там 25 игровых часов подряд, ничего не происходит.), Цезаря (Которые на угон машин, причем если в это время гараж принимает машины и если встать в маркер миссии, то ничего не происходит.), Торено (Скорее всего "N.O.E.", я тогда не удосужился проверить.).Если встать в маркер авто- и летной школы - тоже ничего не происходит, в других школах не проверял. После каких-то из первых миссий (названия не помню) должны были позвонить Цезарь и Темпенни, они не позвонили, сюжет разорван в клочья.(Гг, если б Цезарь позвонил, на карте было б 3 значка CV одновременно grin)
8.

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

После одной из самых первых миссий они снова закрыты.
9.

Красим из балончика для краски, любую проезжающую машину.

Ни разу не получалось.
10.

При столкновении с другой машиной по встречной полосе на большой скорости - вы сможете насладиться видом "эффектной" аварии.

Аналогично.
11.

Если полиция заметит у вас оружие - вы рискуете получить 2 звезды розыска.

Аналогично.
12.

Если едя на мотоцикле нажать "Сигнал"(2 сек.) - можно будет стрелять прямо с него в стороны не вставая. вспомогательhо - используйте клавиши поворота камеры вправо и влево.

Аналогично.
13.

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

Перевесь форсаж на другую кнопку, а то он вместе с нитрой включается и очень мешает:mad:.
14.

Все рестораны фастфуд (значек гамбургера) - предлагают быструю еду прямо в машине, после 10 порций еды - Карла начинает тошнить.

Не все. К ним подъезжаешь, появляется "Здесь можно недорого ... ", но маркер так и не появляется. Более того, если поесть, не выходя из машины, то жир не прибавится!
15. Автопилот ужасен! поворачивает только направо, медленно и треща,куда летит - непонятно, лучше сделать так, чтобы летел на красный маркер цели и за некоторое расстояние от нее автопилот автоматически отключался.
16.

Если вас арестовали с 1-й, или 2-мя звездами - то после освобождения, ваше оружие останется с вами, в других же случаях - как раньше, у вас его заберут.

Ээ. разве? Ты же с Барбарой Карла познакомил в самом начале. Проверить очень сложно: когда больше 2-х звезд, копы тебя больше убивают, чем арестовывают.
17.

Позвонив по телефону - можно нанять злобного телохранителя. почему "злобный" ? Попробуйте... Он умеет ездить с вами на такси, принимать от вас оружие.

Я вызвал телохранителя, потом такси, но телохранитель в такси так и не сел...
18.Почему нельзя взять оружие террориста или пулеметчика на вышке?
19.Количество коктейля молотова после нажатия на "действие" не уменьшается.
20.Краш-тест ололо дома СиДжея зависает на стандартном Leviathan'е. Ну, как зависает, просто перебирает один и тот же скин (или как там это называется) до бесконечности.
21.У тебя что-то с бонусами. Такие бонусы как

Увеличение капитала вдвое!
Бронированное авто
Путешествие в либерти сити
Hа время в городе начинается
У Вас забирают всё оружие
У Вас забирают всю одежду

не появлялись никогда, хотя джетпак и телепорт появляются почти постоянно, еще на юге пляжа в СФ попеременно появляюстся 2 бонуса: возьмешь 1-й, появляется 2-й, возьмешь 2-й, появляется 1-й, и т.д.
22. Обнови полное описание. Там до сих пор нет кое-чего, например сохранения в ЛВ и СФ за четверть денег и пр.
23. После выхода из гаража(где можно ХРАНИТЬ машины, который рядом с гаражом, где можно продавать машины) в СФ иногда пропадают все люди и машины.
24. Проблемы со звуком. Иногда он пропадает вообще, иногда слышится какой-то скрежет, а однажды вообще я сел в shamal, а он завизжал, как sanchez! Сюда же и вышеописанный глюк "перестают переключатся передачи". Видимо, какие-то звуки забыл выгрузить.
24.Если в машине есть сигнализация, после трансформации и обратной трансформации она отключается.
25.Гараж по скупке машин работает не в то время, которое ты написал, а на 59 минут позже.
26.Как ты ни старался, деньги в игре заработать очень легко: перекатываем 10 SuperGT от автошколы в гараж по скупке машин, а дальше уже проверенный способ, описанный тут, только здесь твой мод значительно в этом помогает, позволяя сохраниться прямо первед входом в зал с автоматами.;-)

#2 Re: Модификации » Левитация » 08-08-2008 18:27

Agenzvell wrote:

Исправил ошибки. ... добавил нужные проверки, загрузил как надо анимацию итп.

Очень пафосно звучит.
Кстати, зачем ты добавил после загрузки файла анимации

038B: load_requested_model

? Анимация - это же не модель. Или я не прав?

И разве отсутствие if перед одиночными проверками - это ошибка? Они же необязательны? Или я опять неправ?

Потом у тебя конструкция

:check
wait 0
if and
0AB0:  key_pressed 0x74
not actor.Driving($PLAYER_ACTOR)
jf @check

:check_2                     
wait 0             
 if                         
8AB0: not key_pressed 0x73   
jf @check_2

Т.е. ты проверяешь, нажата ли клавиша F5, а потом - отпущена ли F4?
Это само есть ошибка, так как пока F5 нажата, скрипт может успеть выполниться и начнется вот эта проверка

:checkquit
wait 0
actor.LockInCurrentPosition($PLAYER_ACTOR,true)
02AB: set_actor $PLAYER_ACTOR immunities BP 0 FP 0 EP 0 CP 0 MP 0 
if
0AB0:  key_pressed 0x74
jf @levi

:quit
wait 0
if
8AB0: not key_pressed 0x74
jf @quit

Т.е проверка на выход.

#3 Модификации » Левитация » 05-08-2008 12:50

аХыЕгоЗы
Replies: 21

Управление очень простое:
F4 - вкл/выкл;
W, стрелка вверх, или что там заставляет у вас CJ-я двигаться вперед - лететь.

{$CLEO}

04ed: load_animation "PARACHUTE"
:anim
wait 0
04EE: animation "PARACHUTE" loaded
jf @anim

:check
wait 0
if and
0AB0:  key_pressed 0x73
not actor.Driving($PLAYER_ACTOR)
jf @check

:check_2                     
wait 0                                       
8AB0: not key_pressed 0x73   
jf @check_2                  

actor.LockInCurrentPosition($PLAYER_ACTOR,true) 
actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@)        
3@ += 0.5
actor.PutAt($PLAYER_ACTOR,1@,2@,3@)

:levi
wait 0
068D: get_camera_position_to 4@ 5@ 6@
actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@)        
000f: 1@ -= 4@
000f: 2@ -= 5@
000f: 3@ -= 6@
1@ *= 15.0
2@ *= 15.0
3@ *= 15.0
3@ += 4.5
0604: get_Z_angle_for_point 1@ 2@ store_to 7@
actor.Angle($PLAYER_ACTOR) = 7@
0812: AS_actor $PLAYER_ACTOR perform_animation "FALL_SKYDIVE" IFP_file "PARACHUTE" 1.0 loopA 0 lockX 0 lockY 0 lockF 1 time 15
0494: get_joystick 0 data 28@ 29@ 30@ 31@
0 > 29@
jf @checkquit

02AB: set_actor $PLAYER_ACTOR immunities BP 0 FP 0 EP 0 CP 1 MP 0 
actor.LockInCurrentPosition($PLAYER_ACTOR,false)
083C: set_actor $PLAYER_ACTOR velocity_in_direction_XYZ 1@ 2@ 3@ 
066A: 8@ = attach_particle "gunflash" to_actor $PLAYER_ACTOR with_offset 0.0 -0.3 -0.05 rotation 0.0 -1.0 0.0 flag 1 
064C: make_particle 8@ visible 
jump @levi

:checkquit
wait 0
0650: destroy_particle 9@ 
actor.LockInCurrentPosition($PLAYER_ACTOR,true)
02AB: set_actor $PLAYER_ACTOR immunities BP 0 FP 0 EP 0 CP 0 MP 0 
0AB0:  key_pressed 0x73
jf @levi

:quit
wait 0
8AB0: not key_pressed 0x73
jf @quit

actor.LockInCurrentPosition($PLAYER_ACTOR, false)
actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@)        
3@ += 0.01
actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
jump @check

Board footer

Powered by FluxBB