#26 Re: Модификации » Педы садятся к вам в машину » 26-07-2008 09:56

Можна, но проверка то в мейне, а редактирование мейна не есть хорошо crazy

#27 Re: Модификации » Педы садятся к вам в машину » 25-07-2008 21:22

Я пробовал через клео запускать мисию такси из мейна на любой тачке, но за секунду мейн отключает мисию так как там идет проверка на вождение игроком такси

#28 Re: Модификации » Педы садятся к вам в машину » 24-07-2008 22:08

для того нада полностью копировать код (+ исправлять) такси мисии в кастом мишн

#29 Re: Вопросы по скриптингу » Один вопрос » 23-07-2008 10:02

У меня вопрос, возможно, не совсем по скриптингу.
Где изменяется машина той или иной банды? Типа у мафии сентинел, у триадовцев рыбный вэн, и т.п.?

data\cargrp.dat

Я так понимаю речь о ГТА3 ?

#30 Re: Модификации » GTA SA Teleportet CLEO version » 23-07-2008 09:53

blushупсьььь ... чтото я того немного... исправил smile

#31 Модификации » GTA SA Teleportet CLEO version » 22-07-2008 15:38

Yarik
Replies: 11

Вот написал на досуге
Что типа телепортера
При нажатии "Home" выводиться карта СА и с помощью стрелок двигаем указатель по карте. "Пробел" - выбрать точку и телепортироваться туда "Enter" - отменить и забрать карту

// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007

{$VERSION 3.1.0027}
{$CLEO .CS}

//-------------MAIN---------------
0000: NOP 
wait 3000 

:NONAME_7
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
else_jump @NONAME_7 
0AB0:   key_pressed 36 
else_jump @NONAME_7 
0391: release_txd_dictionary 
0390: load_txd_dictionary "MAP" 
038F: load_texture "MAP" as 1 // Load dictionary with 0390 first 
038F: load_texture "MARKER" as 2 // Load dictionary with 0390 first 
15@ = 250 
1@ = 320.0 
2@ = 224.0 
3@ = 10.0 
4@ = 7.0 
038D: draw_texture 1 position 320.0 224.0 size 640.0 448.0 RGBA 255 255 255 15@ 
038D: draw_texture 2 position 1@ 2@ size 10.0 7.0 RGBA 255 255 255 15@ 

:NONAME_205
wait 0 
if and
0AB0:   key_pressed 38 
  2@ > 0.0 
else_jump @NONAME_314 
0063: 2@ -= 4@ // (float) 
03F0: enable_text_draw 0 
038D: draw_texture 1 position 320.0 224.0 size 640.0 448.0 RGBA 255 255 255 15@ 
038D: draw_texture 2 position 1@ 2@ size 10.0 7.0 RGBA 255 255 255 15@ 

:NONAME_314
wait 0 
if and
0AB0:   key_pressed 40 
  448.0 > 2@ 
else_jump @NONAME_423 
005B: 2@ += 4@ // (float) 
03F0: enable_text_draw 0 
038D: draw_texture 1 position 320.0 224.0 size 640.0 448.0 RGBA 255 255 255 15@ 
038D: draw_texture 2 position 1@ 2@ size 10.0 7.0 RGBA 255 255 255 15@ 

:NONAME_423
wait 0 
if and
0AB0:   key_pressed 37 
  1@ > 0.0 
else_jump @NONAME_532 
0063: 1@ -= 3@ // (float) 
03F0: enable_text_draw 0 
038D: draw_texture 1 position 320.0 224.0 size 640.0 448.0 RGBA 255 255 255 15@ 
038D: draw_texture 2 position 1@ 2@ size 10.0 7.0 RGBA 255 255 255 15@ 

:NONAME_532
wait 0 
if and
  640.0 > 1@ 
0AB0:   key_pressed 39 
else_jump @NONAME_641 
005B: 1@ += 3@ // (float) 
03F0: enable_text_draw 0 
038D: draw_texture 1 position 320.0 224.0 size 640.0 448.0 RGBA 255 255 255 15@ 
038D: draw_texture 2 position 1@ 2@ size 10.0 7.0 RGBA 255 255 255 15@ 

:NONAME_641
wait 0 
0AB0:   key_pressed 32 
else_jump @NONAME_1054 
  1@ >= 320.0 
else_jump @NONAME_718 
1@ -= 320.0 
11@ = 3000.0 
11@ /= 320.0 
0013: 1@ *= 11@  // Note: the incorrect math opcode was used here
jump @NONAME_784 

:NONAME_718
wait 0 
  320.0 > 1@ 
else_jump @NONAME_1054 
1@ -= 320.0 
11@ = 3000.0 
11@ /= 320.0 
0013: 1@ *= 11@  // Note: the incorrect math opcode was used here
jump @NONAME_784 

:NONAME_784
wait 0 
  2@ >= 224.0 
else_jump @NONAME_860 
2@ -= 224.0 
12@ = 3000.0 
12@ /= 224.0 
0013: 2@ *= 12@  // Note: the incorrect math opcode was used here
2@ *= -1.0 
jump @NONAME_936 

:NONAME_860
wait 0 
  224.0 > 2@ 
else_jump @NONAME_1054 
2@ -= 224.0 
12@ = 3000.0 
12@ /= 224.0 
0013: 2@ *= 12@  // Note: the incorrect math opcode was used here
2@ *= -1.0 
jump @NONAME_936 

:NONAME_936
02CE: 23@ = ground_z_at 1@ 2@ 0.0 
23@ *= -1.0 
23@ += 10 
03F0: enable_text_draw 0 
Actor.PutAt($PLAYER_ACTOR, 1@, 2@, -500.0)
jump @NONAME_7 

:NONAME_1054
wait 0 
0AB0:   key_pressed 13 
else_jump @NONAME_205 
03F0: enable_text_draw 0 
0000: NOP 
jump @NONAME_7

+ текстурки

#32 Re: Вопросы по скриптингу » Один вопрос » 20-07-2008 21:58

Seemann понятно, спс

Есть две координаты x:1@ y:2@ - нада поставить актёра точно на землю, как?
можно както через 02CE: 16@ = ground_z_at 2@ 3@ 4@ +  Actor.PutAt() ?

с етим, плиз помогите smile

#33 Re: Вопросы по скриптингу » Один вопрос » 19-07-2008 22:47

@Fess
1) Он появился после компиляции/декомпиляции
2) А можно както через 02CE: 16@ = ground_z_at 2@ 3@ 4@ +  Actor.PutAt() ?

#34 Re: Вопросы по скриптингу » Один вопрос » 19-07-2008 14:56

1) почему в данного опкода такий коментарий:
0013: 2@ *= 12@  // Note: the incorrect math opcode was used here
2) Есть две координаты x:1@ y:2@ - нада поставить актёра точно на землю, как?

#35 Re: О сайте и форумах » Меняем форум на IPB? » 19-07-2008 14:32

(а что переголосовать нельзя?=( )
тож имхо, полностью согласен с вышесказанным
ИПБ конечно круто, но нужно ли здесь все это?
как по мне, форум отлично работает smile

#36 Re: Серия GTA » GTA IV » 15-07-2008 21:49

Не помню шла ли уже речь, но как с педами в 4й ? до сих пор можно встретить клонов (внешне)? crazy

#37 Re: Серия GTA » E3: Анонсирован новый GTA » 15-07-2008 21:44

а нв каком движке то будет? О_о

#38 Re: Серия GTA » GTA IV » 10-07-2008 10:29

конечно сорри за оффтоп, но я очень сомневаюсь в том что "Вместо факела статуя держит банку (или бутылку) coca-col'ы (!), в другой руке у нее книга (кажется камасутра)" Р* врятли такое сделали lol:D, но конечно я не играл в 4ю потому не знаю, всякое может быть crazy

#39 Re: Справочная информация » Новые описания для опкодов » 10-07-2008 07:34

Опкод 0986 у меня подписан как unknown_fires_stuff До конца я так и не понял его назначения, делал один скриптик (когда садишся на мото - он загоряется 0325: 2@ = create_car 1@ fire + по циклу создавал "горящий след" на земле за ним) До использования 0986 - мото горел только визуально (т.е. без повреждений) и "след" создавался только из 60ти огней - далее они не исчезали а 61й уже не появлялся ... Когда прописал 0986 в цикл - огонь на мото начал реально гореть и через опред. время мото взрывался, а "след" сам "стирался" и перезаписывался. Как по мне то данный опкод чтото типа "рестарта" для огня ...

#40 Re: Вопросы по скриптингу » Один вопрос » 09-07-2008 17:37

0467: clear_actor $PLAYER_ACTOR last_weapon_damage сбрасивает только сведения о повреждении, или еще и востанавливает хелса?

#41 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 08-07-2008 14:53

Вот что у меня получилось:
- когда игрок на ногах - обе проги дают одинаковые координаты
- когда игрок в транспорте - разные. Как я понимаю в даном случае ктото берет координаты транспорта, а ктото все того же игрока (хоть и в транспорте) - они конечно не совпадают и потому выходит по разному.  Так все же какая прога берет координаты транспорта, а какая игрока?

#42 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 07-07-2008 15:31

Насколько я помню когда пытался получить координаты игрока то они давали мне разные результаты...
*ушел тестить*

#43 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 07-07-2008 13:30

Чуть оффтоп, но кажеться в СБ і в СА Телепортере есть розбежности в координатах, я прав?

#44 Re: Модификации » [SA | REL] Air Traffic mod - оживление неба и аэропортов » 29-06-2008 20:46

Ты же рассказывал что раньше делал.

Я? не помню такого если честно...я ваще с самолётами почти не работал

взлетает и следует к точке уже в воздухе

а если указать Z координату чуть ниже земли? может тогда не полетит?

#45 Re: Модификации » [SA] First Person Camera » 28-06-2008 23:23

ИМХО так бы:
CTRL+ВВЕРХ - выше
CTRL+ВНИЗ - ниже
ALT+ВВЕРХ - ближе
ALT+ВНИЗ - дальше
smileclapа так кул

#46 Re: Модификации » [SA | REL] Air Traffic mod - оживление неба и аэропортов » 28-06-2008 21:11

Ну а может оно и не расчитано на самолётовю Чем не подходит 04D2 ???

#47 Re: Модификации » [SA | REL] Air Traffic mod - оживление неба и аэропортов » 28-06-2008 20:40

04D2: unknown_RC_car $Plane race_to 1600.0 1200.0 64.0 0.0 0.0 - заставляет настоящий самолёт лететь к заданной точке, 0.0 0.0 - не трогайте.
070F: (unknown) $Plane 0.0 130.0 130.0 - заставляет самолёт лететь под опред.углом(0.0) на опред. высоте (130.0 130.0). Если рассмотреть карту SA, как плоскость,то легко подсчитать угол полёта.
08E6: plane $Plane change_landing_gear 1 - шасси у самолёта выпушенуо, если 1 и не выпущено, если 0, но временами эти команды проглючивают.
084E: flying_vehicle $SamNeLet use_primary_gun 1 - использование самолётом (ГИДРА) ракет.
0841: flying_vehicle $SamNeLet use_secondary_gun 1 - использование пулемёта (ДИЛЛЕР).
0724: flying_vehicle $SamNeLet follow_and_attack_player $PLAYER_CHAR radius 40.0 - самолёт держится на определённом радиусе от игрока и атакует его.
03A2: $Plane 3 - опускает у самолёта закрылки,если ставить меньше,чем 0,то ничего не будет
0745: $Plane - переключение в режим горизонтального полёта (для Гидры)

#48 Re: Модификации » Спидометр » 28-06-2008 20:05

Проверять тип монитора?  Эх-х...  Задачка))  Никак, наверное )

Но ведь exe проверяет...на том же радаре

#49 Re: Вопросы по скриптингу » начало скриптинга » 28-06-2008 12:46

model.load(#minigun)
038B: load_requested_models
...
if
model.available(#minigun)
jf @test
01B2: give_actor $PLAYER_ACTOR weapon 38 ammo 500

чтото типа того

#50 Re: Вопросы по скриптингу » начало скриптинга » 28-06-2008 09:35

Правильно так:

create_thread @MINIGUN

:MINIGUN
0109: player $PLAYER_CHAR money += 1000000
end_thread

Дат деньги...просто на дать миниган надо еще проверки писать модели загружать...

Board footer

Powered by FluxBB