[GTA3SC/SA] Parte do script não funciona (Carro indestrutível) + ajuda para comando [RESOLVIDO]
Enviado: 15 Abr 2024, 02:25
OBS.: foi resolvido, um usuário me mostrou os erros
As funções do veículo deveriam estar fora do IF TEST_CHEAT, dentro de um IF DOES_VEHICLE_EXIST
Estou tentando reproduzir um conceito que tinha no GTA SA Armagedom (mod de PS2), em que dava para criar um carro indestrutível. Estou com 1 problema e 1 dúvida:
1. Duas das características eram que o veículo ficava com uma seta apontando e blip no mapa caso o CJ saísse dele e explodia caso ele entrasse em outro. Tentei refazer ambos em CLEO, mas simplesmente não estão funcionando (no momento coloquei apenas o String avisando para retornar, enquanto faço testes):
2. Eu queria saber como fazer para mudar a cor do veículo ao buzinar (outro poder que quero recriar).
As funções do veículo deveriam estar fora do IF TEST_CHEAT, dentro de um IF DOES_VEHICLE_EXIST
Estou tentando reproduzir um conceito que tinha no GTA SA Armagedom (mod de PS2), em que dava para criar um carro indestrutível. Estou com 1 problema e 1 dúvida:
1. Duas das características eram que o veículo ficava com uma seta apontando e blip no mapa caso o CJ saísse dele e explodia caso ele entrasse em outro. Tentei refazer ambos em CLEO, mas simplesmente não estão funcionando (no momento coloquei apenas o String avisando para retornar, enquanto faço testes):
Código: Selecionar tudo
SCRIPT_START
{
LVAR_INT scplayer
GET_PLAYER_CHAR 0 scplayer
main_loop:
WAIT 0
IF IS_CHAR_IN_ANY_CAR scplayer
IF TEST_CHEAT CARROSANTO
LVAR_INT carro
GET_CAR_CHAR_IS_USING scplayer carro
FIX_CAR carro
CLOSE_ALL_CAR_DOORS carro
SET_CAR_AS_MISSION_CAR carro
SET_CAR_CAN_BE_DAMAGED carro false
CHANGE_CAR_COLOUR carro 0 0
IF NOT IS_CHAR_IN_CAR scplayer carro
AND NOT IS_CHAR_IN_ANY_CAR scplayer
alerta_para_voltar_ao_carro:
PRINT_STRING_NOW "Volte para o carro." 1000
GOTO alerta_para_voltar_ao_carro
ENDIF
IF NOT IS_CHAR_IN_CAR scplayer carro
AND IS_CHAR_SITTING_IN_ANY_CAR scplayer // Explode ao se pegar outro carro (não suporta a traição).
SET_CAR_CAN_BE_DAMAGED carro true
MARK_CAR_AS_NO_LONGER_NEEDED carro
EXPLODE_CAR carro
ENDIF
ENDIF
ENDIF
GOTO main_loop
}
SCRIPT_END