SA-MP Forums Archive
[Include] VCF - Vehicle Component Functions - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] VCF - Vehicle Component Functions (/showthread.php?tid=655112)



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(vehicleidlightlightSide)
// Altera o estado da luz
ToogleLightState(vehicleidlightlightSide)
// Pega o estado atual de uma das portas do veiculo
// Observaзгo: Capф e Porta-Malas sгo considerados portas no SA-MP
GetDoorState(vehicleiddoor)
// Altera o estado de uma das portas do veiculo
SetDoorState(vehicleiddoordoorState)
// 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(vehicleidtire)
// Altera o estado do pneu
ToogleTireState(vehicleidtire
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 '-'