[FS] Sistema De Veiculo Basico
Sistema de Veiculo Básico v0.1
- # Include <a_samp>
- # Include <zcmd>
- # Include <sscanf>
- # Define FilterScript
- # If defined FilterScript
- # Endif
- # Define Vermelho 0xFF0000FF
- novo
- IDVeiculo ,
- CorVeiculo ,
- CorVeiculo2 ,
- IDCarro [ MAX_PLAYERS ] ,
- bool : VeiculoCriado [ MAX_PLAYERS ] ,
- Float : p1x ,
- Float : P1Y ,
- Float : p1z ,
- Float : SetVPos [ 3 ]
- ;
- público OnFilterScriptInit ( )
- {
- printf ( "Sistema de Criação De Veículos Via Comando Por:.. Funeral - Ligado" ) ;
- retornar 1 ;
- }
- público OnFilterScriptExit ( )
- {
- printf ( "Sistema de Criação De Veículos Via Comando Por:.. Funeral - Desligado" ) ;
- retornar 1 ;
- }
- público OnPlayerDisconnect ( playerid , razão )
- {
- DestroyVehicle ( IDCarro [ playerid ] ) ;
- VeiculoCriado [ playerid ] = false ;
- retornar 1 ;
- }
- CMD : v ( playerid , params [ ] )
- {
- / V [ID Veiculo] [COR1] [COR2] " ) ;
- se ( IDVeiculo < 400 | | IDVeiculo > 611 ) retorno SendClientMessage ( playerid , Vermelho , "ID inválido <ID de de 400 a 611>" ) ;
- se ( CorVeiculo < 0 | | CorVeiculo > 255 ) retorno SendClientMessage ( playerid , Vermelho ,"COR invali <Cores de 0 a 255>" ) ;
- se ( CorVeiculo2 < 0 | | CorVeiculo2 > 255 ) retorno SendClientMessage ( playerid , Vermelho ,"COR2 invali <Cores de 0 a 255>" ) ;
- se ( VeiculoCriado [ playerid ] == verdadeiro ) retorno SendClientMessage ( playerid , Vermelho, a faixa "Você JÁ UM Possui Veículo Criado, Uso / deletarveiculo" ) ;
- GetPlayerPos ( playerid , p1x , P1Y , p1z ) ;
- IDCarro [ playerid ] = CreateVehicle ( IDVeiculo , p1x , P1Y , p1z + 5 , 0,0 , CorVeiculo ,CorVeiculo2 , 60000 ) ;
- PutPlayerInVehicle ( playerid , IDCarro [ playerid ] , 0 ) ;
- SetVehicleVirtualWorld ( IDCarro [ playerid ] , GetPlayerVirtualWorld ( playerid ) ) ;
- LinkVehicleToInterior ( IDCarro [ playerid ] , GetPlayerInterior ( playerid ) ) ;
- VeiculoCriado [ playerid ] = verdadeiro ;
- SendClientMessage ( playerid , Vermelho , "Voce CRIOU UM Veiculo, Pará Deleta-lo Utilize: / deletarveiculo!" ) ;
- retornar 1 ;
- }
- CMD : trazerveiculo ( playerid )
- {
- se ( VeiculoCriado [ playerid ] == false ) retorno SendClientMessage ( playerid , Vermelho ,"Voce Nao CRIOU UM Veículo!" ) ;
- GetPlayerPos ( playerid , SetVPos [ 0 ] , SetVPos [ 1 ] , SetVPos [ 2 ] ) ;
- SetVehiclePos ( IDCarro [ playerid ] , SetVPos [ 0 ] , SetVPos [ 1 ] , SetVPos [ 2 ] ) ;
- SendClientMessage ( playerid , Vermelho , "Voce Trouxe Seu Veículo Ate Voce!" ) ;
- retornar 1 ;
- }
- CMD : deletarveiculo ( playerid )
- {
- se ( ! IsPlayerInAnyVehicle ( playerid ) ) retorno SendClientMessage ( playerid , Vermelho ,"Voce Nao This in hum Veículo!" ) ;
- se ( VeiculoCriado [ playerid ] == false ) retorno SendClientMessage ( playerid , Vermelho , "Voce Nao CRIOU UM Veículo!" ) ;
- DestroyVehicle ( IDCarro [ playerid ] ) ;
- VeiculoCriado [ playerid ] = false ;
- SendClientMessage ( playerid , Vermelho , "Voce Deletou Seu Veículo Com Sucesso, Pará Cria-lo Novamente, Uso / v!" ) ;
- retornar 1 ;
- }
Fotos:
Comandos:
/v [ID] [Cor1] [Cor2]
/deletarveiculo
/trazerveiculoCreditos: .FuneraL. - Idealizador / Criador do Sistema.






0 comentários:
Postar um comentário