Tudo que Cat postou
-
O que você colocaria na porta de level 999?
É um assunto meio velho já eu sei, já entraram na porta de lvl 999 e tal. Mas concordamos que os Tibianos, principalmente os mais antigos esperam algo mais chocante! Então eu pergunto, se você fosse uma Cipsoft da vida e voltasse no tempo, o que você colocaria depois da porta lvl 999? Minha resposta: O portal levaria o jogador para outra dimensão, onde todo o mapa tibiano seria copiado, porém com sprites diferentes (tipo o universo de stranger things) e algumas partes do mapa corrompidas ou totalmente sinistras (tipo uma thais destruída por raízes do mal, ou uma ab'dendriel desértica, ou darashia congelada, já pensou?? kk). E nesse continente todo parecido com o real teriam criaturas bizarras e assustadoras, itens novos que poderiam ser levados ao mundo Tibiano original, novos outfits, as mesmas quests porém com novas complicações, mounts sinistras, etc... E você? O que faria?
-
Lizard Chosen Cave | 11.40
Que ousadia esses detalhes! Gostei. Você tem uma visão legal de entradas, estruturas e detalhes. a construção na primeira imagem tem um formato bem característico, se na partição de << fosse outro tile (pedra, madeira diferente), daria um boom na visão ainda mais. Uma arvore crescendo do solo e invadindo o meio da construção seria algo bem atrativo também. Eu tiraria o lago com água e deixaria apenas o swamp, ou então arriscar uma transição mais forte entre a água e o swamp, para não separar as informações da temática tão drasticamente. Se a hunt fosse maior essa separação seria mais justa, uma vez que você teria mais espaço para aplicar detalhes invertidos em ambos os lados. Obrigado por postar seu conteúdo no Tk, continue mapeando! Não para não ?
-
ILHA DE FOGO - FIRE ISLAND
Uma ótima hunt pra servidor tp os detalhes não estão exagerados e o tema combinou
- Equipe Completa - Warmen New Age
-
Mapa infinity-sky 8.6
Bro esse tópico é de 2013, tem vários servidores atualizados, da uma conferida na seção. Os 8.60 que eu recomendo:
-
Nokturnos new show off
Gostei da forma como você trabalha com as estruturas, demonstra grande potencial para mapas bem detalhados e com temáticas exóticas Não é preciso 'clonar' os andares, em vez disso pode utilizar os espaços inferiores para aplicar novas transições ou formatos diferentes, isso daria mais vida ao mapa e ele deixaria de ser um 'prédio'.
-
(Resolvido)Por hp e mp por porcentagem % para OTX
- Elysium Online [Download]
- Item Editor
Download: Item editor.rar Créditos: https://github.com/Mignari- Elysium Online [Download]
- [OTClient] Remove Local Player Default Light
- [Pedido] Perca de experiência
Melhor deixar pra quem entende.. É que trata de porcentagem, não sei se o que eu to dizendo pra vc fazer é o correto..- ITEM DUPLICADO
que erro aparece se voce remove essa linha do actions.xml e deixa somente o MOD? Eu não sei se vai funcionar, mas de qualquer forma testa assim <action itemid="7440" event="function"/> - [Pedido] Perca de experiência
function onLogin(cid) local loss = getConfigValue('deathLostPercent') local level = getPlayerLevel(cid) if(loss ~= nil and getPlayerStorageValue(cid, "bless") ~= 5) then if (level <= 100) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) elseif (level > 100) and (level <= 300) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 9) elseif (level > 300) and (level <= 599) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 3) elseif (level >= 600) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 1) end end testa assim e ve o que acontece- ITEM DUPLICADO
Tenta por assim no actions.xml <action itemid="7440" event="script" value="exppotion.lua"/> ou <action itemid="7440" script="exppotion.lua"/>- [Pedido] Perca de experiência
cola aqui o seu login.lua e os leveis em que deve mudar a perca de exp.- ITEM DUPLICADO
O problema é que o mesmo item que você quer usar para ser exp potion, está sendo usado como mastermind potion. -> script="liquids/mastermind_potion.lua Apenas remova esta linha do actions.xml: <action itemid="7440" script="liquids/mastermind_potion.lua"/> Tenha em mente que o mastermind_potion não vai mais existir, a não ser que você utilize outro id.- [Pedido] Perca de experiência
Você pode configurar no seu login.lua a porcentagem de perda: ... function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil and getPlayerStorageValue(cid, "bless") ~= 5) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end ... mude para: ... function onLogin(cid) local loss = getConfigValue('deathLostPercent') local level = getPlayerLevel(cid) if(loss ~= nil and getPlayerStorageValue(cid, "bless") ~= 5) then if (level <= 100) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) elseif (level > 100) and (level <= 300) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 9) elseif (level > 300) and (level <= 500) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 8) elseif (level > 500) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 7) end end ...- Nogard Graphic Gallery
bomp! Alguma amostra nova? haha @Nogard- ITEM DUPLICADO
Em actions.xml, de CTRL + F e procure pelo id 7440 Provavelmente terá dois registros com o mesmo id.- [URGENTE] Account manager(RESOLVIDO)
O problema das vocações era em parte por causa de uma configuração de fromvoc no vocations.xml, e principalmente por causa do script de action que você utiliza. Script: local storage = 34556 function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureStorage(cid, storage) == 1 then doPlayerSendTextMessage(cid, 27, "Voce so pode usar esse item uma vez.") return true end if getPlayerVocation(cid) > 2 then doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce nao pode ser mais promovido!') else doPlayerSetVocation(cid, getPlayerVocation(cid) + 4) doPlayerRemoveItem(cid,12622,1) doCreatureSetStorage(cid, storage, 1) doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi promovido!') return true end end Resolvendo Troque: doPlayerRemoveItem(cid,12622,1) Por: doRemoveItem(item.uid, 1) - Dessa forma o script entende que o item que vai ser usado vai ser removido, esteja ele na backpack ou no chão. - doPlayerRemoveItem(cid) seria perfeito para um script que precisasse remover coins do player, uma action de compra por exemplo. Nesse caso ele não vai procurar as moedas no chão xD. E essa parte: doPlayerSetVocation(cid, getPlayerVocation(cid) + 4) Por: doPlayerSetPromotionLevel(cid, getPlayerPromotionLevel(cid) + 1) Para que isso funcione corretamente o vocations.xml deve estar configurado desse jeito: Vocation 01 -> fromvoc = 1 Vocation 02 -> fromvoc = 2 Vocation 03 -> fromvoc = 3 Vocation 04 -> fromvoc = 4 Vocation 05 -> fromvoc = 1 Vocation 06 -> fromvoc = 2 Vocation 07 -> fromvoc = 3 Vocation 08 -> fromvoc = 4 --> a partir daqui continua a contagem, e você pode criar quantas vocações quiser. Vocation 09 -> fromvoc = 5 Vocation 10 -> fromvoc = 6 Vocation 11 -> fromvoc = 7 Vocation 12 -> fromvoc = 8 Vocation 13 -> fromvoc = 9 Vocation 14 -> fromvoc = 10 Vocation 15 -> fromvoc = 11 Vocation 16 -> fromvoc = 12 Se isto foi útil, marque a resposta para que outros membros saibam que foi resolvido.- [PEDIDO] Referente ao tfs 0.4 (rev3777) do Fir3element
up- [TFS 0.4] !Spells mudança na estrutura
function onSay(cid, words, param, channel) local t, k = {}, getPlayerLevel(cid) for i = 0, getPlayerInstantSpellCount(cid) - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if(spell.level ~= 0 and k >= spell.level) 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.level < b.level end) local text, prevLevel = "", -1 for i, spell in ipairs(t) do local line = "" if(prevLevel ~= spell.level) then if(i ~= 1) then line = "\n" end line = line .. "Spells for Level " .. spell.level .. "\n" prevLevel = spell.level end text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n" end doShowTextDialog(cid, 11128, text) return true end Se alguém aceitar o desafio... Acredito que vai ajudar mais pessoas. Está funcionando desse jeito: Spells for Level 1 magia1 - nomedamagia1 : mana magia2 - nomedamagia2 : mana Spells for Level 2 magia3 - nomedamagia3 : mana magia4 - nomedamagia4 : mana Eu quero alterar para: Nota: Existem 13 promotions Nota2: Não precisa considerar level para usar a magia, nem mana. A informação será adicionada conforme a magia. Nota3: Mesmo se eu for KNIGHT, vai mostrar as magias de ELITE KNIGHT, MEGA KNIGHT, etc... SE FOR KNIGHT: Spells for Vocation VOCACAO1 MAGIA1 - INFORMAÇÃO1 (EDITÁVEL) MAGIA2 - INFORMAÇÃO2 (EDITÁVEL) Spells for vocation VOCACAO2 (QUE É A SEGUNDA PROMOTION: Elite Knight) MAGIA3 - INFORMAÇÃO3 (EDITÁVEL) MAGIA4 - INFORMAÇÃO4 (EDITÁVEL) Spells for vocation VOCACAO3 (QUE É A TERCEIRA PROMOTION: Mega Knight) MAGIA5 - INFORMAÇÃO5 (EDITÁVEL) MAGIA6 - INFORMAÇÃO6 (EDITÁVEL) (etc...) SE FOR PALADIN: Spells for Vocation VOCACAO1 MAGIA1 - INFORMAÇÃO1 (EDITÁVEL) MAGIA2 - INFORMAÇÃO2 (EDITÁVEL) Spells for vocation VOCACAO2 (QUE É A SEGUNDA PROMOTION: Royal Paladin) MAGIA3 - INFORMAÇÃO3 (EDITÁVEL) MAGIA4 - INFORMAÇÃO4 (EDITÁVEL) Spells for vocation VOCACAO3 (QUE É A TERCEIRA PROMOTION: Mega Paladin) MAGIA5 - INFORMAÇÃO5 (EDITÁVEL) MAGIA6 - INFORMAÇÃO6 (EDITÁVEL) (etc...) SE FOR DRUID: Spells for Vocation VOCACAO1 MAGIA1 - INFORMAÇÃO1 (EDITÁVEL) MAGIA2 - INFORMAÇÃO2 (EDITÁVEL) Spells for vocation VOCACAO2 (QUE É A SEGUNDA PROMOTION: Elder Druid) MAGIA3 - INFORMAÇÃO3 (EDITÁVEL) MAGIA4 - INFORMAÇÃO4 (EDITÁVEL) Spells for vocation VOCACAO3 (QUE É A TERCEIRA PROMOTION: Mega Druid) MAGIA5 - INFORMAÇÃO5 (EDITÁVEL) MAGIA6 - INFORMAÇÃO6 (EDITÁVEL) (etc...) SE FOR SORCERER: Spells for Vocation VOCACAO1 MAGIA1 - INFORMAÇÃO1 (EDITÁVEL) MAGIA2 - INFORMAÇÃO2 (EDITÁVEL) Spells for vocation VOCACAO2 (QUE É A SEGUNDA PROMOTION: Master Sorcerer) MAGIA3 - INFORMAÇÃO3 (EDITÁVEL) MAGIA4 - INFORMAÇÃO4 (EDITÁVEL) Spells for vocation VOCACAO3 (QUE É A TERCEIRA PROMOTION: Mega Sorcerer) MAGIA5 - INFORMAÇÃO5 (EDITÁVEL) MAGIA6 - INFORMAÇÃO6 (EDITÁVEL) (etc...) Muitos reps lhe aguardam, desde já obrigado!- [NEW] - Ajude a construir o melhor OTServer
- Comprar e vender Bases OTserve é proibido ??
E se eu fizer um mapa completo? O que define um mapa ser completo? O mapa da cip é um mapa completo? Uma ilha pequena bem finalizada é um mapa completo? Não só está mal especificado como mal intencionado, pois se os mapas feitos utilizam sprites da cip, já não deveria ser permitido mesmo.
Informação Importante
Confirmação de Termo