#1 24-07-2008 08:32

Admiral
Registered: 26-07-2007
Posts: 35

Педы садятся к вам в машину

Нажатием сигнала педы садятся к вам в машину.
Код отработал, исправил глюк с вечным торможением машины.

// 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---------------
thread 'PENT' 
1@ = 0 
2@ = 0 
3@ = 0 
4@ = 0 
10@ = 0 
14@ = 0 
15@ = 0 
17@ = 1 
20@ = 0 
25@ = 15.5 

:PENT_84
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
else_jump @PENT_84 
if and
00E1:   player 0 pressed_key 18 
   Actor.Driving($PLAYER_ACTOR)
84A7:   not actor $PLAYER_ACTOR driving_boat 
else_jump @PENT_84 
03C0: 0@ = actor $PLAYER_ACTOR car 
01EA: 10@ = car 0@ max_passengers 
if 
  10@ > 0 
else_jump @PENT_84 
if 
01C1:   car 0@ stopped 
else_jump @PENT_84 
Car.LockInCurrentPosition(0@) = False
14@ = 0 
01EA: 10@ = car 0@ max_passengers 
04C4: store_coords_to 11@ 12@ 13@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 
33@ = 0 

:PENT_239
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
else_jump @PENT_740 
if 
002D:   10@ >= 17@ // (int) 
else_jump @PENT_438 
if or
  10000 > 33@ 
80E1:   not player 0 pressed_key 18 
else_jump @PENT_740 
if 
  33@ > 10000 
else_jump @PENT_332 
25@ = 45.5 

:PENT_332
08E5: get_actor_in_sphere 11@ 12@ 13@ radius 25@ handle_as 1@(17@,16i) 
if 
   not Car.Wrecked(0@)
else_jump @PENT_772 
if 
   not 1@(17@,16i) == -1 
else_jump @PENT_239 
0085: 20@ = 17@ // (int) 
20@ -= 1 
05CA: AS_actor 1@(17@,16i) enter_car 0@ passenger_seat 20@ 10000 ms 
17@ += 1 
jump @PENT_239 

:PENT_438
17@ = 1 
33@ = 0 

:PENT_452
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
else_jump @PENT_740 
if 
   not Car.Wrecked(0@)
else_jump @PENT_772 
if 
   Actor.Driving($PLAYER_ACTOR)
else_jump @PENT_452 
if 
   Actor.InCar($PLAYER_ACTOR, 0@)
else_jump @PENT_784 
if 
002D:   10@ >= 17@ // (int) 
else_jump @PENT_651 
if or
  11000 > 33@ 
80E1:   not player 0 pressed_key 18 
else_jump @PENT_740 
if 
   not Actor.Dead(1@(17@,16i))
else_jump @PENT_740 
if 
   Actor.InCar(1@(17@,16i), 0@)
else_jump @PENT_452 
Car.LockInCurrentPosition(0@) = False
17@ += 1 
14@ = 1 
01EA: 10@ = car 0@ max_passengers 
wait 250 
jump @PENT_452 

:PENT_651
17@ = 1 

:PENT_658
if 
002D:   10@ >= 17@ // (int) 
else_jump @PENT_452 
if 
80E1:   not player 0 pressed_key 18 
else_jump @PENT_740 
if and
   not Actor.Dead(1@(17@,16i))
   Actor.InCar(1@(17@,16i), 0@)
else_jump @PENT_740 
17@ += 1 
jump @PENT_658 

:PENT_740
if 
  14@ == 0 
else_jump @PENT_784 
Car.LockInCurrentPosition(0@) = False
jump @PENT_784 

:PENT_772
Car.Destroy(0@)
jump @PENT_789 

:PENT_784
Car.RemoveReferences(0@)

:PENT_789
17@ = 1 

:PENT_796
if 
002D:   10@ >= 17@ // (int) 
else_jump @PENT_838 
Actor.RemoveReferences(1@(17@,16i))
17@ += 1 
jump @PENT_796 

:PENT_838
1@ = 0 
2@ = 0 
3@ = 0 
4@ = 0 
10@ = 0 
14@ = 0 
15@ = 0 
17@ = 1 
25@ = 15.5 
wait 1000 
jump @PENT_84

Моды -   вот что украшает игру!

Offline

#2 24-07-2008 21:25

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

неплоха было б таксовать в любой тачке wink)

Offline

#3 24-07-2008 22:08

Yarik
Registered: 22-02-2008
Posts: 173
Website

Re: Педы садятся к вам в машину

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

Offline

#4 24-07-2008 23:37

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

Вот этот от zaz`a. Чем твой и его отличаются? Ped 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---------------
03A4: name_thread 'PENT' 
0006: 1@ = 0 
0006: 2@ = 0 
0006: 3@ = 0 
0006: 4@ = 0 
0006: 10@ = 0 
0006: 14@ = 0 
0006: 15@ = 0 
0006: 17@ = 1 
0006: 20@ = 0 
0007: 25@ = 15.5 

:PENT_84
0001: wait 0 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @PENT_84 
00D6: if and
00E1:   player 0 pressed_key 18 
00DF:   actor $PLAYER_ACTOR driving 
84A7:   not actor $PLAYER_ACTOR driving_boat 
004D: jump_if_false @PENT_84 
03C0: 0@ = actor $PLAYER_ACTOR car 
01EA: 10@ = car 0@ max_passengers 
00D6: if 
0019:   10@ > 0 
004D: jump_if_false @PENT_84 
00D6: if 
01C1:   car 0@ stopped 
004D: jump_if_false @PENT_84 
0519: set_car 0@ locked 1 
0006: 14@ = 0 
01EA: 10@ = car 0@ max_passengers 
04C4: store_coords_to 11@ 12@ 13@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 
0006: 33@ = 0 

:PENT_239
0001: wait 0 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @PENT_740 
00D6: if 
002D:   10@ >= 17@ // (int) 
004D: jump_if_false @PENT_438 
00D6: if or
001B:   10000 > 33@ 
80E1:   not player 0 pressed_key 18 
004D: jump_if_false @PENT_740 
00D6: if 
0019:   33@ > 10000 
004D: jump_if_false @PENT_332 
0007: 25@ = 45.5 

:PENT_332
08E5: get_actor_in_sphere 11@ 12@ 13@ radius 25@ handle_as 1@(17@,16i) 
00D6: if 
8119:   not car 0@ wrecked 
004D: jump_if_false @PENT_772 
00D6: if 
8039:   not  1@(17@,16i) == -1 
004D: jump_if_false @PENT_239 
0085: 20@ = 17@ // (int) 
000E: 20@ -= 1 
05CA: AS_actor 1@(17@,16i) enter_car 0@ passenger_seat 20@ 10000 ms 
000A: 17@ += 1 
0002: jump @PENT_239 

:PENT_438
0006: 17@ = 1 
0006: 33@ = 0 

:PENT_452
0001: wait 0 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @PENT_740 
00D6: if 
8119:   not car 0@ wrecked 
004D: jump_if_false @PENT_772 
00D6: if 
00DF:   actor $PLAYER_ACTOR driving 
004D: jump_if_false @PENT_452 
00D6: if 
00DB:   actor $PLAYER_ACTOR in_car 0@ 
004D: jump_if_false @PENT_784 
00D6: if 
002D:   10@ >= 17@ // (int) 
004D: jump_if_false @PENT_651 
00D6: if or
001B:   11000 > 33@ 
80E1:   not player 0 pressed_key 18 
004D: jump_if_false @PENT_740 
00D6: if 
8118:   not actor 1@(17@,16i) dead 
004D: jump_if_false @PENT_740 
00D6: if 
00DB:   actor 1@(17@,16i) in_car 0@ 
004D: jump_if_false @PENT_452 
0519: set_car 0@ locked 0 
000A: 17@ += 1 
0006: 14@ = 1 
01EA: 10@ = car 0@ max_passengers 
0001: wait 250 ms 
0002: jump @PENT_452 

:PENT_651
0006: 17@ = 1 

:PENT_658
00D6: if 
002D:   10@ >= 17@ // (int) 
004D: jump_if_false @PENT_452 
00D6: if 
80E1:   not player 0 pressed_key 18 
004D: jump_if_false @PENT_740 
00D6: if and
8118:   not actor 1@(17@,16i) dead 
00DB:   actor 1@(17@,16i) in_car 0@ 
004D: jump_if_false @PENT_740 
000A: 17@ += 1 
0002: jump @PENT_658 

:PENT_740
00D6: if 
0039:   14@ == 0 
004D: jump_if_false @PENT_784 
0519: set_car 0@ locked 0 
0002: jump @PENT_784 

:PENT_772
00A6: destroy_car 0@ 
0002: jump @PENT_789 

:PENT_784
01C3: remove_references_to_car 0@ // Like turning a car into any random car 

:PENT_789
0006: 17@ = 1 

:PENT_796
00D6: if 
002D:   10@ >= 17@ // (int) 
004D: jump_if_false @PENT_838 
01C2: remove_references_to_actor 1@(17@,16i) // Like turning an actor into a random pedestrian 
000A: 17@ += 1 
0002: jump @PENT_796 

:PENT_838
0006: 1@ = 0 
0006: 2@ = 0 
0006: 3@ = 0 
0006: 4@ = 0 
0006: 10@ = 0 
0006: 14@ = 0 
0006: 15@ = 0 
0006: 17@ = 1 
0007: 25@ = 15.5 
0001: wait 1000 ms 
0002: jump @PENT_84

Last edited by Centrino Duo (24-07-2008 23:38)

Offline

#5 25-07-2008 07:30

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Car.LockInCurrentPosition(0@) = False

Этим


Моды -   вот что украшает игру!

Offline

#6 25-07-2008 09:32

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

А че ты автора скрипта не указал

Offline

#7 25-07-2008 10:57

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Да извиняюсь, я даже сам не знал автора скрипта. Код скрипта мне друг на мейл послал. Вот я и исправил. Ну я минут 15 тому назад зашёл на сайт zaza: zazmahal.de (таджмахалл?? хорошие скрипты) и увидел скрипт. Если б я знал я написал бы  об этом, извиняюсь перед автором.
Но до меня кто-то тоже так делал не указав имя автора. (Ryosuke's GTA Room). 1
2

Last edited by Admiral (25-07-2008 11:09)


Моды -   вот что украшает игру!

Offline

#8 25-07-2008 13:25

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

молодец smile +1

Offline

#9 25-07-2008 15:40

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

2 CENTRINO DUO

молодец smile +1

Это ирония или оффтоп? sad


Моды -   вот что украшает игру!

Offline

#10 25-07-2008 16:37

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

Это уважение grin...ну как насчет такси в любом авто? можно ли это как то реализовать?

Offline

#11 25-07-2008 19:39

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Как сказал Yarik трудно будет это реализовать, да и я сам не оченьто искусный скриптер мне всего лишь 13.  Но можно и плюс ещё добавить эти пункты:
1. Убрать таймер
2. Одну и ту же работу делать в разных машинах.
3. Fast Food в машине.

Last edited by Admiral (25-07-2008 19:40)


Моды -   вот что украшает игру!

Offline

#12 25-07-2008 21:22

Yarik
Registered: 22-02-2008
Posts: 173
Website

Re: Педы садятся к вам в машину

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

Offline

#13 25-07-2008 21:35

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

проверку убрать незя?

Offline

#14 26-07-2008 09:56

Yarik
Registered: 22-02-2008
Posts: 173
Website

Re: Педы садятся к вам в машину

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

Offline

#15 26-07-2008 10:27

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

гыгы:wow:...ну сделай копию и попробуй что то сделать,плиз оч хощца. smile

Offline

#16 26-07-2008 10:43

Yarik
Registered: 22-02-2008
Posts: 173
Website

Re: Педы садятся к вам в машину

Да возьми сам открой мейн и убери все проверки "Иф актор.драйвинг.таксивихикл" или просто замени на "Иф Актор.Драйвинг"

Offline

#17 26-07-2008 17:06

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Да я  сделал но мне не нравится то, что миссия  запускается клавишей саб-миссии

Last edited by Admiral (26-07-2008 17:10)


Моды -   вот что украшает игру!

Offline

#18 26-07-2008 17:13

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

кинь мне на мыло,плиз.или тут выложи код

Offline

#19 27-07-2008 20:46

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Я бы выложил но недавно заметил глюк:wow::rolleyes::mad::mad::mad:


Моды -   вот что украшает игру!

Offline

#20 27-07-2008 22:13

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

какой глюк?:wow:

Offline

#21 28-07-2008 14:14

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Нажимаю на лев. кн. мыши миссия активируется потом через 5 секунд заканчивается.
Ну не знаю почему???:cry::crazy:


Моды -   вот что украшает игру!

Offline

#22 28-07-2008 14:24

3Doomer
From: КаZан
Registered: 14-05-2008
Posts: 659
Website

Re: Педы садятся к вам в машину

Admiral wrote:

Нажимаю на лев. кн. мыши миссия активируется потом через 5 секунд заканчивается.
Ну не знаю почему???:cry::crazy:

Через 5 секунд скрипт ещё раз проверяет машину


GIMS developer

Offline

#23 28-07-2008 15:59

Admiral
Registered: 26-07-2007
Posts: 35

Re: Педы садятся к вам в машину

Почему ты так думаешь??? 3d


Моды -   вот что украшает игру!

Offline

#24 01-08-2008 21:07

Yarik
Registered: 22-02-2008
Posts: 173
Website

Re: Педы садятся к вам в машину

Ты менял мейн ??? В самой миссии в мейне много проверок на ведение игроком такси, миссию включаешь, но потом она откл!

Offline

#25 01-08-2008 22:21

Centrino Duo
Registered: 08-05-2008
Posts: 99

Re: Педы садятся к вам в машину

ну у кого получилось исче?

Offline

Board footer

Powered by FluxBB