-
Total de itens
2187 -
Registro em
-
Última visita
-
Dias Ganhos
58
Tudo que Yan Oliveira postou
-
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?
-
Você não deixou claro qual é o problema, é somente erro na distro o problema ?
-
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á.
-
Bug em transformar Helmet of the Ancients em Full Helmet of the Ancients
pergunta respondeu ao Tibiazeiro de Yan Oliveira em Scripts
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. -
E como você quer criar esse depot? Via comando (talkaction), item ou action?
-
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?
-
O problema é o erro na distro?
-
Bug em transformar Helmet of the Ancients em Full Helmet of the Ancients
pergunta respondeu ao Tibiazeiro de Yan Oliveira em Scripts
Posta o xml contendo as informações completa do item, como a duration. -
Bug em transformar Helmet of the Ancients em Full Helmet of the Ancients
pergunta respondeu ao Tibiazeiro de Yan Oliveira em Scripts
Você adicionou a tag XML que te falei lá em cima? -
Bug em transformar Helmet of the Ancients em Full Helmet of the Ancients
pergunta respondeu ao Tibiazeiro de Yan Oliveira em Scripts
Você fala que não respeita agora com esse código que te mandei ou como estava antes? -
Que bom que conseguiu resolver ?, mas qual era problema? Informe a solução para que futuramente pessoas com o mesmo problema encontrem como resolver.
-
Bug em transformar Helmet of the Ancients em Full Helmet of the Ancients
pergunta respondeu ao Tibiazeiro de Yan Oliveira em Scripts
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. -
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?
-
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 }
-
Bug em transformar Helmet of the Ancients em Full Helmet of the Ancients
pergunta respondeu ao Tibiazeiro de Yan Oliveira em Scripts
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. -
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?
-
Armar com roubo de Vida (não achei um meio correto pro tópico)
pergunta respondeu ao IOWeenI de Yan Oliveira em Scripts
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 -
Alguém pode me ajudar com esse erro pokeexp
pergunta respondeu ao Eduzinhoo de Yan Oliveira em Scripts
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. -
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.
-
Alguém pode me ajudar com esse erro pokeexp
pergunta respondeu ao Eduzinhoo de Yan Oliveira em Scripts
Seu servidor tem a função getDamageMapPercent? -
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.
-
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.
-
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.
-
Como ele funciona e o que esse npc faz?
-
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.