VCF - Vehicle Component Functions -
MBJ - 13.06.2018
Introduзгo
Esta include foi feita com o intuito de facilitar a manipulaзгo do estado dos componentes do veiculo no uso da funзгo
GetVehicleDamageStatus, pois a funзгo usa bits para manipular os estados e como este nгo й um assunto muito conhecido no Pawn, resolvi desenvolver esta include para fazer o trabalho "pesado".
BUGS
A include ainda estб em uma versгo BETA e pode conter bugs, nos testes que eu fiz, nгo houve nenhum, porйm pode haver algum que eu nгo tenha visto nos teste, caso encontre algum, me avise o quanto antes para atualizaзгo.
Funзхes
Atualmente a include conta com as seguintes funзхes:
PHP код:
// Verifica se a luz esta ativada ou desativada
IsLightEnabled(vehicleid, light, lightSide)
// Altera o estado da luz
ToogleLightState(vehicleid, light, lightSide)
// Pega o estado atual de uma das portas do veiculo
// Observaзгo: Capф e Porta-Malas sгo considerados portas no SA-MP
GetDoorState(vehicleid, door)
// Altera o estado de uma das portas do veiculo
SetDoorState(vehicleid, door, doorState)
// Pega a rotaзгo x, Y, e Z do veiculo
GetVehicleRotation(vehicleid, &Float:rx, &Float:ry, &Float:rz)
// Verifica se o pneu esta furado
IsTireInflated(vehicleid, tire)
// Altera o estado do pneu
ToogleTireState(vehicleid, tire)
Download
GitHub
Re: VCF - Vehicle Component Functions -
SammyJ - 13.06.2018
Boa.
( nгo testei, mas sei que й bom vindo de vocк '-' fdp ) haa e nгo posso de dar +rep
Re: VCF - Vehicle Component Functions -
NelsonC - 13.06.2018
Boa viadin
PHP код:
You must spread some Reputation around before giving it to MBJ again.
Re: VCF - Vehicle Component Functions -
Ermanhaut - 13.06.2018
Muito boa release.
Eu nгo sou muito bom trabalhando com bits, essa include vai ser uma mгo na roda xd
Re: VCF - Vehicle Component Functions -
CaioCartaxo - 13.06.2018
Muito bom a include mano, parabйns! De facilitar muito a vida das pessoas
Re: VCF - Vehicle Component Functions -
rjjj - 13.06.2018
Gostei do seu uso das Tags da linguagem Pawn nos parвmetros de algumas funзхes.
Eu tenho a sensaзгo, porйm, de que muitos usuбrios teriam dificuldade ao passar corretamente argumentos para esses parвmetros de funзгo. Com o tempo, й provбvel que gambiarras surgissem
.
Particularmente eu aplicaria
const correctness nesses parвmetros, confirmando assim que nada deve ser passado senгo as constantes criadas dentro da include.
Espero ter ajudado
.
Re: VCF - Vehicle Component Functions -
MBJ - 14.06.2018
Quote:
Originally Posted by rjjj
Gostei do seu uso das Tags da linguagem Pawn nos parвmetros de algumas funзхes.
Eu tenho a sensaзгo, porйm, de que muitos usuбrios teriam dificuldade ao passar corretamente argumentos para esses parвmetros de funзгo. Com o tempo, й provбvel que gambiarras surgissem .
Particularmente eu aplicaria const correctness nesses parвmetros, confirmando assim que nada deve ser passado senгo as constantes criadas dentro da include.
Espero ter ajudado .
|
Obrigado pela sugestгo, em breve atualizarei o cуdigo
Re: VCF - Vehicle Component Functions -
PT - 14.06.2018
Bom trabalho cara, leve as consideracoes do Rjjj e ficara ainda melhor
+13rep
Re: VCF - Vehicle Component Functions -
DelK - 15.06.2018
Boa 22.
Re: VCF - Vehicle Component Functions -
MBJ - 24.06.2018
@atualizado '-'