Portal SAMP
[Ajuda] Otimizaçã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] Otimização (/showthread.php?tid=2651)



Otimização - MarginaL - 13/08/2022

Alguém pra me informar uma forma de utilizar várias Pickups iguais de uma forma mais limpa?

Ao invés de usar várias dessas! Pois meu servidor é de caminhão e eu uso bastante disso pelo mapa.
Código PHP:
CreateDynamicPickup(12391542.2239,-1290.9076,17.2422, -1, -1, -130.0); 
CreateDynamicPickup
(12391, -1953.9750,296.7197,35.4688, -1, -1, -130.0); 
CreateDynamicPickup
(123912200.7915,1392.6515,10.8203, -1, -1, -130.0); 
CreateDynamicPickup
(12391, -2186.0518,2414.4292,5.1563, -1, -1, -130.0); 
CreateDynamicPickup
(12391414.8646,2534.5957,19.1484, -1, -1, -130.0);
...
  



RE: Otimização - Levi.M - 13/08/2022

Faça como o exemplo abaixo!

Código PHP:
enum Icons
{
    
Id,
    
Float:xX,
    
Float:xY,
    
Float:xZ
}

new 
Locais[][Icons] =
{
    {
1239,542.2239,-1290.9076,17.2422},
    {
1239,-1953.9750,296.7197,35.4688},
    {
1239,2200.7915,1392.6515,10.8203},
    {
1239,-2186.0518,2414.4292,5.1563},
    {
1239,414.8646,2534.5957,19.1484}
};

public 
OnFilterScript()
{
       for(new 
0sizeof(Locais); i++)
       {
        
CreateDynamicPickup(Locais[i][Id],1,Locais[i][xX],Locais[i][xY],Locais[i][xZ],-1, -1, -130.0); 
       }
       return 
1;


Espero ter ajudado


RE: Otimização - MarginaL - 13/08/2022

Ajudou sim, valeu