
Tudo que Hyakkimmaru postou
-
Atributos em itens
Bom, pra fazer funcionar é só fazer isso que eu disse, agora pra configurar uma armor/item qualquer do 0 pra dar os atributos é bem simples, tem alguns tutoriais no forum de como editar eles no items.xml, voce vai mudar la e depois fazer oque eu disse acima pro item funcionar corretamente.
-
Atributos em itens
Voce precisa adicionar esse item no movements.xml Exemplo: <movevent type="Equip" itemid="2472" slot="armor" event="function" value="onEquipItem"> <vocation id="4"/> <vocation id="8" showInDescription="0"/> <vocation id="3"/> <vocation id="7" showInDescription="0"/> </movevent> <movevent type="DeEquip" itemid="2472" slot="armor" event="function" value="onDeEquipItem"/> itemid="ID do item" slot="slot do item, (exemplo: armor, legs, boots: feet, amulets: necklace) e por ai vai" vocation id="numero da vocação pra usar o item" showInDescription="0 para não mostrar na descrição do item que é possivel o item ser usado por aquela vocação, 1 para mostrar" @EDIT Somente corrigindo com a ultima linha do onDeEquipItem, voce precisa colocar ela tambem com o mesmo id do item e slot se não o player ficara com os status da armor permanentemente quando equipa-la pela primeira vez
-
Mudança simples script de Weapon
@UP
-
Mudança simples script de Weapon
Não funcionou e deu esse erro na distro:
-
Mudança simples script de Weapon
Eu ja testei isso varias vezes e o dano continuou o mesmo como se o atk do item nao influenciasse em nada
-
Mudança simples script de Weapon
Boa noite/dia, eu estou precisando de uma ajuda bem simples com esse script que eu postei abaixo, o dano do item usando esse script é influenciado pelo skill e level mas eu gostaria que tambem fosse influenciado pelo atk do item Se for possivel alguem me ajudar eu dou um +REP
-
[ACTION] Upgrade no item checando vocação
Boa noite galera do TibiaKing, eu gostaria de ajuda com uma action que funcionasse da seguinte forma: Eu tenho um item no slot da flecha e clico nele, se eu tiver a vocação necessaria ele se transforma em outro e continua nesse slot, no limite de 4 upgrades, se nao tenho a vocação, ele me da uma mensagem de que não tenho a vocação necessaria, não se transforma e nada acontece ao item; OBS: Eu uso um servidor versão 7.92. Se alguem puder me ajudar com isso eu ficaria muito agradecido :D
-
Spellbook não funciona
Entendo, obrigado pela ajuda .
-
Spellbook não funciona
Entao, no servidor que eu to tentando colocar o spellbook nao tem nenhum do tipo, que voce clique e mostre as spells por vocação, tudo certinho e tal, o padrão. Sim, tem algumas vocações a mais e eu testei usando no adm e em player normal, nos dois deu o mesmo erro na distro.
-
Spellbook não funciona
Testei esse outro e continua o mesmo erro
-
Spellbook não funciona
Sim ta tudo certinho, refiz ele aqui tudo denovo só pra confirmar isso e continua dando o mesmo erro, no caso nao é no getPlayerInstantSpellInfo e sim no getPlayerInstantSpellCount
-
Spellbook não funciona
Continua o mesmo erro que eu citei no post quando eu clico no spellbook :x
-
Spellbook não funciona
Boa tarde, eu não sei se estou na área correta para postar isso mas eu gostaria de pedir ajuda com um script que estou tentando usar no meu servidor. Ele é um spellbook, eu uso esse: function onUse(cid, item, frompos, item2, topos) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} for i=0, count-1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.mlevel <= 0 or spell.mlevel >= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.mlevel < b.mlevel end) local prevLevel = -1 for i,spell in ipairs(t) do local line = "" if prevLevel ~= spell.mlevel then if i ~= 1 then line = "\n" end line = line .. "Spells for magic level " .. spell.mlevel .. "\n" prevLevel = spell.mlevel end text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n" end doShowTextDialog(cid, item.itemid, text) return 1 end Quando eu do use nele da esse erro no distro: Eu uso um servidor versão 7.92, me ajudaria bastante se alguem souber como resolver isso :x
-
(Resolvido)Clicar na estatua e teleportar
Boa noite pessoas, eu estou precisando de ajuda com um script que funciona da seguinte forma: Clicando em uma estátua, placa, ou algo do tipo, se eu tiver a vocação, level e quantidade de itens corretos (exemplo: 100 hams o.o) eu sou teleportado para um lugar, se não tiver algum dos 3 sou teleportado para tras ou para o templo. Agradeço muito quem conseguir me ajudar com isso x) @EDIT Eu tenho uma noção basica de scripts em geral, se voce me der algum com as variaveis prontas e tal eu posso editar os numeros, thxxxxxx
-
[Help] Script de Alavanca
Pode ser assim tambem, muito obrigado pela ajuda !
-
[Help] Script de Alavanca
Boa noite pessoal do Tibiaking ! Preciso de uma ajuda com um action/script, eu procurei aqui no fórum e não achei nenhum, ele funciona da seguinte forma seguindo a imagem: Eu fico encima do SQM na frente da alavanca, jogo o item do lado no balcão e clico na alavanca, se for o item correto ela me teleporta para o lugar que eu quero, se nao ela diz que não é o item e não me teleporta. Versão: 7.92 Agradeço desde ja com essa força : D
-
Shop System não funciona, GesiorACC 2012
Boa noite pessoal, eu estou com um pequeno problema no meu "Shop Offer", eu coloco o item, confirmo e diz que foi normalmente só que nao aparece na page do Shop Offer, poderiam me ajudar com isso ? Dois prints sobre o problema: http://prntscr.com/6tgzky e http://prntscr.com/6th3b0
-
Site compativel com TFS 0.3.7
@EDIT Você saberia me dizer se tem algum Modern AAC aqui no fórum compatível com TFS 0.3.7 ?
-
Site compativel com TFS 0.3.7
Boa tarde pessoas, eu gostaria de um site totalmente ou pelo menos 90% compatível com TFS 0.3.7, eu ja dei uma pesquisada/olhada aqui no fórum e baixei vários porém nenhum deles eram compatíveis, se puderem me ajudar
-
[DUVIDA] Weapons
@Caronte Não da nenhum erro os problemas que eu citei no post somente nao funciona :/ e eu acabei de testar esse "doCreatureSay" aqui e tambem nao funcionou. @EDIT Eu fiz algumas alterações aqui e consegui, muito obrigado pela ajuda
-
[DUVIDA] Weapons
Boa tarde pessoal do Tibia King, eu estou precisando muito de uma ajuda com um script de weapons que eu tenho aqui, acredito que seja bem simples, eu so queria que ele mandasse uma mensagem quando acertasse o "hit bonus" desse script: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function onGetFormulaValues(cid, level, maglevel) skill = getPlayerSkill(cid,3) min = -((skill*0)+level) max = -((skill*8)+level) return min, max end setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_EFFECT, 31) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function onGetFormulaValues(cid, level, maglevel) skill = getPlayerSkill(cid,3) min = -((skill*24)+level) max = -((skill*26)+level) return min, max end setCombatCallback(combat2, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_EFFECT, 31) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function onGetFormulaValues(cid, level, maglevel) skill = getPlayerSkill(cid,3) min = -((skill*24)+level) max = -((skill*28)+level) return min, max end setCombatCallback(combat3, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local condition = createConditionObject(CONDITION_EMO) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 100, 3000, -120) setCombatCondition(combat2, condition) local condition = createConditionObject(CONDITION_EMO) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 100, 3000, -120) setCombatCondition(combat3, condition) function onUseWeapon(cid, var) Critical = math.random(1,100) if Critical > 80 then doSendAnimatedText(getPlayerPosition(cid), "Critical!", TEXTCOLOR_LIGHTGREY) doCombat(cid, combat2, var) end Critical = math.random(1,100) if Critical < 2 then doPlayerSay(cid,"For Honor!",16) doPlayerAddHealth(cid, math.random(1000, 10000)) doSendAnimatedText(getPlayerPosition(cid), "Critical!", TEXTCOLOR_LIGHTGREY) doCombat(cid, combat3, var) else doCombat(cid, combat1, var) end end Da forma que ele está as mensagens nao aparecem e eu pesquisei um pouco e parece que o "doSendAnimatedText" nao funciona pra versões de servidores 9.x + e o "doPlayerSay" tambem nao ta funcionando, eu ja tentei um tutorial aqui do fórum que pedia pra adicionar um código na 050-function mas tambem nao funcionou. Agradeço desde ja pelo help