Ir para conteúdo

kinomoto

Membro
  • Registro em

  • Última visita

Tudo que kinomoto postou

  1. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    function isSorcerer(cid) return isInArray({1, 5}, getPlayerVocation(cid)) end function isDruid(cid) return isInArray({2, 6}, getPlayerVocation(cid)) end function isPaladin(cid) return isInArray({3, 7}, getPlayerVocation(cid)) end function isKnight(cid) return isInArray({4, 8}, getPlayerVocation(cid)) end function isRookie(cid) return isInArray({0}, getPlayerVocation(cid)) end
  2. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    agr ele muda pra no vocation qnd eu deslogo
  3. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="1" name="Mage" description="a mage" needpremium="0" gaincap="10" gainhp="5" gainmana="25" gainhpticks="6" gainhpamount="3" gainmanaticks="3" gainmanaamount="3" manamultiplier="1.1" attackspeed="1800" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="2" name="Druid" description="a druid" needpremium="0" gaincap="10" gainhp="5" gainmana="25" gainhpticks="6" gainhpamount="3" gainmanaticks="3" gainmanaamount="3" manamultiplier="1.1" attackspeed="1800" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="3" name="Archer" description="a archer" needpremium="0" gaincap="20" gainhp="10" gainmana="10" gainhpticks="4" gainhpamount="4" gainmanaticks="4" gainmanaamount="2" manamultiplier="1.4" attackspeed="1800" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="4" name="Warrior" description="a warrior" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="2" manamultiplier="3.0" attackspeed="1800" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="5" name="Legendary Mage" description="a legendary mage" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="5" gainmanaticks="1" gainmanaamount="1" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="6" name="Wise Druid" description="an wise druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="5" gainmanaticks="2" gainmanaamount="6" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="7" name="Royal Archer" description="a royal archer" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="150" gainmanaticks="3" gainmanaamount="130" manamultiplier="1.4" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="8" name="Elite Warrior" description="an elite warrior" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="170" gainmanaticks="4" gainmanaamount="80" manamultiplier="3.0" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="13" name="Alchimist" description="an alchimista" needpremium="0" gaincap="10" gainhp="5" gainmana="40" gainhpticks="3" gainhpamount="2" gainmanaticks="2" gainmanaamount="7" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="14" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="14" name="Alchimist" description="an alchimist" needpremium="0" gaincap="10" gainhp="5" gainmana="40" gainhpticks="3" gainhpamount="2" gainmanaticks="2" gainmanaamount="7" manamultiplier="1.1" attackspeed="500" soulmax="200" gainsoulticks="15" fromvoc="14" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <!-- <vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> --> </vocations>
  4. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    eh que tipo.. eu to criando uma nova vocation.. mas queria que ela não aparecesse no account manager tendeu? dai vc sendo mage ou druid vc vai falar com o npc e ele vai te dar a vocation.. mas tem que ser mage ou druid.. dai fiz isso direitinho, ele muda pra vocation que eu botei mas na hora deu deslogar ele fica trocando de vocação ;-;
  5. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    Obrigado amigo! consegui fazer um cambalacho aqui kkkkkkkkk, me baseei mais ou menos no que você disse! +REP ixi, surgiu um novo problema ;-;, quando eu deslogo e logo ele fica trocando de vocação pra vocação que está no "fromvoc", a minha solução foi ter colocado fromvoc igual ao id da vocação.. pra ele não ficar pulando de vocação quando eu fosse deslogar e logar ;-;, mas provavelmente vai aparecer no account manager a vocação que eu botei com o mesmo id.. tem como eu colocar para ela não aparecer no account manager tendo o mesmo id do fromvoc?
  6. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    acredito que eu tenha que adicionar algo no login.lua.. alguém sabe me dizer? procurei no forum mas n entendi mt bem..
  7. estou usando como base o ot Alissow 4.11
  8. kinomoto postou uma resposta no tópico em Tutoriais sobre Clients
    o meu tb (desculpa reviver o tópico mas não achei a solução do problema em lugar nenhum)
  9. eu mexi um pouco no script e acabou que ele faz o portal aparecer, teleporta para o lugar certo mas acaba que não remove o portal quando eu entro nele.. da esse erro: Description: (luaDoRemoveItem) Item not found Aqui está o script: function onUse(cid, item, frompos, item2, topos) itempos = {x=1107, y=1122, z=6, stackpos=1} itemid = 1387 item4 = getThingfromPos(itempos) if item.itemid == 1945 then doTransformItem(item.uid,1946) elseif item.itemid == 1946 then doTransformItem(item.uid,1945) doCreateTeleport(itemid, {x=1212, y=941, z=6}, itempos) doRemoveItem(item4.uid,1387) end return true end
  10. ahhhh :V, eu botei em action e deu isso \/ [Error - Action Interface] data/actions/scripts/lever.lua:onUse Description: attempt to index a nil value stack traceback: [03/05/2017 09:09:03] [C]: in function 'getThingfromPos' data/actions/scripts/alquimist.lua:15: in function <data/actions/scripts/lever.lua:14> o portal n chega nem a aparecer :C
  11. kinomoto postou uma resposta no tópico em Suporte Tibia OTServer
    Galera estou com um problema... Quando eu dou promotion ele funciona certinho, viro master sorcerer.. mas na hora de deslogar e logar eu viro sorcerer. Alguém sabe resolver? :C
  12. botei la e continuou dando o erro :s
  13. aonde? na ultima linha?
  14. Deu isso Warning - Event::loadScript] Event onStepIn not found ;-; Eu queria que o script fosse assim: Ao puxar a alavanca vai aparecer um portal, quando eu entrar no portal ele irá sumir.. dai pra teleportar dnv vai ter que puxar a alavanca outra vez
  15. Olá pessoal, eu estou com um script que, quando usado, aprimora o equipamento que eu tenho. Só que ele ao aprimorar o Bow e o Crossbow, eles continuam dando o mesmo dano que davam antes.. Alguém consegue modificar o script para que o bow e o crossbow ganhem dano ao usar o aprimorador? Script: --- Perfect refine system by Mock the bear (MTB). --- Email: [email protected] local gain = { gainArmor='&p+1',loseArmor='&p-1', gainShield='&s+#',loseShield='&s-(#+1)', gainAttack='&a+#+1',loseAttack='&a-(#+1)-1', gainDefense='&d+#+2',loseDefense='&d-(#+1)-2', chance='100/((#*(1/(@/2)))*(@/2))', -- This equation its good to use items 0-7. --- This equation must need return chance in % (0-100) 100 = always, 0 = never. maxlvl = 7, blocked_ids = {2488,8881} } -- &a = weapon attack -- &d = weapon defense -- &s = shield defense -- &p = armor defense -- # = weapon curr level -- @ = max level function isArmor(uid) -- Function by Mock the bear. uid = uid or 0 if getItemArmor(uid) > 0 and getItemAttack(uid) == 0 and getItemDefense(uid) == 0 and getItemWeaponType(uid) == 0 then return TRUE end return FALSE end function isWeapon(uid) -- Function by Mock the bear. uid = uid or 0 local f = getItemWeaponType(uid) if f == 1 or f == 2 or f == 3 then return TRUE end return FALSE end function isShield(uid) -- Function by Mock the bear. uid = uid or 0 if getItemWeaponType(uid) == 4 then return TRUE end return FALSE end function getWeaponLevel(uid) -- Function by Mock the bear. uid = uid or 0 local name = getItemName(uid) local _,_,lvl = string.find(name,'+(%d+)') return tonumber(lvl) or 0 end function doTransform(s,uid) -- Function by Mock the bear. local c = string.gsub(s,'@',gain.maxlvl) local c = string.gsub(c,'&a',getItemAttack(uid)) local c = string.gsub(c,'&d',getItemDefense(uid)) local c = string.gsub(c,'&s',getItemDefense(uid)) local c = string.gsub(c,'&p',getItemArmor(uid)) local c = string.gsub(c,'#',getWeaponLevel(uid)) local q,err = loadstring('return '..c) assert(q,err) return assert(q()) end function onUse(cid, item, fromPosition, itemEx, toPosition) toPosition.stackpos = 255 if isInArray(gain.blocked_ids, itemEx.itemid) == TRUE or getItemWeaponType(itemEx.uid) > 4 or (getItemWeaponType(itemEx.uid) == 0 and isArmor(itemEx.uid) == FALSE) or itemEx.itemid == 0 then doPlayerSendTextMessage(cid, 24,"You cant refine this item.") return TRUE end if isCreature(itemEx.uid) == TRUE then return FALSE end local level = getWeaponLevel(itemEx.uid) local chance = doTransform(gain.chance,itemEx.uid) if chance >= math.random(0,100) or item.actionid >= 1000 then if level+1 > gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Your item is on max level, you can't upgrade it.") else setItemName(itemEx.uid, getItemNameById(itemEx.itemid)..' +'..(level+1)) doPlayerSendTextMessage(cid, 24,"Your item has been upgrated to +"..(level+1)..".") doSendMagicEffect(toPosition, 12) if isArmor(itemEx.uid) == TRUE then local get = doTransform(gain.gainArmor,itemEx.uid) setItemArmor(itemEx.uid,get) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(gain.gainAttack,itemEx.uid)) setItemDefense(itemEx.uid, doTransform(gain.gainDefense,itemEx.uid)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(gain.gainShield,itemEx.uid)) end end else if level == 0 then doPlayerSendTextMessage(cid, 24,"No effect.") doSendMagicEffect(toPosition, 2) elseif level == gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Your item is on max level, you can't upgrade it.") elseif level > 0 then if level == 1 then setItemName(itemEx.uid, getItemNameById(itemEx.itemid)) doPlayerSendTextMessage(cid, 24,"Your item back to normal.") else setItemName(itemEx.uid, getItemNameById(itemEx.itemid)..' +'..(level-1)) doPlayerSendTextMessage(cid, 24,"Your item back to +"..(level-1)..".") end if isArmor(itemEx.uid) == TRUE then setItemArmor(itemEx.uid,doTransform(gain.loseArmor,itemEx.uid)) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(gain.loseAttack,itemEx.uid)) setItemDefense(itemEx.uid, doTransform(gain.loseDefense,itemEx.uid)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(gain.loseShield,itemEx.uid)) end end doSendMagicEffect(toPosition, 9) end doRemoveItem(item.uid,1) return TRUE end up
  16. conhece alguma distro boa com as sources pra ot 8.6 que eu possa baixar?
  17. Olá pessoal.. estou com esse script que achei aqui no Tibia king e ele está dando um problema.. Não queria reviver o post então criei esse para tirar minha dúvida. Esse é o script: local teleport_pos = {x = 160, y = 54, z = 7} -- Posição que o teleport vai aparecer function doFindItemInPos(ids,pos) -- By Undead Slayer local results = {} for _ = 0, 255 do local findPos = {x = pos.x, y = pos.y, z = pos.z, stackpos = _} if isInArray(ids, getThingFromPos(findPos).itemid) then table.insert(results, getThingFromPos(findPos)) end end return results end function onUse(cid) if #doFindItemInPos({1387}, teleport_pos) > 0 then return false end doSetItemActionId(doCreateItem(1387, teleport_pos), 24165) return true end Está aparecendo esse erro: [Error - Action Interface] data/actions/scripts/lever.lua:onUse Description: data/actions/scripts/lever.lua:31: attempt to call global 'doItemActionId' (a nil value) stack traceback: data/actions/scripts/lever.lua:31: in function <data/actions/scripts/lever.lua:23> Alguém sabe como resolver? :s

Informação Importante

Confirmação de Termo