-
Total de itens
43 -
Registro em
-
Última visita
Tudo que BizaoOtServer postou
-
Bom Dia, eu estou precisando do script stats. mas preciso dele igual o do Bronson alguem ae tem para me arrumar? +ou- assim: Name: Karuk miener Level: 410 ML:11 skill: 132 < mostrar todos os skills axe sword club shield... proteçao: 45 <def do armor,legs,helmet,boots. tipo 10 do arm 15 da legs 14 do helmet 6 da boots defesa:45 <def do shield Modo: pvp Proteção <mostrar a proteçao contra os elementos q o 7 de palyer da. ice: 35 fire: 45 earth: 20 holy: 30 death: 60
-
pedido [Encerrado] weapons
tópico respondeu ao BizaoOtServer de BizaoOtServer em Tópicos Sem Resposta
Tipo meu ot e 9.1. e ja tentei fazer isso deu certo N -
to com mt dificuldade na weapons pois so os cajado funcionan direito com os leveis certos queria que alguem me arrumace uma q funcione tudo direitinho com level certo e tudo mais.. se puder me arrumar e funcionar direitinho do ++Rep
-
alguem poderia me arrumar o cliente tibia 9.10 e um ip changer 9.10 q esteje sem virus!
-
eu baixei um aki q n ta com virus n so n sei de onde baixei
-
qando eu baixo o ot invez dele vir em .rar ele vem em documento do word me mande um link q realmente de para min baixar o ot. ++rep
-
alguem pf me passa o link de um ip changer para a versao 9.1+ pf me manda o link (pf nao me mandem virus to precizadao)
-
seguinte tem o iten no meu server q reflete todos os ataques 8% de todos os ataques para ser exato e p isso acontecer eu tenho q add essa tag <attribute key="reflectpercentall" value="8"/> mas dependendo do monstro q eu mato derruba meu server como faço p isso nao acontecer?
-
na key do meu ot ta assim You see a golden key (Key:0). eu kero q ela fique assim You see a golden key (Key:666). como fasso isso?
-
dúvida [Encerrado] Musica
tópico respondeu ao BizaoOtServer de BizaoOtServer em Tópicos Sem Resposta
Eu Nao sei se funcione eu so perguntei se tinha jeito e como nao afirmei nada ali em cima!!!!!!!! -
dúvida [Encerrado] Musica
tópico respondeu ao BizaoOtServer de BizaoOtServer em Tópicos Sem Resposta
to querendo saber se tem jeito de colocar musica no meu ot server. tem como? -
Eu tenho um ot server e gostaria de saber se existe algum escript ou se tenha jeito de implementar musicas no meu ot server, tipo se tiver como e q funciona a musica e para uma certa area ou para todo server. se tiver posta ae p min. +Rep....
-
to precisando do script q e assim eu puxo a alavanca e aparece uns 6 bixos, alguem pode me arrumar?
-
kero traduzir varias coiasas se puder me add no msn q e melhor tuliogomes07@hotmail.com
-
se alguem puder me ajuda eu agradeço precizo de traduzir algumas coisas do meu ot em portugues mas nao sei como faço se alguem puder me ajudar!. dou +rep
-
8.60 [8.60] Alissow Ots 4.11
-
como faço isso tem um programa p mecher nela ? se tiver me passa!
-
se alguem souber como eu fasso para traduzir o loot dos bixos do meu ot tipo qando vc mata um bicho no meu ot vem assim: 19:23 Loot of a Achilles: the Narsil, a Cerberus shield. eu keria q ficase assim: 19:23 Loot de Achilles: the Narsil, a Cerberus shield.
-
eaew galera queri asber se alguem pode me arrumar um script tipow invez de Ex: Loot of demon: golden bag, gold coin. ser assim: Ex: Loot de Demon: golden bag, gold coin. percizo tmb de um script para addom por vocaçao tipow orc uza so um tipow de addon elf outro humanos outro kinen no bronson msm
-
galera meu rl falou q p eu fazer algumas mudanças no meu ot server q eu desejo irei precizar da soucer souce real server 2.1.0.0 se alguem puder me ajudar eu agradeço
-
v6 tao falando mt merda o real do mock --- Perfect refine system by Mock the bear (MTB). --- Email: mock_#####@hotmail.com local gain = { gainArmor='&p+1',loseArmor='&p-1', gainShield='&s+#',loseShield='&s-(#+1)', gainAttack='&a+(1*(#))',loseAttack='&a-(2*(#+1))', gainDefense='&d+(1*(#))',loseDefense='&d-(2*(#+1))', chance='3000/((#*(1/(@/2)))*(@/2))', -- Eu fiz essa equação para variar de +0 a +7 o item --- Essa equação deve retornar em % a chance do item se refinar (0-30) 30 = sempre, 0 = nunca maxlvl = 9, blocked_ids = {8881} } -- &a = weapon attack -- &d = weapon defense -- &s = shield defense -- &p = armor defense -- # = nivel do item -- @ = max level if not setItemName then function setItemName(uid,name) return doItemSetAttribute(uid,'name',name) end function setItemArmor(uid,name) return doItemSetAttribute(uid,'armor',name) end function setItemDefense(uid,name) return doItemSetAttribute(uid,'defense',name) end function setItemAttack(uid,name) return doItemSetAttribute(uid,'attack',name) end function getItemAttack(uid) return getItemAttribute(uid,'attack') end function getItemDefense(uid) return getItemAttribute(uid,'defense') end function getItemArmor(uid) if type(uid) == 'number' then return getItemAttribute(uid,'armor') else return getItemInfo(uid.itemid).armor end end end function isArmor(uid) if (getItemArmor(uid) and getItemArmor(uid) ~= 0 and not getItemInfo(uid.itemid,'attack') and not getItemInfo(uid.itemid,'defense') and getItemWeaponType(uid.uid) == 0) then return true end return false end function isWeapon(uid) 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) uid = uid or 0 if getItemWeaponType(uid) == 4 then return TRUE end return FALSE end function getWeaponLevel(uid) uid = uid or 0 local name = getItemName(uid) local lvl = string.match(name,'+(%d)') return tonumber(lvl) or 0 end function doTransform(s,i) local c = string.gsub(s,'@',gain.maxlvl) local c = string.gsub(c,'&a',getItemAttack(i.uid) or getItemInfo(i.itemid).attack) local c = string.gsub(c,'&d',getItemDefense(i.uid) or getItemInfo(i.itemid).defense) local c = string.gsub(c,'&s',getItemDefense(i.uid) or getItemInfo(i.itemid).defense) local c = string.gsub(c,'&p',getItemArmor(i.uid) or getItemInfo(i.itemid).armor) local c = string.gsub(c,'#',getWeaponLevel(i.uid)) local q,err = loadstring('return '..c) assert(q,err) return assert(q()) end local asdeflol = {0, 8, 12} -- vocações que refinam function onUse(cid, item, fromPosition, itemEx, toPosition) if not isInArray(asdeflol, getPlayerVocation(cid)) then return doPlayerSendTextMessage(cid, 24,"apenas os elites Knight e os Chaos Knight podem refinar!") end toPosition.stackpos = 255 if isInArray(gain.blocked_ids, itemEx.itemid) == TRUE or getItemWeaponType(itemEx.uid) > 4 or (getItemWeaponType(itemEx.uid) == 0 and isArmor(itemEx) == FALSE) or itemEx.itemid == 0 then doPlayerSendTextMessage(cid, 24,"Você Não Pode Refinar Este Item.") return TRUE end if isCreature(itemEx.uid) == TRUE then return FALSE end local level = getWeaponLevel(itemEx.uid) local chance = doTransform(gain.chance,itemEx) if chance >= math.random(0,50) or item.actionid >= 1000 or (item.actionid == 500 and math.random(0,100) <= 25) then if level+1 > gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Voce Ja Refinou O Item O Maximo Q Ale Aguenta.") else setItemName(itemEx.uid, getItemNameById(itemEx.itemid)..' +'..(level+1)..'. Foi Refinado Por '..getCreatureName(cid)) doPlayerSendTextMessage(cid, 24,"O Item Foi Refinado Com Susseso!.") doSendMagicEffect(toPosition, 26) if isArmor(itemEx) == TRUE then local get = doTransform(gain.gainArmor,itemEx) setItemArmor(itemEx.uid,get) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(gain.gainAttack,itemEx)) setItemDefense(itemEx.uid, doTransform(gain.gainDefense,itemEx)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(gain.gainShield,itemEx)) 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,"Voce Ja Refinou O Item O Maximo Q Ale Aguenta.") elseif level > 0 then if level >= 1 then doTransformItem(itemEx.uid, 2256) doPlayerSendTextMessage(cid, 24,"Voce Falhou.") doSendMagicEffect(getThingPos(cid), 3) end if isArmor(itemEx) == TRUE then setItemArmor(itemEx.uid,doTransform(gain.loseArmor ,itemEx)) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(gain.loseAttack,itemEx)) setItemDefense(itemEx.uid, doTransform(gain.loseDefense,itemEx)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(gain.loseShield,itemEx)) end end doSendMagicEffect(toPosition, 9) end doRemoveItem(item.uid,1) return TRUE end o meu local gain = { gainArmor='&p+1',loseArmor='&p-1', gainShield='&s+1',loseShield='&s-1', gainAttack='&a+1',loseAttack='&a-1', gainDefense='&d+1',loseDefense='&d-1', chance='150/((#*(1/(@/1)))*(@/1))', maxlvl = 9, reqvoc = {20, 21}, blocked_ids = {8881} } if not setItemName then function setItemName(uid,name) return doItemSetAttribute(uid,'name',name) end function setItemArmor(uid,name) return doItemSetAttribute(uid,'armor',name) end function setItemDefense(uid,name) return doItemSetAttribute(uid,'defense',name) end function setItemAttack(uid,name) return doItemSetAttribute(uid,'attack',name) end function getItemAttack(uid) return getItemAttribute(uid,'attack') end function getItemDefense(uid) return getItemAttribute(uid,'defense') end function getItemArmor(uid) if type(uid) == 'number' then return getItemAttribute(uid,'armor') else return getItemInfo(uid.itemid).armor end end end function isArmor(uid) if (getItemArmor(uid) and getItemArmor(uid) ~= 0 and not getItemInfo(uid.itemid,'attack') and not getItemInfo(uid.itemid,'defense') and getItemWeaponType(uid.uid) == 0) then return true end return false end function isWeapon(uid) 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) uid = uid or 0 if getItemWeaponType(uid) == 4 then return TRUE end return FALSE end function getWeaponLevel(uid) uid = uid or 0 local name = getItemName(uid) local lvl = string.match(name,'+(%d)') return tonumber(lvl) or 0 end function doTransform(s,i) local c = string.gsub(s,'@',gain.maxlvl) local c = string.gsub(c,'&a',getItemAttack(i.uid) or getItemInfo(i.itemid).attack) local c = string.gsub(c,'&d',getItemDefense(i.uid) or getItemInfo(i.itemid).defense) local c = string.gsub(c,'&s',getItemDefense(i.uid) or getItemInfo(i.itemid).defense) local c = string.gsub(c,'&p',getItemArmor(i.uid) or getItemInfo(i.itemid).armor) local c = string.gsub(c,'#',getWeaponLevel(i.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) == FALSE) or itemEx.itemid == 0 then doPlayerSendTextMessage(cid, 24,"Esse item nao pode ser refinado.") return TRUE end if isCreature(itemEx.uid) == TRUE then return FALSE end local level = getWeaponLevel(itemEx.uid) local chance = doTransform(gain.chance,itemEx) if chance >= math.random(0,100) or item.actionid >= 1000 or (item.actionid == 500 and math.random(0,100) <= 25) then if level+1 > gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Voce Ja Refinou O Maximo Q O Iten Aquenta! .") else setItemName(itemEx.uid, getItemNameById(itemEx.itemid)..' +'..(level+1)..'. Foi Refinado Por '..getCreatureName(cid)) doPlayerSendTextMessage(cid, 24,"O Iten Foi Refinado com susesso.") doSendMagicEffect(toPosition, 26) if isArmor(itemEx) == TRUE then local get = doTransform(gain.gainArmor,itemEx) setItemArmor(itemEx.uid,get) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(gain.gainAttack,itemEx)) setItemDefense(itemEx.uid, doTransform(gain.gainDefense,itemEx)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(gain.gainShield,itemEx)) end end else if level == 0 then doPlayerSendTextMessage(cid, 24,"Sem efeito.") doSendMagicEffect(toPosition, 2) elseif level == gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Voce Ja Refinou O Maximo Q O Iten Aquenta!.") elseif level > 0 then if level == 1 then doTransformItem(itemEx.uid, 2256) doPlayerSendTextMessage(cid, 24,"Voce Falhou.") else doTransformItem(itemEx.uid, 2256) doPlayerSendTextMessage(cid, 24,"Voce Falhou.") end if isArmor(itemEx) == TRUE then setItemArmor(itemEx.uid,doTransform(0,itemEx)) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(0,itemEx)) setItemDefense(itemEx.uid, doTransform(0,itemEx)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(0,itemEx)) end end doSendMagicEffect(toPosition, 26) end doRemoveItem(item.uid,1) return TRUE end
-
Ola tibianos peguei alguns scripts de refinar juntei tudo e fiko mt rox esta funfando perfecpois testei ele!... ~~maos a obra~~ abra a pasta do seu ot data/action.. abra o arquivo action xml <action itemid="2422" event="script" value="tools/upgrade.lua"/> agr fexe salve va na pasta action script procure a pasta tools crie um arkivo lua coloke o nome de upgrade <akele bloko q vc usa p fazer questes no seu ot> ~~cole isso aki la~~ local gain = { gainArmor='&p+1',loseArmor='&p-1', gainShield='&s+1',loseShield='&s-1', gainAttack='&a+1',loseAttack='&a-1', gainDefense='&d+1',loseDefense='&d-1', chance='150/((#*(1/(@/1)))*(@/1))', maxlvl = 9, reqvoc = {20, 21}, blocked_ids = {8881} } if not setItemName then function setItemName(uid,name) return doItemSetAttribute(uid,'name',name) end function setItemArmor(uid,name) return doItemSetAttribute(uid,'armor',name) end function setItemDefense(uid,name) return doItemSetAttribute(uid,'defense',name) end function setItemAttack(uid,name) return doItemSetAttribute(uid,'attack',name) end function getItemAttack(uid) return getItemAttribute(uid,'attack') end function getItemDefense(uid) return getItemAttribute(uid,'defense') end function getItemArmor(uid) if type(uid) == 'number' then return getItemAttribute(uid,'armor') else return getItemInfo(uid.itemid).armor end end end function isArmor(uid) if (getItemArmor(uid) and getItemArmor(uid) ~= 0 and not getItemInfo(uid.itemid,'attack') and not getItemInfo(uid.itemid,'defense') and getItemWeaponType(uid.uid) == 0) then return true end return false end function isWeapon(uid) 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) uid = uid or 0 if getItemWeaponType(uid) == 4 then return TRUE end return FALSE end function getWeaponLevel(uid) uid = uid or 0 local name = getItemName(uid) local lvl = string.match(name,'+(%d)') return tonumber(lvl) or 0 end function doTransform(s,i) local c = string.gsub(s,'@',gain.maxlvl) local c = string.gsub(c,'&a',getItemAttack(i.uid) or getItemInfo(i.itemid).attack) local c = string.gsub(c,'&d',getItemDefense(i.uid) or getItemInfo(i.itemid).defense) local c = string.gsub(c,'&s',getItemDefense(i.uid) or getItemInfo(i.itemid).defense) local c = string.gsub(c,'&p',getItemArmor(i.uid) or getItemInfo(i.itemid).armor) local c = string.gsub(c,'#',getWeaponLevel(i.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) == FALSE) or itemEx.itemid == 0 then doPlayerSendTextMessage(cid, 24,"Esse item nao pode ser refinado.") return TRUE end if isCreature(itemEx.uid) == TRUE then return FALSE end local level = getWeaponLevel(itemEx.uid) local chance = doTransform(gain.chance,itemEx) if chance >= math.random(0,100) or item.actionid >= 1000 or (item.actionid == 500 and math.random(0,100) <= 25) then if level+1 > gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Voce Ja Refinou O Maximo Q O Iten Aquenta! .") else setItemName(itemEx.uid, getItemNameById(itemEx.itemid)..' +'..(level+1)..'. Foi Refinado Por '..getCreatureName(cid)) doPlayerSendTextMessage(cid, 24,"O Iten Foi Refinado com susesso.") doSendMagicEffect(toPosition, 26) if isArmor(itemEx) == TRUE then local get = doTransform(gain.gainArmor,itemEx) setItemArmor(itemEx.uid,get) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(gain.gainAttack,itemEx)) setItemDefense(itemEx.uid, doTransform(gain.gainDefense,itemEx)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(gain.gainShield,itemEx)) end end else if level == 0 then doPlayerSendTextMessage(cid, 24,"Sem efeito.") doSendMagicEffect(toPosition, 2) elseif level == gain.maxlvl then doSendMagicEffect(toPosition, 2) return doPlayerSendTextMessage(cid, 24,"Voce Ja Refinou O Maximo Q O Iten Aquenta!.") elseif level > 0 then if level == 1 then doTransformItem(itemEx.uid, 2256) doPlayerSendTextMessage(cid, 24,"Voce Falhou.") else doTransformItem(itemEx.uid, 2256) doPlayerSendTextMessage(cid, 24,"Voce Falhou.") end if isArmor(itemEx) == TRUE then setItemArmor(itemEx.uid,doTransform(0,itemEx)) elseif isWeapon(itemEx.uid) == TRUE then setItemAttack(itemEx.uid, doTransform(0,itemEx)) setItemDefense(itemEx.uid, doTransform(0,itemEx)) elseif isShield(itemEx.uid) == TRUE then setItemDefense(itemEx.uid, doTransform(0,itemEx)) end end doSendMagicEffect(toPosition, 26) end doRemoveItem(item.uid,1) return TRUE end foi mal se n fiko direito mais acho q da p entender gosto so aki no :XTibia_smile: se gosto msm da um + rep aew
-
nao nessesaria mente tipow eu ia la com o god falava em em um determinado canal tipow o trade ae inves de sair normal na cor amarela sairia em vermelho com os gm sairia de maron ajuda eu aew pf
-
eu vim em um ot server q tipow o god vai falar alguma coisa no trade a frese q ele fala sai em vermelho as do gm sai em maron claro eu gostaria se fosse possivel desse script
-
aew galerinhaa to precizando de um rank mt loko ja tentei fazer mais n consegui e o seguinte to precizado de um rank mostra os player mais ricos do ot se alguem puder me ajudar
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.