Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************************************\
- [CODE] by Jeffrey_Hatrix
- [CODE] by Willian_Luigi
- Função: GetMaxVehicles();
- Pega o máximo de veículos que o servidor possui
- *********************************************************
- FAQ:
- por que usar?
- R: É muito mais eficaz e rápido do que fazer um loop com "MAX_VEHICLES"
- como usar ?
- R: Exemplo abaixo da função citada... \/
- Quando é útil e necessário ?
- R: Quando você precisar calcular o máximo de veículos que seu servidor possui...
- --------------------------------------------------------------------------------
- @2012, este code faz parte de uma include muito trabalhado na questão de loops
- que está na versão de testes ainda, quando estiver pronta estarei postando
- no fórum SA:MP
- Agradecimentos: Jeffrey_Hatrix (Aluno)
- --------------------------------------------------------------------------------
- Como esta é uma versão teste liberada por mim no pastebin, não estarei
- corrigindo erros de pessoas que modificarem o código.
- Ass: Willian_Luigi
- \*****************************************************/
- stock GetMaxVehicles ()
- {
- static gLoop, Float: gVehicle [ 0x03 ] , Float: gOld [ 0x03 ] ;
- while ( ++gLoop < MAX_VEHICLES )
- {
- if ( gLoop )
- {
- GetVehiclePos ( gLoop , gVehicle [ 0x00 ] , gVehicle [ 0x01 ] , gVehicle [ 0x02 ] ) ;
- GetVehiclePos ( ( gLoop - 0x01 ) , gOld [ 0x00 ] , gOld [ 0x01 ] , gOld [ 0x02 ] ) ;
- if ( ( gVehicle [ 0x00 ] == gOld [ 0x00 ] ) && ( gVehicle [ 0x01 ] == gOld [ 0x01 ] ) && ( gVehicle [ 0x02 ] == gOld [ 0x02 ] ) )
- {
- return ( gLoop - 1 ) ;
- }
- }
- }
- return 0x00 ;
- }
- //ótima função para loops, exemplo:
- for ( new x ; x < GetMaxVehicles () ; x ++ )
- {
- //code...
- }
Advertisement
Add Comment
Please, Sign In to add comment