Ir para conteúdo

dendey123

Campones
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que dendey123 postou

  1. doRemoveItem(item.uid,QUANT) Dica: você usou (quote)(/quote), use (code)(/code) Obrigo por esclarecer para mim, agora está vendo essa função doRemoveItem(item.uid,QUANT) -- quando eu coloco no script ele para de funcionar, mas quando coloco assim ele fica normal e o item some doRemoveItem(item.uid)-- assim funciona. Queria saber o porque disso? alguem pode me responder?
  2. não entendi mais acho que você quis dizer que não tem o item a ser usado para ativar aquele script? se for isso o item fica lá no actions.xml Essa parte que você mando eu colocar : local id = 10020 if getPlayerItemCount(cid,id) > 0 then doPlayerRemoveItem(cid,id,1) end Ela fais com que o script realize que função?
  3. Pode me explicar o erro, porque eu deixei um servidor on para testar nem um erro ocorreu, daquele jeito do meu script !!!
  4. Obrigado Demonbeholder e Souronaldo2 com isso eu vo aprendendo cada vez mais, espero mais comentarios ATUALIZADO!!!
  5. Aqui vou postar meus primeiros scripts e espero que vocês tenham sugestões de novos scripts pra mim ir avançando nesta função !!! Vá no local data/action/scripts/ copie um arquivo .lua e apague tudo que tiver dentro e cole isso : "RENOMEI O NOME DO ARQUIVO LUA PARA alloutifits.lua" function onUse (cid, item, frompos, item2, topos) doRemoveItem(item.uid)-- como ronaldo disse adicionado!!! doPlayerRemoveItem(cid,5809,1) doPlayerAddOutfit(cid,136,3) doPlayerAddOutfit(cid,137,3) doPlayerAddOutfit(cid,138,3) doPlayerAddOutfit(cid,139,3) doPlayerAddOutfit(cid,140,3) doPlayerAddOutfit(cid,141,3) doPlayerAddOutfit(cid,142,3) doPlayerAddOutfit(cid,147,3) doPlayerAddOutfit(cid,148,3) doPlayerAddOutfit(cid,149,3) doPlayerAddOutfit(cid,150,3) doPlayerAddOutfit(cid,155,3) doPlayerAddOutfit(cid,156,3) doPlayerAddOutfit(cid,157,3) doPlayerAddOutfit(cid,158,3) doPlayerAddOutfit(cid,252,3) doPlayerAddOutfit(cid,269,3) doPlayerAddOutfit(cid,270,3) doPlayerAddOutfit(cid,279,3) doPlayerAddOutfit(cid,288,3) doPlayerAddOutfit(cid,324,3) doPlayerAddOutfit(cid,336,3) doPlayerAddOutfit(cid,329,3) doPlayerAddOutfit(cid,366,3) doPlayerSendTextMessage (cid,22,"Parabens agora voce possui todos os addons.") doSendMagicEffect(getCreaturePosition(cid), 10) end Depois vá em data/actions/actions.xml e cole isso : <action itemid="xxx" event="script" value="alloutifits.lua"/> Onde está xxx é o item que você vai usar para ganhar todos os addons. Agora um outro script que eu fiz : Vá em data/actions/scripts crie um arquivo lua renomei para novo.lua e cole isso dentro : function onUse(cid,item,frompos,item2,topos) if getPlayerLevel(cid) <= 50 then doPlayerRemoveItem(cid,XXX,1) doPlayerAddItem(cid,xxx,1) doPlayerSendTextMessage(cid,22,"Voce ganhou o item xxx.") doSendMagicEffect(getCreaturePosition(cid), 10) else doPlayerSendCancel(cid,"Voce nao tem level 50 para usar este item.") end return true end onde está XXX : é o mesmo item que você colocar no actions.xml onde está xxx : é o item que você vai ganhar após clicar no item do actions.xml Agora em data/actions/actions.xml adicione : <action itemid="xxx" event="script" value="novo.lua"/> ------------------------------------------------------------------------------------------------------------------------------------------------ Fiz mais um para adicionar aqui, então lá vai, em data/action/scripts/crie um arquivo renomei para teleport.lua e cole isso dentro: local pos = {x=1076, y=1122, z=7} -- posição aonde o player sera teleportado function onUse (cid, item, frompos, item2, topos) if getPlayerLevel (cid) >= 120 then doRemoveItem (cid.uid)-- Remova essa linha se quiser que o item fique infinito doPlayerRemoveItem(cid,xxx,1) -- Remova essa tambem para ele ficar infinito doTeleportThing (cid, pos) doPlayerSendTextMessage (cid,22, "voce foi teleportado.") doSendMagicEffect(getCreaturePosition(cid), 36) else doPlayerSendCancel (cid,"voce nao tem level 120 para usar este item.") end return TRUE end Agora em data/actions/actions.xml adicione : <action itemid="xxx" event="script" value="teleport.lua"/> É esses foi meus primeiros scripts e tou com uma duvida neles por isso postei aqui tambem !!! Como fais quando o player clicar no item selecionado desapareçer no inventorio mas não só isso e tambem quando o player clicar no item se estiver no chão o item suma tambem....Obrigado !!!-- aqui eu acho que tem que adicionar doRemoveItem (cid.uid) Quem ajudar REP + Aguardo sugestões para novos scripts.
  6. crie um arquivo com nome potions.lua e adicione: em removeOnUse bote deixe yes para remover as pots ao usá-las. Agora em actions.xml adicione:
  7. dendey123

    Ajuda !

    Seguinte faça esse procedimento a seguir : Abra data/creaturescripts/scripts/firstitems.lua e edita os itens que vc quizer de acordo com seu items.xml Ajudei? REP +
  8. Jhonata então acesse esse link: http://www.xtibia.com/forum/topic/159261-scriptear/page__view__findpost__p__1050037 Ai está tudo para você iniciante começar ser um script !!! Ajudei? REP +
  9. Se tiver mais duvidas poste e eu estarei respondendo se possivel !!! Obrigado pelo REP +
  10. Então essa das runas de 100x eu não entendi mas eu acho que você quer quando comprar essa runa do npc venha 100 carga de tal runa neh ? se for isso aqui está : A este da potion com charge eu realmente não sei, procure algum script e peça a ele, porque eu ainda estou estudando para isso!!! É so você ajusta as tags no script do npc QUOTE shopModule:addBuyableItem({'sudden death', 'sd'}, 2268, 1000, 20, 'sudden death rune') Legenda: ▪ Palavras-Chave ▪ Id ▪ Preço ▪ Quantidade - então aqui seria 100x como você disse ▪ Nome Espero ter te ajudado
  11. Entra nesse link garanto que vai ajudar : http://www.xtibia.com/forum/topic/136820-actionspotion-com-cargas/ AJUDEI? REP +
  12. Seguinte vá neste local data/spells/scripts/attack --> procure por sudden death.lua e edite está parte COMBAT_FORMULA_LEVELMAGIC, -1, -60, -1, -60, 5, 5, 4, 7) coloque deste jeito que está em vermelho. está formula esta por ml então ficará equilibrado a força do sd. Ajudei? REP +
  13. me ajudo sim, muito complicado mas valeu. REP+
  14. -------------------------------------------------------------------------------------------------------------------------------------------------- do item.xml você deve ter editado alguma coisa errada para ocorre este erro, mande uma parte do intem.xml para mim verificar, quem sabe eu te ajudar. VLWW
  15. Ae galerinha xtibiana queria que vocês pudesse me ajudar em scripts, queria aprender a fazer um proprio, as funções de cada código aonde colocar esses codigos e assim vai, se me ajudar com isso REP+ vlw Tanks for you
  16. dendey123

    Aprendendo Script

    Queria aprender tudo sobre Script de Action, eu sei que um dia para o outro não é possivel, más porfavor postem as funções de cada codigo e aonde usar corretamente essas funções. Tanks Se precisar de mais informações sobre o que eu quero fale ai.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...