Ir para conteúdo

DuuhCarvalho

Conde
  • Total de itens

    988
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Tudo que DuuhCarvalho postou

  1. rsrsrs' mais ta muito bom cara .. continua com suas spells assim, inovadoras .
  2. ou ele ta usando o mesmo actionid em todos os baús rsrs' não esquece de colocar actionid's diferentes para cada tag : <action actionid="0000" script="NomedoArquivo.lua" /> actionid= "0000", actionid="0001" , actionid="0003" ...
  3. Você gosta de spells né ? rsrs' Muito bom cara, parabéns !
  4. OtScript Live! .. Quem cria o script é você ele só tem as funções , mais não explica o uso de cada função. Tem também spells e quest maker. mais não gosto da base do script, prefiro criar meu proprio .
  5. DuuhCarvalho

    Item que puxa

    Tem tanto tutorial no Xtibia cara .. você quer oq ? professor particular ?
  6. Amigo , usei esse script ae apenas como uma base , para explicar em apenas 1 script o uso de 2 funções(onStepIn e onStepOut)... Claro que se fosse um tile que ganhasse dinheiro , usaria apenas a função 'onStepIn', e para que o player ganhasse apenas uma vez , usaria storage.. Ex : function onStepIn(cid, item, pos) if isPlayer(cid) then if getPlayerStorageValue(cid, 54321) <= 0 then doPlayerAddItem(cid, 2160, 100) else doPlayerSendCancel(cid, "Você já fez essa quest!") end end return true end O seu script tá totalmente errado, no caso ficaria assim : function onStepIn(cid, item, pos) if isPlayer(cid) then doCreatureAddHealth(cid, 500) end return true end .. Pelo que eu entendi sua ideia era que ao pisar no tile, o player ganhasse 500 de hp, então... Não tem necessidade de usar getCreatureHealth(cid). Apenas use um ' if (se) ' ,isPlayer(cid) .. ( Se é Player) .. Assim o script só será executado se for player.. (Apenas Player ganharam 500 de hp) E usa um doCreatureAddHealth(cid, 500).. Vai adicionar 500 de hp no cid(creatura que ta pisando no tile) e finaliza o if com um ' end ' .
  7. É um item que ao usar troca o seu health com o health da criatura . Ex : Ta quase morrendo da use no item e será curado de acordo com o health da criatura. A criatura perderá life de acordo com seu health. Simples , porém útil ! obs: Ao dar use no item o mesmo será removido! Não terá de usar o item na criatura. Apenas der USE . Vá em data / actions / scripts. Cria um Arquivo.lua e coloca isso dentro : function onUse(cid, item, frompos, item2, topos) target = getCreatureTarget(cid) if target > 0 then local life = getCreatureMaxHealth(target) if isMonster(target) then doCreatureAddHealth(cid, life) doSendMagicEffect(getCreaturePosition(cid), 28) doCreatureAddHealth(target, -getCreatureMaxHealth(cid)) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "O Item só funciona com Monster.") doSendMagicEffect(getCreaturePosition(cid), 2) end else doPlayerSendCancel(cid, "Você não está atacando nenhum Monster.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end E em actions.xml cole a tag : <action itemid="IdDoItem" script="NomedoArquivo.lua"/> É isso.. Espero que seja útil para você ! comentem . esqueci... o player tem que está atacando o monster .
  8. eu sinceramente quando lembrei do concurso já foi tarde 'rsrs.. to com um ideia em mente , quando tiver tempo vou por em pratica .
  9. DuuhCarvalho

    Item que puxa

    impossível não gostar de um seriado que so tem sexo e guerra 'rsrs.. @topic.. Verdade mano !
  10. DuuhCarvalho

    Item que puxa

    Killua muito foda seu avatar ! .. to aguardando a 4ª temporada . verdade ! mais ta na área de pedido né .
  11. Ficou bom . só as houses todas do mesmo jeito que não gostei .
  12. Muito útil, ótima ideia RigBY ! Com certeza ganharia o concurso !
  13. usa esse.. (não precisa instalar é só extrair e abrir) http://www.4shared.com/rar/VHbYmb_rce/SharpLoader_IP_CHANGER_870.html? e não, não é só 8.70 !
  14. em alguma dessas posições tem alguma coisa não andável. tipo parede, pedra.. ?
  15. Participando , espero que ganhe ao menos em 3º rsrs'
  16. Se a gente colhe o que planta, coloca um sorriso no rosto, que logo ele brota na alma.
  17. Boa ! . Continuo te dando inspiração ? rsrs' zueira. já que é para intermediário devia explicar um pouco mais. os parâmetros por exemplo, não expliquei no meu tópico . channel ...
  18. Acabei de cria um tópico assim, rsrs ' e você já viu ! só que um pouco mais complexo . http://www.xtibia.com/forum/topic/229237-tutorial-basico-talkactions/
  19. Muito bom . Também lembrei do battle , mais depois vi que ja tem no script !
  20. usa o script do RigBy é só você colocar todas as posições . ele vai teleportar aleatoriamente .
  21. Talkactions, são scripts que são executados * ao falar . Função : function onSay(cid, words, param) -- ao falar . Valores de Armazenamento: (Não tem que Editar). cid = Jogar que está falando . words = palavras faladas . param = parâmetros . Exemplo de Script : onSay . function onSay(cid, words, param) if doPlayerRemoveMoney(cid, 10000) == TRUE then doPlayerAddItem(cid, 2173, 1) doSendMagicEffect(getCreaturePosition(cid), 28) else doPlayerSendCancel(cid, "Você não tem dinheiro suficiente.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end Entendendo... Ao falar "Algo" definido em talkactions.Xml. verificar se o Player tem Money , 10000 (1 crystal coin). Se for verdadeiro (se remover o money do player) então Adicionar o 1 item 2173 ao player . e mandar magic effect 28 na posição do player. se não (se não remover 1 crystal coin do player) então.. Mandar mensagem ao player falando ("Você não tem dinheiro suficiente.") e mandar magic effect 2 na posição do player. finaliza . Tag : <talkaction words="!PalavraQueoPlayerTemQueFalar" script="NomeDoArquivo.lua"/> Para criar um novo Script, vá em data / talkactions / scripts. Cria um novo Arquivo.lua e coloca seu script dentro. Depois é só colocar a tag em talkactions.Xml . Algumas funções get, set, do .. Aqui.
  • Quem Está Navegando   0 membros estão online

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