You are not logged in.
Ох, объясните мне, тупому, почему игра вылетает при смене миссии.
DEFINE OBJECTS 0
DEFINE MISSIONS 2
DEFINE MISSION 0 AT @TDTraining
DEFINE MISSION 1 AT @TDChapter1
DEFINE EXTERNAL_SCRIPTS 0
DEFINE UNKNOWN_EMPTY_SEGMENT 0
DEFINE UNKNOWN_THREADS_MEMORY 0
// --------------------
// THE STRIPPED MAIN THREAD
// contains initial info
// --------------------
thread 'Main'
var
$PLAYER_CHAR: Player
end // var
01F0: set_max_wanted_level_to 6
set_wb_check_to 0
00C0: set_current_time 8 0
04E4: unknown_refresh_game_renderer_at 2488.5601 -1666.84
Camera.SetAtPos(2488.5601, -1666.84, 13.38)
$PLAYER_CHAR = Player.Create(#NULL, 2488.5601, -1666.84, 13.38)
$PLAYER_ACTOR = Actor.EmulateFromPlayer($PLAYER_CHAR)
Camera.SetBehindPlayer
set_weather 0
wait 0 ms
$PLAYER_CHAR.SetClothes("PLAYER_FACE", "HEAD", Head)
$PLAYER_CHAR.SetClothes("JEANSDENIM", "JEANS", Legs)
$PLAYER_CHAR.SetClothes("SNEAKERBINCBLK", "SNEAKER", Shoes)
$PLAYER_CHAR.SetClothes("VEST", "VEST", Torso)
$PLAYER_CHAR.Build
$PLAYER_CHAR.CanMove = False
fade 0 (out) 0 ms
select_interior 0
0629: change_stat 181 (islands unlocked) to 4
016C: restart_if_wasted at 2027.77 -1420.52 15.99 angle 137.0 city 0
016D: restart_if_busted at 1550.68 -1675.49 14.51 angle 90.0 city 0
start_mission 0 // Training course
end_thread
// ------------------- Mission 0 ------------------
// Originally: Training course
:TDTraining
thread "TDTraining"
:TDTr_0
wait 1000 ms
Actor.PutAt($PLAYER_ACTOR,1474.3257, -1378.3165, 62.4375)
actor.Angle($PLAYER_ACTOR) = 180.0
wait 1000
fade 1 500
camera.SetPosition(1459.1509, -1397.8416, 71.2421,0.0,0.0,0.0)
camera.PointAt(1474.3257, -1378.3165, 62.4375,1)
0460: set_camera_transverse_delay 0.0 time 3000
0920: point_camera 1459.1509 -1397.8416 71.2421 transverse_to 1474.3257 -1378.3165 62.4375 time 3000 mode 1
wait 3000
0169: set_fade_color_RGB 0 0 0
fade 0 50
camera.Restore_WithJumpCut
camera.SetBehindPlayer
wait 500
fade 1 50
03E5: show_text_box 'TDTUT0'
wait 2500
03E5: show_text_box 'TDTUT1'
wait 2500
03E5: show_text_box 'TDTUT2'
wait 2500
Player.CanMove($PLAYER_CHAR) = True
0169: set_fade_color_RGB 0 0 0
fade 1 200
wait 2000
03E5: show_text_box 'TDTUT3'
06D5: $CHECKPOINT_FINISH = create_racing_checkpoint_at 1537.1937 -1419.2764 27.0391 point_to 0.0 0.0 0.0 type 205@ radius 6.0
:TDTr_1
wait 0 ms
if
Player.Defined($PLAYER_CHAR)
00ED: actor $PLAYER_ACTOR 0 near_point 1537.1937 -1419.2764 27.0391 radius 1.0 1.0 on_foot
jf @TDTr_1
06D6: disable_racing_checkpoint $CHECKPOINT_FINISH
Player.CanMove($PLAYER_CHAR) = False
fade 0 100
:TDTr_2
wait 0 ms
mission_cleanup
creatE_thread @TDChangeLevel1
end_thread
:TDChangeLevel1
start_mission 1
end_thread
// ------------------- Mission 1 ------------------
// Originally: Introduction
// Ïðèìå÷àíèå: äëÿ îñòàëüíûõ ìèññèé ëó÷øå âñãî âûáèðàòü â êà÷åñòâå ãîðîäà - San Fierro
// äëÿ íåêîòîðûõ ñëó÷àåâ ìîæíî èñïîëüçîâàòü _TDCutsceneMovie ìåòêó è skip'û
:TDChapter1
thread "TDChapter1"
:TDCh1_0
wait 1000 ms
model.Load(#COACH)
model.Load(#BMORI)
model.Load(#WMYVA)
model.Load(#DESERT_EAGLE)
model.Load(#COPCARLA)
model.Load(#WMYCON)
model.Load(#FELTZER)
038B: load_requested_models
:TDCh1_1
wait 0 ms
if and
model.Available(#COACH)
model.Available(#BMORI)
model.Available(#WMYVA)
model.Available(#DESERT_EAGLE)
model.Available(#COPCARLA)
model.Available(#WMYCON)
model.Available(#FELTZER)
jf @TDCh1_1
$COACH_INTRO = car.Create(#COACH,1449.4587, -1475.5558, 13.3707)
car.Angle($COACH_INTRO) = 172.619
fade 1 0
Player.CanMove($PLAYER_CHAR) = True
end_thread
Seemann wrote:Опкод enable_thread_saving пропущен намеренно?
Да, намеренно. Мне показалось, что этих сохранений больше проблем, чем пользы.
reute70 wrote:Ч0рт, круто, оно работает?
Пока пробовать не буду, подожду впечатлений от нетерпеливых!Смотри как бы не пришлось ждать слишком долго. Скриптеров на VC и 3 почти нет (надеюсь, появление CLEO для этих игр исправит эту ситуацию). Популярность этого форума невелика. Больше я нигде не публиковал.
На гтафорумз прямая дорога. Там примут только так 
то GTASA
радар сам заменил?
И шрифты, конечно, жопные...
Отвечу за него: радар разумеется заменён...
Вот поэтому Rockstar прекратили отношения с Букой.
Как будто это их волнует 
Скачал я себе официальную русскую версию и сидел (сижу, пишу здесь и играю) играл (играю). Все мои мечты об прекрасном переводе рухнули в момент запуска. С переводом смартера даже сравнивать неприлично будет. Какую работу проделали 1С и какую Smarter и его команда.
Не переведены текстуры в начале (ну это ладно, хотя могли бы сделать их и почётче), не переведены два заставочных ролика, немного кривые шрифты (такое чувство, будто их брали с самой первой русской пиратки) которые местами плывут. Зато сам перевод текста нареканий не вызвал. Переведено точно, местами даже очень точно, без нареканий. Пока всё что могу сказать по этому сабжу, будут нужны скрины - выложу.
Адреса Памяти (SA) - Раздел Машины в помощь. Там и оффсеты есть и прочее.
EDIT:
GTAMODDING.COM тоже проверь
Интересно... А что за параметр propagation у create_fire_at?
propagation - распространение (вроде радиус на который будет распростроняться дым)
Элементарно же!
Ребята, а ведь в San Andreas 1C тоже есть мануал в формате pdf, включающий в себя два файла: карта + информация, как было в gta 4 и vice city? Пожалуйста, дайте мне этот мануал.
Там вроде просто информация, или комбо (карта + инфа).
[You must login to view hidden text.]
@BullDogHEMI427 - не знаю, важно это или нет, но может сначала стоить проверить нажал/не нажал кнопку игрок, а уже потом делать различного рода проверки?
Знаю PHP на серьёзном уровне, играю в GTA San Andreas. Пытаюсь скриптить, с сайтом могу помочь.
А чем собственно помогать сайту? И зачем.
Учимся смотреть на дату последнего сообщения...
Sw[ee]t wrote:GTASA wrote:У меня раньше после смерти было написано "Кудахтающий", Свит - сладенький и т.д. 1С могли бы сделать буквы качественнее, у них они мутные и хреновые.
Из этого.
Там вообще про шрифт сказано, что он корявый, и это главное что ли, это может любой из нас придумать посидев в фотошопе.
Самая основная часть в переводе, а кудахтающий это же не из 1С это другой кто-то делал, если ты (Sw[ee]t) не понял его (GTASA) фразу.
Выходит что так. Я действительно не понял его фразу.
У меня раньше после смерти было написано "Кудахтающий", Свит - сладенький и т.д. 1С могли бы сделать буквы качественнее, у них они мутные и хреновые.
Из этого.
Полезную вещь сделал. Спасибо!:)
Из вышесказанного можно сделать вывод: локализация получилась хуже, чем у команды Смартера или Enpy.
О_о
Кто такие "Паровоз" и "Счастливчик"?
Может Smoke и Sweet?
Вопрос некорректен. Не хватает входных данных.
t]Хотя я и могу ошибаться.
Ещё вариант: проблема в скрипте; настройках звука (да-да, бывает что иногда, "Сбросить настройки звука" помогает).
Главный вопрос - чей перевод лучше, команды смартера либо команды 1С:lol:
Проблема не в map cleaner'е, проблема в игре. Хотя я и могу ошибаться, попробуй её просто-напросто переустановить.
Главное чтобы если был скрипт, то и карта другая.
О_о?
Типа подзагрузка карты из-под скрипта? Если да - такое тебе не позволит движок;
Если простая смена местоположения уже созданных объектов - то не знаю.
Ну и что?
Кто-нибудь скачивал/покупал/видел локализацию? А то после прочтения на оф. сайте 1C об этом (ссылка) расписано как-то не очень.
EDIT:
Только что увидел раздачу с этой самой "лицензией". Сразу хочу обломать все надежды на русскую озвучку - она оставлена оригинальной (то есть, английской).
Могу просто ткнуть пальцем в небо:
# CPed +0x47C = Указатель на структуру анимации
# CPed +0x4DF = Статус проигрывания текущей анимации:
* 0 = ничего
* 61 = начало/остановка
* 62 = идёт цикл
CPed +0x15C = Некторые статусы анимации:
* 0 = прыгает от земли
* 61 = ударяет
* 102 = остановился
* 154 = спринт (бежит с ускорением)
* 205 = бежит
Прошу обратить внимание: с сайта снова кидает на какую-то чушь. То есть, при нажатии ссылки (внешней) попадаешь на сайт с рекламой (чаще всего - readme.ru).
[size="2"]Или это только у меня?[/size]
Давно меня тут не было, но вернулся не один, а с вопросом.
Постараюсь объяснить понятно: допустим есть игрок и в некотором радиусе от него, необходимо найти любой другой объект (машина, человек, динамичный объект и пр.) и затем выстроить от игрока и до найденного объекта/человека/машины цепочку из particle-эффектов (будет типа ровный луч). Я сделал такой код, но не уверен в его правильности, посмотрите:
thread "BEAMS"
:BEAMS_00
wait 0 ms
if
0AB0: key_pressed 0x104
jf @BEAMS_00
:BEAMS_01
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@
if and
not 0@ == 0
not 1@ == 0
jf @BEAMS_01
00A0: store_actor $PLAYER_ACTOR position_to 2@ 3@ 4@
00A0: store_actor $PLAYER_ACTOR position_to 5@ 6@ 7@
050A: 15@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ 5@ 6@ 7@
{.math_teh_distance_between_thiat.}
for 17@ = 15@ downto 0
gosub @BEAMS_01_00
end
:BEAMS_01_00
Dec(5@,4)
Dec(6@,4)
Dec(7@,4)
064B: 16@ = create_particle "flame" at 5@ 6@ 7@ 1
064C: make_particle 16@ visible
return
А при чём тут "Anime Style!!" как гласит заголовок темы?
Код оптимизирован, на сколько мои глаза сейчас видят