Pesquisa resultou em 2 ocorrências

por HybridTheory
03 Jun 2018, 22:03
Fórum: GTA3script (CLEO)
Tópico: 17. Exercício #2
Respostas: 8
Exibições: 1166
Gênero:

17. Exercício #2

Junior_Djjr escreveu:
03 Jun 2018, 21:56
0? :philo:
Se eu não botar isso o CJ morre na hora, pois tem 20 ballas atirando nele ao mesmo tempo :feel:
por HybridTheory
03 Jun 2018, 21:04
Fórum: GTA3script (CLEO)
Tópico: 17. Exercício #2
Respostas: 8
Exibições: 1166
Gênero:

17. Exercício #2

:feel:

SpoilerAbrir

Código: Selecionar tudo

SCRIPT_START
{

LVAR_INT scplayer hChar[20] iCharModel a 
LVAR_FLOAT fXCoord fYcoord

GET_PLAYER_CHAR 0 (scplayer)

main_loop:
WAIT 0

IF LOCATE_CHAR_ANY_MEANS_3D scplayer 2490.0 -1670.0 13.0 76.0 76.0 76.0 0
    GOSUB load_models
    GOSUB create_chars
ENDIF

GOTO main_loop

load_models:
REQUEST_MODEL 102
REQUEST_MODEL 103
REQUEST_MODEL 104
LOAD_ALL_MODELS_NOW

RETURN

create_chars:
REPEAT 20 a
    GENERATE_RANDOM_FLOAT_IN_RANGE 2470.0 2510.0 (fXcoord)
    GENERATE_RANDOM_FLOAT_IN_RANGE -1650.0 -1690.0 (fYcoord)
    GENERATE_RANDOM_INT_IN_RANGE 102 105 (iCharModel)
    CREATE_CHAR PEDTYPE_GANG1 iCharModel fXcoord fYcoord 13.0 hChar[a]
    CLEO_CALL SetCharAttributes 0 (hChar[a]) (hChar[a])
    TASK_KILL_CHAR_ON_FOOT hChar[a] (scplayer)
ENDREPEAT

WHILE LOCATE_CHAR_ANY_MEANS_3D scplayer 2490.0 -1670.0 13.0 76.0 76.0 76.0 0
    WAIT 0
ENDWHILE

REPEAT 20 a
    DELETE_CHAR hChar[a]
ENDREPEAT

MARK_MODEL_AS_NO_LONGER_NEEDED 102
MARK_MODEL_AS_NO_LONGER_NEEDED 103
MARK_MODEL_AS_NO_LONGER_NEEDED 104

RETURN

}
SCRIPT_END

{
LVAR_INT char
LVAR_INT iWeaponModel

SetCharAttributes:
GENERATE_RANDOM_INT_IN_RANGE 346 353 (iWeaponModel)

SWITCH iWeaponModel
    CASE 346
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_PISTOL 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 347
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_PISTOL_SILENCED 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 348
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_PISTOL 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 349
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_SHOTGUN 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 350
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_SAWNOFF_SHOTGUN 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 351
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_SPAS12_SHOTGUN 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 352
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_MICRO_UZI 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
    CASE 353
        REQUEST_MODEL iWeaponModel
        LOAD_ALL_MODELS_NOW
        GIVE_WEAPON_TO_CHAR char WEAPONTYPE_MP5 999
        MARK_MODEL_AS_NO_LONGER_NEEDED iWeaponModel
        BREAK
ENDSWITCH

SET_CHAR_ACCURACY char 0

CLEO_RETURN 0 (char)
}

Voltar para “17. Exercício #2”