Página 1 de 1

[SA] Ajudante para o CJ

Enviado: 22 Ago 2018, 13:20
por nadalao
Praticamente a mesma coisa do meu mod de jogar multiplayer em qualquer lugar,

Segure o botão de atender o telefone por 3 segundos (padrão TAB ou L1/LB) que o ajudante chegará até o CJ.

Depois de ligar com o telefone para chamar ajuda, espere que o carro com ele virá até você e quando chegar perto, o seu parceiro começará a te seguir. Dependendo da localização em que você estiver, virá um personagem diferente para ser o seu parceiro, por exemplo, ligue próximo a casa do Big Smoke, e ele te seguirá.

Lista de personagens:
*Sweet - Los Santos;
*Ryder - Próximo a Grove Street;
*Smoke - Próximo a casa dele;
*OG Loc - Próximo ao Burger Shot que ele trabalha;
*Cesar Vialpando - Próximo a casa dele em LS e em toda San Fierro;
*Catalina - Próximo a casa dela;

(tem outros 6 personagens secretos e em localizações secretas para vocês descobrirem)
*Se você não estiver na área de nenhum desses personagens, o The Truth será o seu ajudante*

-Não se ativa em interiores nem em missões;
-Depois de ativado, não será possível iniciar uma missão e nem entrar em interiores;

Download:
http://www.mediafire.com/file/gka7c1osy ... e.rar/file

a formatação disso no fórum ficou estranha mas por enquanto vai ficar assim mesmo  :fts:

Código: Selecionar tudo

MISSION_START
{LVAR_INT scplayer1 cobaia global_p2 carro1 vida colete marca cor1 cor2 grupo
LVAR_INT efeito_fumaça horas minutos area
LVAR_FLOAT x[3] y[3] z[3]GET_PLAYER_CHAR 0 scplayer1
IF IS_AUSTRALIAN_GAME
    ADD_BLIP_FOR_CHAR cobaia marca
    CREATE_RANDOM_CHAR 0.0 0.0 0.0 cobaia
ENDIF
main_loop:
WAIT 0
IF NOT DOES_CHAR_EXIST cobaia
    GOSUB area
    GET_CHAR_COORDINATES scplayer1 x[2] y[2] z[2]
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 2060.2 -1704.4 250.0 250.0 FALSE
        PRINT_HELP_STRING "Big Smoke est˜ vindo"
        GOSUB carro_smoke
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 2482.4 -1669.3 250.0 250.0 FALSE
        PRINT_HELP_STRING "Ryder est˜ vindo"
        GOSUB carro_ryder
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 1805.1 -2118.8 300.0 300.0 FALSE
        PRINT_HELP_STRING "Cesar est˜ vindo"
        GOSUB carro_cesar
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 787.7 -1632.7 300.0 300.0 FALSE
        PRINT_HELP_STRING "OG Loc est˜ vindo"
        GOSUB carro_ogloc
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    IF x[2] > 87.8
    AND x[2] < 2957.6
    AND y[2] > -2770.6
    AND y[2] < -705.4
        PRINT_HELP_STRING "Sweet est˜ vindo"
        GOSUB carro_sweet
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    IF x[2] > -2975.7
    AND x[2] < -1153.6
    AND y[2] > -878.4
    AND y[2] < 1577.3
        PRINT_HELP_STRING "Cesar est˜ vindo"
        GOSUB carro_cesar
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_3D scplayer1 1273.3 294.2 19.7 15.0 15.0 15.0 FALSE
        PRINT_HELP_STRING "Algužm est˜ vindo"
        GOSUB criar_mod01
        GOSUB criar_2p0
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 -1632.7 -2239.4 150.0 150.0 FALSE
        PRINT_HELP_STRING "Algužm est˜ vindo"
        GOSUB criar_mod02
        GOSUB criar_2p0
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 -809.0 -2198.7 150.0 150.0 FALSE
        PRINT_HELP_STRING "Algužm est˜ vindo"
        GOSUB criar_mod03
        GOSUB criar_2p0
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 218.0 1927.0 623.0 893.0 FALSE
        PRINT_HELP_STRING "Algužm est˜ vindo"
        GOSUB criar_mod04
        GOSUB criar_2p0
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 -1049.9 -1197.5 150.0 150.0 FALSE
    OR LOCATE_CHAR_ANY_MEANS_2D scplayer1 -510.9 -111.5 200.0 200.0 FALSE
        PRINT_HELP_STRING "Algužm est˜ vindo"
        GOSUB criar_mod05
        GOSUB criar_2p0
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 -2468.0 -1503.3 300.0 300.0 FALSE
        PRINT_HELP_STRING "Algužm est˜ vindo"
        GOSUB criar_mod06
        GOSUB criar_2p0
        GOTO main_loop
    ENDIF
    IF LOCATE_CHAR_ANY_MEANS_2D scplayer1 872.0 -20.9 400.0 400.0 FALSE
        PRINT_HELP_STRING "Catalina est˜ vindo"
        GOSUB carro_catalina
        GOSUB criar_2p
        GOTO main_loop
    ENDIF
    PRINT_HELP_STRING "The Truth est˜ vindo"
    GOSUB carro_truth
    GOSUB criar_2p
    GOTO main_loop
ENDIF
IF IS_PLAYER_PLAYING 0
AND DOES_CHAR_EXIST cobaia
    //release
    IF IS_CHAR_DEAD scplayer1
        UNLOAD_SPECIAL_CHARACTER 2
        DISABLE_ALL_ENTRY_EXITS FALSE
        REMOVE_BLIP marca
        WRITE_MEMORY 4467548 1 246 1
        WRITE_MEMORY 4467549 1 196 1
        WRITE_MEMORY 4467550 1 65 1
        WRITE_MEMORY 8755348 1 87 1
        WRITE_MEMORY 8755349 1 82 1
        WRITE_MEMORY 8755350 1 78 1
        WRITE_MEMORY 8755351 1 95 1
        WRITE_MEMORY 8755352 1 50 1
        WRITE_MEMORY 8755353 1 80 1
        CLEO_CALL WriteGlobalVar 0 (409, 0)() //desativa
        GOTO release
    ENDIF
    IF IS_CHAR_DEAD cobaia
        GOTO release
    ENDIF
    IF NOT LOCATE_CHAR_ANY_MEANS_CHAR_2D scplayer1 cobaia 90.0 90.0 FALSE
        UNLOAD_SPECIAL_CHARACTER 2
        DISABLE_ALL_ENTRY_EXITS FALSE
        REMOVE_BLIP marca
        WRITE_MEMORY 4467548 1 246 1
        WRITE_MEMORY 4467549 1 196 1
        WRITE_MEMORY 4467550 1 65 1
        WRITE_MEMORY 8755348 1 87 1
        WRITE_MEMORY 8755349 1 82 1
        WRITE_MEMORY 8755350 1 78 1
        WRITE_MEMORY 8755351 1 95 1
        WRITE_MEMORY 8755352 1 50 1
        WRITE_MEMORY 8755353 1 80 1
        CLEO_CALL WriteGlobalVar 0 (409, 0)() //desativa
        GOTO release
    ENDIF
END
IFGOTO main_looprelease:
    REMOVE_BLIP marca
    MARK_CHAR_AS_NO_LONGER_NEEDED cobaia
    UNLOAD_SPECIAL_CHARACTER 2
    DISABLE_ALL_ENTRY_EXITS FALSE
    CLEO_CALL WriteGlobalVar 0 (409, 0)() //desativa
    WHILE DOES_CHAR_EXIST cobaia
        WAIT 0
    ENDWHILE
    STREAM_CUSTOM_SCRIPT "ajudante.cs"
    TERMINATE_THIS_SCRIPT
GOTO main_looparea:
    GENERATE_RANDOM_INT_IN_RANGE 0 8 area
    SWITCH area
        CASE 0
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 -120.0 0.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 1
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 -120.0 -120.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 2
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 -120.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 3
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 120.0 -120.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 4
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 -120.0 120.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 5
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 120.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 6
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 120.0 0.0 0.0 x[0] y[0] z[0]
            BREAK
        CASE 7
            GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 120.0 120.0 0.0 x[0] y[0] z[0]
            BREAK
    ENDSWITCH
RETURNcriar_mod01:
    LOAD_SPECIAL_CHARACTER 2 mod01
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
    GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 5.0 0.0 x[2] y[2] z[2]
    CREATE_FX_SYSTEM "prt_smoke_huge" x[2] y[2] z[2] 1 efeito_fumaça
    PLAY_FX_SYSTEM efeito_fumaça
    WAIT 7000
    STOP_FX_SYSTEM efeito_fumaça
    WAIT 3000
RETURNcriar_mod02:
    LOAD_SPECIAL_CHARACTER 2 mod02
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
    GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 5.0 0.0 x[2] y[2] z[2]
    CREATE_FX_SYSTEM "prt_smoke_huge" x[2] y[2] z[2] 1 efeito_fumaça
    PLAY_FX_SYSTEM efeito_fumaça
    WAIT 7000
    STOP_FX_SYSTEM efeito_fumaça
    WAIT 3000
RETURNcriar_mod03:
    LOAD_SPECIAL_CHARACTER 2 mod03
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
    GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 5.0 0.0 x[2] y[2] z[2]
    CREATE_FX_SYSTEM "prt_smoke_huge" x[2] y[2] z[2] 1 efeito_fumaça
    PLAY_FX_SYSTEM efeito_fumaça
    WAIT 5000
    STOP_FX_SYSTEM efeito_fumaça
    WAIT 3000
RETURNcriar_mod04:
    LOAD_SPECIAL_CHARACTER 2 mod04
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
    GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 10.0 0.0 x[2] y[2] z[2]
    CREATE_CHAR PEDTYPE_SPECIAL SPECIAL02 x[2] y[2] 200.0 cobaia
    SET_CHAR_PROOFS cobaia 1 1 1 1 1
    WAIT 6000
    GET_CHAR_COORDINATES cobaia x[2] y[2] z[2]
    MARK_CHAR_AS_NO_LONGER_NEEDED cobaia
    DELETE_CHAR cobaia
RETURNcriar_mod05:
    LOAD_SPECIAL_CHARACTER 2 mod05
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
    GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 5.0 0.0 x[2] y[2] z[2]
    CREATE_FX_SYSTEM "prt_smoke_huge" x[2] y[2] z[2] 1 efeito_fumaça
    PLAY_FX_SYSTEM efeito_fumaça
    WAIT 5000
    STOP_FX_SYSTEM efeito_fumaça
    WAIT 3000
RETURNcriar_mod06:
    LOAD_SPECIAL_CHARACTER 2 mod06
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
    GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS scplayer1 0.0 5.0 0.0 x[2] y[2] z[2]
    CREATE_FX_SYSTEM "prt_smoke_huge" x[2] y[2] z[2] 1 efeito_fumaça
    PLAY_FX_SYSTEM efeito_fumaça
    WAIT 5000
    STOP_FX_SYSTEM efeito_fumaça
    WAIT 3000
RETURNcarro_ogloc:
    REQUEST_MODEL BIKE
    WHILE NOT HAS_MODEL_LOADED BIKE
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 ogloc
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR BIKE x[1] y[1] z[1] carro1
RETURNcarro_truth:
    REQUEST_MODEL CAMPER
    WHILE NOT HAS_MODEL_LOADED CAMPER
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 truth
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR CAMPER x[1] y[1] z[1] carro1
RETURNcarro_catalina:
    REQUEST_MODEL BUFFALO
    WHILE NOT HAS_MODEL_LOADED BUFFALO
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 cat
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR BUFFALO x[1] y[1] z[1] carro1
RETURNcarro_cesar:
    REQUEST_MODEL SAVANNA
    WHILE NOT HAS_MODEL_LOADED SAVANNA
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 cesar
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR SAVANNA x[1] y[1] z[1] carro1
    CHANGE_CAR_COLOUR carro1 42 42
RETURNcarro_ryder:
    REQUEST_MODEL PICADOR
    WHILE NOT HAS_MODEL_LOADED PICADOR
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 ryder
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR PICADOR x[1] y[1] z[1] carro1
    CHANGE_CAR_COLOUR carro1 59 34
RETURNcarro_smoke:
    REQUEST_MODEL GLENDALE
    WHILE NOT HAS_MODEL_LOADED GLENDALE
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 smoke
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR GLENDALE x[1] y[1] z[1] carro1
    CHANGE_CAR_COLOUR carro1 59 34
RETURNcarro_sweet:
    REQUEST_MODEL GREENWOO
    WHILE NOT HAS_MODEL_LOADED GREENWOO
        WAIT 0
    ENDWHILE
    LOAD_SPECIAL_CHARACTER 2 sweet
    WHILE NOT HAS_SPECIAL_CHARACTER_LOADED 2
        WAIT 0
    ENDWHILE
   
    GET_CLOSEST_CAR_NODE x[0] y[0] z[0] x[1] y[1] z[1]
    CREATE_CAR GREENWOO x[1] y[1] z[1] carro1
    CHANGE_CAR_COLOUR carro1 59 34
RETURN
       
criar_2p:
    CREATE_CHAR_INSIDE_CAR carro1 PEDTYPE_SPECIAL SPECIAL02 cobaia
    ADD_BLIP_FOR_CHAR cobaia marca
    CHANGE_BLIP_DISPLAY marca 2
    CHANGE_BLIP_COLOUR marca 3    GET_CHAR_COORDINATES scplayer1 x[2] y[2] z[2]
    CAR_GOTO_COORDINATES carro1 x[2] y[2] z[2]
    SET_CAR_CRUISE_SPEED carro1 17.0
    SET_CAR_DRIVING_STYLE carro1 2
    ADD_STUCK_CAR_CHECK_WITH_WARP carro1 5.0 5000 1 0 1 -1
    WHILE NOT LOCATE_CHAR_ANY_MEANS_3D cobaia x[2] y[2] z[2] 13.0 13.0 13.0 FALSE
    AND NOT IS_CHAR_DEAD cobaia
        WAIT 0
        GET_CHAR_COORDINATES scplayer1 x[2] y[2] z[2]
        CAR_GOTO_COORDINATES carro1 x[2] y[2] z[2]
    ENDWHILE
    CAR_SET_IDLE carro1
    IF IS_CHAR_DEAD cobaia
        REMOVE_BLIP marca
        MARK_CHAR_AS_NO_LONGER_NEEDED cobaia
        MARK_CAR_AS_NO_LONGER_NEEDED carro1
        DISABLE_ALL_ENTRY_EXITS FALSE
        CLEO_CALL WriteGlobalVar 0 (409, 0)() //desativa
        UNLOAD_SPECIAL_CHARACTER 2
        WHILE DOES_CHAR_EXIST cobaia
        OR DOES_VEHICLE_EXIST carro1
            WAIT 0
        ENDWHILE
        STREAM_CUSTOM_SCRIPT "ajudante.cs"
        TERMINATE_THIS_SCRIPT
    ENDIF
    TASK_LEAVE_ANY_CAR cobaiacriar_2p0:
    IF NOT DOES_CHAR_EXIST cobaia
        CREATE_CHAR PEDTYPE_GANG2 SPECIAL02 x[2] y[2] -100.0 cobaia
    ENDIF
    GIVE_WEAPON_TO_CHAR cobaia WEAPONTYPE_MICRO_UZI 999
    GET_CHAR_HEALTH scplayer1 vida
    SET_CHAR_HEALTH cobaia vida
    GET_PLAYER_GROUP 0 grupo
    SET_GROUP_MEMBER grupo cobaia
    SET_CHAR_NEVER_TARGETTED cobaia TRUE
    SET_ANIM_GROUP_FOR_CHAR cobaia player
    GET_CHAR_ARMOUR scplayer1 colete
    ADD_ARMOUR_TO_CHAR cobaia colete
    ADD_BLIP_FOR_CHAR cobaia marca
    CHANGE_BLIP_DISPLAY marca 2
    CHANGE_BLIP_COLOUR marca 3
RETURNIF IS_AUSTRALIAN_GAME
ENDIF}{
    LVAR_INT var value // In
    LVAR_INT p i
    WriteGlobalVar:
    READ_MEMORY 0x00468D5E 4 0 (p)
    i = var * 4
    p += i
    WRITE_MEMORY p 4 (value) 0
    CLEO_RETURN 0
}MISSION_END

Re: [SA] Ajudante para o CJ

Enviado: 22 Ago 2018, 17:14
por Junior_Djjr
A parte mais importante do tópico quase nem dá pra enxergar.
Imagem

Re: [SA] Ajudante para o CJ

Enviado: 22 Ago 2018, 17:31
por nadalao
estranho, aqui tá normal e eu não tentei fazer nenhuma formatação nas letras também.

reescrevi aquela parte, talvez agora está certo.

Re: [SA] Ajudante para o CJ

Enviado: 23 Ago 2018, 13:57
por Junior_Djjr
nadalao escreveu:
22 Ago 2018, 17:31
estranho, aqui tá normal e eu não tentei fazer nenhuma formatação nas letras também.

reescrevi aquela parte, talvez agora está certo.
Continua branco embaixo antes do download.

Re: [SA] Ajudante para o CJ

Enviado: 29 Jul 2019, 11:49
por TicketsBack4
nadalao, por acaso, algum dos ajudantes secretos era vc??Imagem

Re: [SA] Ajudante para o CJ

Enviado: 29 Jul 2019, 14:20
por nadalao
TicketsBack4 escreveu:
29 Jul 2019, 11:49
nadalao, por acaso, algum dos ajudantes secretos era vc??Imagem

boa pergunta kkkkkk