05.07.2015, 14:42
use IS_REMOVED
ou trabalhando com bits
entendendo
Byte que armazena o quк?
O primeiro byte armazena o estado da capa
O segundo byte armazena o estado do tronco
O terceiro byte armazena o estado da porta do condutor
O quarto byte armazena o estado da porta co-pilotos
Os estados das duas portas traseiras nгo podem ser tratadas por GetVehicleDamageStatus e UpdateVehicleDamageStatus .
Repare que eu conto os bytes de trбs - assim o primeiro й o byte mais а direita
Exemplo
O cуdigo a seguir mostra que a capa й removida, a porta dianteira esquerda danificada, a porta direita da frente se abriu eo tronco estб danificado e aberta:
No entanto SA-MP devolve um nъmero decimal entгo vocк tem que convertк-lo em um nъmero binбrio primeiro para obter um resultado como acima. O SA-MP voltaria vocк neste caso й a seguinte:
Crйditos
Wiki https://sampwiki.blast.hk/wiki/DoorStates
****** translator
PHP код:
SetVehicleParamsCarDoors(IDCAR, IS_REMOVED, IS_REMOVED, IS_REMOVED, IS_REMOVED);
PHP код:
SetVehicleParamsCarDoors(IDCAR, 00000100, 00000100, 00000100, 00000100);
Byte que armazena o quк?
O primeiro byte armazena o estado da capa
O segundo byte armazena o estado do tronco
O terceiro byte armazena o estado da porta do condutor
O quarto byte armazena o estado da porta co-pilotos
Os estados das duas portas traseiras nгo podem ser tratadas por GetVehicleDamageStatus e UpdateVehicleDamageStatus .
Repare que eu conto os bytes de trбs - assim o primeiro й o byte mais а direita
Exemplo
O cуdigo a seguir mostra que a capa й removida, a porta dianteira esquerda danificada, a porta direita da frente se abriu eo tronco estб danificado e aberta:
Код:
00000001 00000010 00000011 00000100
Код:
16909060
Wiki https://sampwiki.blast.hk/wiki/DoorStates
****** translator