segunda-feira, 9 de julho de 2012

[FS] Sistema De Veiculo Basico



[FS] Sistema De Veiculo Basico

Sistema de Veiculo Básico v0.1



  1. # Include <a_samp>
  2. # Include <zcmd>
  3. # Include <sscanf>
  4. # Define FilterScript
  5. # If defined FilterScript
  6. # Endif
  7. # Define Vermelho 0xFF0000FF
  8. novo
  9.         IDVeiculo ,
  10.         CorVeiculo ,
  11.         CorVeiculo2 ,
  12.         IDCarro [ MAX_PLAYERS ,
  13.         bool : VeiculoCriado [ MAX_PLAYERS ,
  14.         Float : p1x ,
  15.         Float : P1Y ,
  16.         Float : p1z ,
  17.         Float : SetVPos ]
  18. ;
  19. público OnFilterScriptInit )
  20. {
  21.         printf "Sistema de Criação De Veículos Via Comando Por:.. Funeral - Ligado" ) ;
  22.         retornar 1 ;
  23. }
  24. público OnFilterScriptExit )
  25. {
  26.         printf "Sistema de Criação De Veículos Via Comando Por:.. Funeral - Desligado" ) ;
  27.         retornar 1 ;
  28. }
  29. público OnPlayerDisconnect ( playerid , razão )
  30. {
  31.         DestroyVehicle ( IDCarro [ playerid ) ;
  32.         VeiculoCriado [ playerid false ;
  33.         retornar 1 ;
  34. }
  35.        
  36. CMD : v ( playerid , params )
  37. {
  38.         / V [ID Veiculo] [COR1] [COR2] " ) ;
  39.         se ( IDVeiculo 400 | | IDVeiculo 611 retorno SendClientMessage ( playerid , Vermelho "ID inválido <ID de de 400 a 611>" ) ;
  40.         se ( CorVeiculo | | CorVeiculo 255 retorno SendClientMessage ( playerid , Vermelho ,"COR invali <Cores de 0 a 255>" ) ;
  41.         se ( CorVeiculo2 | | CorVeiculo2 255 retorno SendClientMessage ( playerid , Vermelho ,"COR2 invali <Cores de 0 a 255>" ) ;
  42.         se ( VeiculoCriado [ playerid == verdadeiro retorno SendClientMessage ( playerid , Vermelhoa faixa "Você JÁ UM Possui Veículo Criado, Uso / deletarveiculo" ) ;
  43.         GetPlayerPos ( playerid , p1x , P1Y , p1z ) ;
  44.         IDCarro [ playerid CreateVehicle ( IDVeiculo , p1x , P1Y , p1z 0,0 , CorVeiculo ,CorVeiculo2 60000 ) ;
  45.         PutPlayerInVehicle ( playerid , IDCarro [ playerid ) ;
  46.         SetVehicleVirtualWorld ( IDCarro [ playerid GetPlayerVirtualWorld ( playerid ) ;
  47.         LinkVehicleToInterior ( IDCarro [ playerid GetPlayerInterior ( playerid ) ;
  48.         VeiculoCriado [ playerid verdadeiro ;
  49.         SendClientMessage ( playerid , Vermelho "Voce CRIOU UM Veiculo, Pará Deleta-lo Utilize: / deletarveiculo!" ) ;
  50.         retornar 1 ;
  51. }
  52. CMD : trazerveiculo ( playerid )
  53. {
  54.         se ( VeiculoCriado [ playerid == false retorno SendClientMessage ( playerid , Vermelho ,"Voce Nao CRIOU UM Veículo!" ) ;
  55.         GetPlayerPos ( playerid , SetVPos , SetVPos , SetVPos ) ;
  56.         SetVehiclePos ( IDCarro [ playerid , SetVPos , SetVPos , SetVPos ) ;
  57.         SendClientMessage ( playerid , Vermelho "Voce Trouxe Seu Veículo Ate Voce!" ) ;
  58.         retornar 1 ;
  59. }
  60. CMD : deletarveiculo ( playerid )
  61. {
  62.         se IsPlayerInAnyVehicle ( playerid retorno SendClientMessage ( playerid , Vermelho ,"Voce Nao This in hum Veículo!" ) ;
  63.     se ( VeiculoCriado [ playerid == false retorno SendClientMessage ( playerid , Vermelho "Voce Nao CRIOU UM Veículo!" ) ;
  64.         DestroyVehicle ( IDCarro [ playerid ) ;
  65.         VeiculoCriado [ playerid false ;
  66.         SendClientMessage ( playerid , Vermelho "Voce Deletou Seu Veículo Com Sucesso, Pará Cria-lo Novamente, Uso / v!" ) ;
  67.         retornar 1 ;
  68. }
-----------------------------------------------------------------------------------------------------------------------
Fotos:



Comandos:

/v  [ID] [Cor1] [Cor2]

/deletarveiculo
/trazerveiculo

 Creditos: .FuneraL. - Idealizador / Criador do Sistema.

0 comentários:

Postar um comentário