GM lolzin 0 Postado Fevereiro 12, 2009 Share Postado Fevereiro 12, 2009 Tpw! to kerendo no meu server 8.4 o novo sistema das rusty(armor, legs) e nao sei cria script quem puder me ajuda Link para o comentário https://xtibia.com/forum/topic/107619-sistema-do-rust-remover-ajuda/ Compartilhar em outros sites More sharing options...
zaitch 0 Postado Fevereiro 13, 2009 Share Postado Fevereiro 13, 2009 (editado) Vo te passar o q eu fiz pro meu servidor, esses scripts são todos parecidos...o q muda são as armors/legs q vao surgir ao usar o item, basicamente :x. Não vou explicar o código inteiro...só no necessário! se vc quiser eu explico depois (to no trampo xD) Entre em data/actions/scripts, copie qualquer arquivo .lua, renomeie a cópia para rusty remover.lua, apague todo o seu conteúdo e adicione o seguinte código: function onUse(cid, item, frompos, item2, topos) armor = {2484,2484,2484,2484,2486,2486,2487,2476,8891,8877,8878,8879,8880,2466,2492,8888, 8881,8882,8883,8884,2472} legs = {2468,2468,2468,2468,2648,2648,2648,2478,2478,2647,2495,2477,2488,7895,7894,7885, 2470,2647} item = 0 if item2.itemid == 9808 or item2.itemid == 9809 or item2.itemid == 9810 then doPlayerRemoveItem(cid,9930,1) doPlayerRemoveItem(cid,item2.itemid,1) item = math.random(1,21) doPlayerAddItem(cid,armor[item],1) doSendMagicEffect(topos,2) doSendMagicEffect(topos,13) elseif item2.itemid == 9811 or item2.itemid == 9812 or item2.itemid == 9813 then doPlayerRemoveItem(cid,9930,1) doPlayerRemoveItem(cid,item2.itemid,1) item = math.random(1,18) doPlayerAddItem(cid,legs[item],1) doSendMagicEffect(topos,2) doSendMagicEffect(topos,13) end end em vermelho: são as IDs de todas as armors que podem ser obtidas usando rusty remover. em azul: são as IDs de todas as legs que podem ser obtidas usando rusty remover. OBS: altere as ids conforme vc quiser, MAS se vc alterar (adicionar ou remover um ID) deve também alterar item = math.random(1,21)(caso seja armor) ou item = math.random(1,18) (caso seja uma leg). Explicando: essa função sorteia um número entre 1 e algum número (no caso, os números destacados). O valor da função das armors é 21) pois há 21 possibilidades de armors..na legs é a mesma coisa. Portanto, se você remover uma amor, altere esse número para 20..se adicionar uma coloque 22...assim por diante :] agora salve o arquivo e adicione a seguinte tag no actions.xml: <action itemid="9930" script="rust remover.lua"/> ve se funciona...qualquer coisa posta ae Editado Fevereiro 13, 2009 por zaitch Link para o comentário https://xtibia.com/forum/topic/107619-sistema-do-rust-remover-ajuda/#findComment-695347 Compartilhar em outros sites More sharing options...
brainless 0 Postado Fevereiro 13, 2009 Share Postado Fevereiro 13, 2009 (editado) Vo te passar o q eu fiz pro meu servidor, esses scripts são todos parecidos...o q muda são as armors/legs q vao surgir ao usar o item, basicamente :x. Não vou explicar o código inteiro...só no necessário! se vc quiser eu explico depois (to no trampo xD) Entre em data/actions/scripts, copie qualquer arquivo .lua, renomeie a cópia para rusty remover.lua, apague todo o seu conteúdo e adicione o seguinte código: em vermelho: são as IDs de todas as armors que podem ser obtidas usando rusty remover. em azul: são as IDs de todas as legs que podem ser obtidas usando rusty remover. OBS: altere as ids conforme vc quiser, MAS se vc alterar (adicionar ou remover um ID) deve também alterar item = math.random(1,21)(caso seja armor) ou item = math.random(1,18) (caso seja uma leg). Explicando: essa função sorteia um número entre 1 e algum número (no caso, os números destacados). O valor da função das armors é 21) pois há 21 possibilidades de armors..na legs é a mesma coisa. Portanto, se você remover uma amor, altere esse número para 20..se adicionar uma coloque 22...assim por diante :] agora salve o arquivo e adicione a seguinte tag no actions.xml: ve se funciona...qualquer coisa posta ae no lugar de 21 e 18, coloque #armor e #legs e pronto! vc não precisa se preocupar em mudar quando for adicionar uma ID nova math.random(1,#armor) Editado Fevereiro 13, 2009 por brainless Link para o comentário https://xtibia.com/forum/topic/107619-sistema-do-rust-remover-ajuda/#findComment-695394 Compartilhar em outros sites More sharing options...
Posts Recomendados