01/06/2021 15:17
(Esta mensagem foi modificada pela última vez a: 01/06/2021 15:18 por robertjwx.)
(01/06/2021 08:42)Luiz Escreveu: Recomendo que use foreach e Iterator.
No carregamento das empresas:Código PHP:new Iterator:Empresas<MAX_EMPRESAS>;
Na função do loopCódigo PHP:Iter_Add(Empresas, i); // Substitua i pelo ID da empresa
Dessa forma vai fazer um loop somente pelas quais são criadas. Se o MAX_EMPRESAS é definido como 5000 e existem somente 20 empresas criadas no servidor, invés de fazer um loop de 5000, vai fazer apenas por 20, ignorando as inválidas.Código PHP:foreach(new i: Empresas)
{
...
}
É uma boa ideia, mas no meu caso não serve, pq essas 5000 já estão setadas e eu pretendo setar ainda mais...
Precisava de alguma forma optimizar esse loop...
Pra cada entrada de loja no mapa do GTA tem uma empresa setada por causa da proposta do meu servidor...
Eu ainda vou setar LS e SF eu só setei LV...
---
E respondendo aos outros comentários, não.. A solução não pode ser uma defeature
Esse sistema de empresa faz parte da proposta do servidor
Se fosse em outra linguagem teria como passar a função por parametro e dividir o loop, mas o pawn não colabora...
Alguém tem alguma ideia de como optimizar isso?