Eu sei que em muitos servidores esse bot dá muitos problemas. Seria conveniente fazer uma proteção interna no cliente, mas se eu tiver que fazer algo, eu faço isso na minha especialidade, lua.
Minha solução é simples. Switchbot só reconhece um id ... O que podemos fazer? Em seguida, aumentar o número de identificadores. O bot só irá reconhecer um id em nosso estoque, mas haverá muitos diferente com que fazer a sua função.
Este método, ou algo semelhante, eu já vi isso desde ... mas acho que eles não têm comparação com a minha busca.
E por último, mas não menos importante, nós criamos um sistema que procura ids, a conta, e se o resultado não for 0, ele executa sua função.
Como todas as minhas missões, é totalmente dinâmico e fácil edição.
Ressalto que a função de um elemento que, quando usados, confere a característica de um certo número de permutadores.
Bem conversa, o suficiente;
- Código:
[center][color=#2e8b57][font=Courier, 'Courier New', sans-serif]pc.count_item(IDS[i]) count_items = count_items + count end )[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] if count_items > 0 then[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] syschat("No puedes utilizar este objeto mientras tengas Objeto Encantado en tu inventario.")[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] syschat(string.format("Actualmente dispones de %s Objeto Encantado.", count_items))[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] return[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] end[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] for i = 1, RESULT_ITEMCOUNT do[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] pc.give_item2(IDS[math.random(1,table.getn(IDS))],RESULT_ITEMCOUNT)[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] end[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] item.remove()[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] end[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif] end[/font][/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif][/font][/color]
[color=#2e8b57][font=Courier, 'Courier New', sans-serif]end[/font][/color]
[/center]
[center][color=#2e8b57][font=Courier, 'Courier New', sans-serif]
Como editar?
facil.
- Código:
[center][color=#536482]local IDS = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, }[/color][color=#2e8b57][font=Courier, 'Courier New', sans-serif]
[/font][/color][/center]
[center][color=#536482]
Você poderá agora todos os trocadores de ids. Você pode colocar quantos você quiser, mas sempre separados por vírgulas.
- Código:
[center][color=#536482]local RESULT_ITEMCOUNT = 5[/color][color=#536482]
[/color][/center]
[center][color=#536482]
Nós podemos mudar o número 5 pelo número de "pacotes" de ser obtidos.
- Código:
[center][color=#536482]local RESULT_SAMEITEMCOUNT = 1[/color][color=#536482]
[/color][/center]
[center][color=#536482]
Nós podemos mudar o um no valor de trocadores que vão no "pacote". Todo o pacote terá o mesmo id, por isso é melhor não colocar um número muito alto.