Ir para conteúdo

Yan Oliveira

Moderador
  • Total de itens

    2187
  • Registro em

  • Última visita

  • Dias Ganhos

    58

Tudo que Yan Oliveira postou

  1. Yan Oliveira

    SCRIPT DEPOT

    Isso não tem nada haver com xml do item, e você nem postou o script de onde tirou essas linhas. De qual script você tirou isso? Ou inventou para usar de exemplo?
  2. Yan Oliveira

    ERRO NA DISTRO

    Você não deixou claro qual é o problema, é somente erro na distro o problema ?
  3. Yan Oliveira

    SCRIPT DEPOT

    Não tem como isso amigo, as propriedades do items.xml são criadas e definidas assim que você cria um item e adiciona lá, Ou você configura manualmente direto no arquivo. Só não entendi porque você quer soltar ele direto em uma town, sendo que se vai soltar ele na casa já vai para a town que a casa está.
  4. Aparentemente está certo, eu comparei com de outros servidores e os atributos estão iguais! Faz o seguinte, poste o actions.xml para eu dar uma olhada.
  5. Yan Oliveira

    SCRIPT DEPOT

    E como você quer criar esse depot? Via comando (talkaction), item ou action?
  6. Yan Oliveira

    Erro creaturescripts

    Essa não é a seção correta para sua dúvida, o certo seria na área de suporte: https://www.xtibia.com/forum/forum/1253-scripts/ E o console está apontando que não existe o arquivo remover.lua, existe esse arquivo?
  7. Yan Oliveira

    ERRO NA DISTRO

    O problema é o erro na distro?
  8. Posta o xml contendo as informações completa do item, como a duration.
  9. Você fala que não respeita agora com esse código que te mandei ou como estava antes?
  10. Yan Oliveira

    Posição

    Que bom que conseguiu resolver ?, mas qual era problema? Informe a solução para que futuramente pessoas com o mesmo problema encontrem como resolver.
  11. Entendi amigo, mas o script que eu se referia era justamente dessa Action do Enchanted Small Ruby no Helmet. Mas faz um teste para mim, dei uma procurada aqui no fórum e achei uma solução para o problema igual o seu. Vai em Data/Action e cria um arquivo RubyHelmet.lua e adicione o seguinte código dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 2342 then doTransformItem(itemEx.uid, 2343) end return TRUE end agora em Actions.xml adicione: <action itemid="7760" event="script" value="RubyHelmet.lua"/> Faz um teste e me diga como foi o resultado.
  12. Não entendo muito de Tibia, só Poketibia, mas como assim pelo nome? E qual nome seria? Em que condição vai remover por determinado nome?
  13. Yan Oliveira

    Posição

    Testa e me fala se continua com erro: SNAKE = { _VERSION = "1.0", itemid = 1739, freeglobalstorage = 28103, itemFood = 6394, controlpos = {x=1024,y=1062,z=12}, exitpos = {x=1023,y=1053,z=13}, centerpos = {x=1023,y=1061,z=13}, timer = function(cid,n,pos_,time) local pos_ = pos_ or {{SNAKE.centerpos}} setGlobalStorageValue(SNAKE.freeglobalstorage,cid) if not isPlayer(cid) then SNAKE.clean() return end for i,pos in pairs(pos_) do SNAKE.find_and_delete(pos[1]) if i == 1 then pos[2] = SNAKE.copypos(pos[1]) pos[1] = getPosByDir({x=pos[1].x,y=pos[1].y,z=pos[1].z,stackpos=255},getCreatureLookDir(cid)) else pos[2] = SNAKE.copypos(pos[1]) pos[1] = pos_[i-1][2] end local ret,p,walk = SNAKE.check(pos[1]) if ret == 1 or ret == 3 then addEvent(doTeleportThing,1000,cid,SNAKE.exitpos) addEvent(doCreatureSay,1100,cid,'Points '..(#pos_-1)..'.') SNAKE.clean() setGlobalStorageValue(SNAKE.freeglobalstorage,0) return end if ret == 2 then doRemoveItem(p.uid,-1) if p.itemid == SNAKE.itemFood then pos_[#pos_+1] = {pos[2],pos[2]} for i=1,5 do addEvent(doSendMagicEffect,100*i,pos[1],29) end SNAKE.generateFood() end end doCreateItem(SNAKE.itemid,1,pos[1]) end local plpos = getCreaturePosition(cid) local generated = {} for i = 0,3 do generated = getPosByDir({x=SNAKE.controlpos.x,y=SNAKE.controlpos.y,z=SNAKE.controlpos.z},i) end for i,pos in pairs(generated) do if SNAKE.samepos(plpos,pos) then doTeleportThing(cid,SNAKE.controlpos,false) end addEvent(doSendMagicEffect,100,pos,56,cid) end addEvent(SNAKE.timer,time,cid,n,pos_,time) end copypos = function(p) return {x=p.x,y=p.y,z=p.z,stackpos=p.stackpos} end samepos = function(p1,p2) if p1.x == p2.x and p1.y == p2.y then return true end return false end generateFood = function() local pp = {x=SNAKE.centerpos.x+math.random(-6,6),y=SNAKE.centerpos.y+math.random(-4,4),z=SNAKE.centerpos.z} for i = 1,5 do addEvent(doSendMagicEffect,100*i,pp,30) end doCreateItem(SNAKE.itemFood,1,pp) end clean = function() for y = -4,4 do for x = -6,6 do local pp = {x=SNAKE.centerpos.x+x,y=SNAKE.centerpos.y+y,z=SNAKE.centerpos.z} for i = 250, 255 do pp.stackpos = i local p = getThingFromPos(pp) if p.itemid ~= 0 then doRemoveItem(p.uid,-1) doSendMagicEffect(pp,15) end end end end end check = function(pos) for i = 1,10 do pos.stackpos = i local p = getThingFromPos(pos) if p.itemid == SNAKE.itemid then return 1,p,true elseif not SNAKE.isWalkable(pos) then return 3,p,false elseif p.itemid ~= 0 then return 2,p end end return false end find_and_delete = function(pos) for i = 0,255 do pos.stackpos = 255-i local p = getThingFromPos(pos) if p.itemid == SNAKE.itemid then return doRemoveItem(p.uid,1) end end end isWalkable = function(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end }
  14. Eu não conheço muito de Tibia, só Poketibia, mas vou tentar ajudar. Poste o script dessa action para ver se o problema pode ser alguma storage que está configurado lá e você não tenha.
  15. Yan Oliveira

    Meu Serve Cai

    Olá caro amigo, primeiramente essa não é a área correta para a sua dúvida, o certo é na área de Infraestrutura: https://www.xtibia.com/forum/forum/1254-infraestrutura/ Qual erro da no console? Só trava quando usa essa magia em específico?
  16. Nossa, o autor do script deixou bem complexo a conta rsrs, era mais fácil ter colocado o valor que ele queria direto em mat já que os número são constantes. Tenta assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0) function onUseWeapon(cid, var) local skill = getPlayerSkill(cid,SKILL_AXE) -- Change this to the type of weapon you are using local addhealth = skill / 2 if getPlayerLevel(cid) >= 20 then doCreatureAddHealth(cid, addhealth) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doCombat(cid, combat, var) else doPlayerSendCancel(cid, 'You need level 20 to use this weapon.') end end
  17. Em casos assim não é simplesmente tirar sem analisar se a função no script não possui dependências. Mas nesse caso do Pokeexp.lua não tem problema remover mesmo, até porque essa função só está servindo para multiplicar com outro valor para passar o resultado para experiência.
  18. Yan Oliveira

    Resolvido

    Printa e da CTRL+V aqui direto que também funciona. É erro de banco, está tentando dar um insert no seu banco em um tabela que não existe. Essa tabela "sv5radbrynnek.player_deaths" existe no seu banco? Pode ser que você trocou o banco do seu server e no banco alterado não tenha essa tabela.
  19. Seu servidor tem a função getDamageMapPercent?
  20. Yan Oliveira

    Funçoes

    Assim como te falei no outro tópico, coloque um nome sugestivo e mais claro do seu problema. E também como falei lá no outro tópico, mande prints para ver como está o client para ver se está nele o problema.
  21. Yan Oliveira

    Logar

    Coloque um nome do tópico mais sugestivo, não é correto colocar nomes assim porque não especificam o problema e não deixa claro a sua dúvida. Aparece algum erro no console? E manda print de como está o client e o jogo para entender melhor o problema.
  22. Eu não jogo Tibia, só Poketibia. Então não sei como funciona esse NPC kkk, me fala como é e o que faz que eu vejo se consigo fazer.
  23. Como ele funciona e o que esse npc faz?
  24. Eu nunca usei e mexi nessa base, ela é PDA? E as spells são tratadas na pasta spells como o Pokémon Dash ou na pasta lib?
  • Quem Está Navegando   0 membros estão online

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