Ir para conteúdo
  • 0

[Duvida] Pegar mais de um ID de Addon


AnneMotta

Pergunta

Não é exatamente pegar o id do addon que eu quero saber, mais como exemplo vou usar isso mesmo...

Bem, eu achei um script em um fórum assim:

 

-- Script feito por Tiagoduuarte

function onLogin(cid)
doPlayerAddOutfit(cid, 136, 1)
doPlayerAddOutfit(cid, 136, 2)
doPlayerAddOutfit(cid, 128, 1)
doPlayerAddOutfit(cid, 128, 2)
doPlayerAddOutfit(cid, 137, 1)
doPlayerAddOutfit(cid, 137, 2)
doPlayerAddOutfit(cid, 129, 1)
doPlayerAddOutfit(cid, 129, 2)
doPlayerAddOutfit(cid, 138, 1)
doPlayerAddOutfit(cid, 138, 2)
doPlayerAddOutfit(cid, 130, 1)
doPlayerAddOutfit(cid, 130, 2)
doPlayerAddOutfit(cid, 139, 1)
doPlayerAddOutfit(cid, 139, 2)
doPlayerAddOutfit(cid, 131, 1)
doPlayerAddOutfit(cid, 131, 2)
doPlayerAddOutfit(cid, 140, 1)
doPlayerAddOutfit(cid, 140, 2)
doPlayerAddOutfit(cid, 132, 1)
doPlayerAddOutfit(cid, 132, 2)
doPlayerAddOutfit(cid, 141, 1)
doPlayerAddOutfit(cid, 141, 2)
doPlayerAddOutfit(cid, 133, 1)
doPlayerAddOutfit(cid, 133, 2)
doPlayerAddOutfit(cid, 142, 1)
doPlayerAddOutfit(cid, 142, 2)
doPlayerAddOutfit(cid, 134, 1)
doPlayerAddOutfit(cid, 134, 2)
doPlayerAddOutfit(cid, 147, 1)
doPlayerAddOutfit(cid, 147, 2)
doPlayerAddOutfit(cid, 143, 1)
doPlayerAddOutfit(cid, 143, 2)
doPlayerAddOutfit(cid, 149, 1)
doPlayerAddOutfit(cid, 149, 2)
doPlayerAddOutfit(cid, 145, 1)
doPlayerAddOutfit(cid, 145, 2)
doPlayerAddOutfit(cid, 150, 1)
doPlayerAddOutfit(cid, 150, 2)
doPlayerAddOutfit(cid, 146, 1)
doPlayerAddOutfit(cid, 146, 2)
doPlayerAddOutfit(cid, 155, 1)
doPlayerAddOutfit(cid, 155, 2)
doPlayerAddOutfit(cid, 151, 1)
doPlayerAddOutfit(cid, 151, 2)
doPlayerAddOutfit(cid, 156, 1)
doPlayerAddOutfit(cid, 156, 2)
doPlayerAddOutfit(cid, 152, 1)
doPlayerAddOutfit(cid, 152, 2)
doPlayerAddOutfit(cid, 157, 1)
doPlayerAddOutfit(cid, 157, 2)
doPlayerAddOutfit(cid, 153, 1)
doPlayerAddOutfit(cid, 153, 2)
doPlayerAddOutfit(cid, 158, 1)
doPlayerAddOutfit(cid, 158, 2)
doPlayerAddOutfit(cid, 154, 1)
doPlayerAddOutfit(cid, 154, 2)
doPlayerAddOutfit(cid, 252, 1)
doPlayerAddOutfit(cid, 252, 2)
doPlayerAddOutfit(cid, 251, 1)
doPlayerAddOutfit(cid, 251, 2)
doPlayerAddOutfit(cid, 268, 1)
doPlayerAddOutfit(cid, 268, 2)
doPlayerAddOutfit(cid, 269, 1)
doPlayerAddOutfit(cid, 269, 2)
doPlayerAddOutfit(cid, 270, 1)
doPlayerAddOutfit(cid, 270, 2)
doPlayerAddOutfit(cid, 273, 1)
doPlayerAddOutfit(cid, 273, 2)
doPlayerAddOutfit(cid, 279, 1)
doPlayerAddOutfit(cid, 279, 2)
doPlayerAddOutfit(cid, 278, 1)
doPlayerAddOutfit(cid, 278, 2)
doPlayerAddOutfit(cid, 288, 1)
doPlayerAddOutfit(cid, 288, 2)
doPlayerAddOutfit(cid, 289, 1)
doPlayerAddOutfit(cid, 289, 2)
doPlayerAddOutfit(cid, 324, 1)
doPlayerAddOutfit(cid, 324, 2)
doPlayerAddOutfit(cid, 325, 1)
doPlayerAddOutfit(cid, 325, 2)
doPlayerAddOutfit(cid, 336, 1)
doPlayerAddOutfit(cid, 336, 2)
doPlayerAddOutfit(cid, 335, 1)
doPlayerAddOutfit(cid, 335, 2)

end

 

 

Eu gostaria de saber como eu faço para deixar tudo isso em uma maneira simplificada, ao invés de ter um doPlayerAddOutfit(cid, ID, X) para cada addon, eu queria uma função que já adicionasse todos addons sem tem que adicionar 99999 doPlayerAddOutfit(cid, ID, X).

Exemplo tosco:

function onLogin(cid)
doPlayerAddOutfit(cid, 136 até 335, 2)
end

Seria uma função que pega um numero até outro numero.

Outro exemplo:

Ao invés de fazer:

1
2
3
4
5
6
7
8
9
10

Apenas fazer algo simples:

1~10 

Quem entende de lua sabe que isso é fácil e ira me responder rápido :D

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
for i = 136, 335 do
    doPlayerAddOutfit(cid, i, 2)
end

No caso do script que você mencionou, poderia ficar assim:

 

function onLogin(cid)
 
    for i = 136, 335 do
        doPlayerAddOutfit(cid, i, 1)
        doPlayerAddOutfit(cid, i, 2)
    end
    return true
end
Editado por zipter98
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...