[Ajuda] Duvida sobre função - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] Duvida sobre função (/showthread.php?tid=3637) |
Duvida sobre função - Delator_ - 22/05/2023 Bom, eu busquei algumas informações e não ficou claro pra mim.. ai de ultima instancia vim aqui no forum Alguem poderia explicar esse codigo? tenho dificuldades ainda na leitura.. for(new v; v<MAX_VEHICLES; v++) if(!IsVehicleOccupied(v)) SetVehicleToRespawn(v); e esses códigos: MAX_VEHICLES MAX_PLAYERS etc.. alguem tem topicos sobre? RE: Duvida sobre função - Dr Editor - 22/05/2023 Essas definições estão relacvionadas ao limite máximo suportado pelo SA:MP. São meios de utilizar o valor do limite sem trabalhar diretamente com números, isso porque, numa atualização onde esses valores são modificados você não precisa atualizar manualmente. Logo: MAX_VEHICLES = 2000 MAX_PLAYERS = 1000 Limites: https://sampwiki.blast.hk/wiki/Limits RE: Duvida sobre função - k2bi_YT - 22/05/2023 Isso é um loop, que terá inicio de apartir de um número e ira parar no numero anterior do limite definido ou seja: MAX_VEHICLES será definido para 1000, e a variavel "vehicleid" será definido como " 0 " Então esse loop irá passar de todos os numeros, no caso 0 até 999, pois dependendo como será dito na função do mesmo, como nesse caso será menor que MAX_VEHICLES, irá parar um numero antes. Como nessa função será por ID dos Veiculos, irá passar por todos os veiculos criado, logo após fazer a checagem se está ocupado e se não estiver irá setar o veiculo para o spawn. Quais quer definição que contem MAX_....., como o próprio nome diz, será o limite máximo do valor. MAX_PLAYERS = 1000 jogadores (pode ser alterado esses valores) MAX_VEHICLES = 2000 veiculos (pode ser alterado esses valores) Exemplos mais detalhados: Control Structures Loops (Loops) Constants (MAX_...) RE: Duvida sobre função - xbruno1000x - 22/05/2023 Não tem nada haver com SA-MP mobile e portanto foi movido. O código é um looping que roda pegando as informações de todos os veículos e conferindo se estão vazios. Caso estejam, o veículo é respawnado. MAX_PLAYERS é o número máximo de jogadores que se pode ter num servidor SA-MP, ou seja, 1000. MAX_VEHICLES é o mesmo, porém para veículos. O limite é 2000. Documentação: https://www.open.mp/docs/scripting/resources/limits |