
Tudo que Nandozeraah postou
-
GesiorACC 2019 8.60 UPDATE 29/06/2019
Linda essa sua postura de contribuir com a comunidade, sempre promovendo atualizações e melhorando a qualidade do open tibia, e essa última atualização vai ajudar muitos que ainda tem a vontade de por um servidor online. Obrigado !!!!
- [MAPA] Continente Free (Thais, Venore, Carlin, Kazz) - [8.60]
-
[show-off] Classic Yurots
excelente, faço questão de jogar pela dedicação que teve ao projeto. E espero que seu servidor consiga fazer sucesso, e proporcionar um servidor de qualidade para a comuninade.
-
[MAPA] Continente Free (Thais, Venore, Carlin, Kazz) - [8.60]
E ai galera, recentemente eu estava precisando de um mapa clean (sem áreas obsoletas) e com cidades que fornecessem um bom pvp. Logo lembrei do mapa das cidades free do Tibia e não conseguia encontrar então eu mesmo recortei de um servidor global e colei neste arquivo. As posições das cidades foram preservadas (igual ao global). O que contém: Thais (Fibula , Mintwalin). Venore (Poi, Orc Fortress). Ab'dendriel (Hellgate) Carlin (Banshee Quest, Demona, Ice Isles)... Kazordoon. Rookgaard Island of Destiny Respawns Originais (Opcional, você decide se faz o download do arquivo XML ao final do post). Houses (Opcional, você decide se faz o download do arquivo XML ao final do post). Abaixo vocês podem ver o minimap: SCAN SCAN DO ARQUIVO AQUI (CLIQUE). DOWNLOAD (MANTER OS 3 ARQUIVOS NA MESMA PASTA ?) Download do MAPA aqui: Continente Free-spawn.xml Continente Free-house.xml OBS: coloquei o arquivo .otbm no MediaFire pois era muito grande para anexar ao post.
-
Monster Imortal
imortal.lua TAG no creaturescripts <event type="statschange" name="Imortal" event="script" value="Imortal.lua"/> Exemplo, de um monstro com o evento, caso não saiba adicionar:
-
Weapon Paralyze 2seg SQM
Então cara, quando coloquei o check se o alvo é monstro ou player aqui também não funcionou o que eu achei esquisito. Sobre estar aparacendo o efeito de paralyze e não paralyzar o alvo só pode ser uma coisa, sua distro é muito antiga e não suporta esta função doCreatureSetNoMove(cid,true) Esse erro que apareceu na sua distro só aparece se o alvo morreu dentro do intervalo da paralyze, é normal... Faz o seguinte, checa a versão da sua distro e me avisa, vou tentar verificar se ja existe essa função nela. Este Código, esta funcionando perfeitamente cara, para players e criaturas, se não funcionar ae o problema é sua distro.
-
Weapon Paralyze 2seg SQM
atualizei o código man, tinha uns erros bobos, se foi este aqui que utilizou quando surgiu os erros, esquisito pois não era nem pra ter executado o script. testa dnv e me fala....
-
Weapon Paralyze 2seg SQM
Pronto, teste ai...
-
Weapon Paralyze 2seg SQM
Então cara, eu gostei do script e fiz algumas modificações para meu server. veja se você gostou: O que eu coloquei de novo: - Agora tem um efeito, que indica que o alvo está paralyzado. - Um exhausted na arma, você pode por para só ser possível paralyzar o target a cada 20 segundos etc ... local combat = createCombatObject() local tempo = 2000 -- tempo em milissegundos de duraçaõ do efeito ( 1000 == 1 segundo) local chance = 50 -- chance em porcentagem do "evento" acontecer (50 = 50%) local delay = 1000 -- delay do efeito GRÁFICO local storage = 7098 -- storage de controle local exhausted = 0.1 -- tempo em minutos para poder paralyzar algm dnv, pode usar numero fracionado 0.1 = 10 segundos, 1 = 1 minuto setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 38) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 31) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -21.3, -0, -21.0, -0) function onUseWeapon(cid, var) if(math.random(1,100) <= chance and getPlayerStorageValue(cid,storage) <= os.time()) then doCreatureSetNoMove(getCreatureTarget(cid), true) addEvent(BackMove,tempo,getCreatureTarget(cid)) addEvent(Effects,0,getCreatureTarget(cid),tempo,delay) setPlayerStorageValue(cid,storage, os.time() + exhausted*60) return doCombat(cid, combat, var) end return doCombat(cid, combat, var) end function BackMove(cid) doCreatureSetNoMove(cid, false) end function Effects(cid,tempo,delay) local efeito = 43 -- ICE STRIKE local CorMSG = 70 -- COR DA MENSAGEM doSendMagicEffect(getCreaturePosition(cid), efeito) doSendAnimatedText(getCreaturePosition(cid), "Paralyzed", CorMSG) if (tempo >= delay) then addEvent(Effects,delay,cid,tempo-delay,delay) end end
-
Ajuda - Complementar nova Cidade
E ae galera, a cidade principal do meu servidor continuava um lixo mesmo depois de editada, e decidi que a única solução seria fazer uma nova. Mas sou um péssimo mapper e estou sem criatividade, então sempre encontro dificuldade para terminar projetos de quests e cidades ... Preciso da ajuda de vocês desde sugestões até mesmo edições próprias de vocês na cidade.. Pontos importantes que estão faltando. - O castelo do rei que concede promotion aos jogadores. - Uma arena, onde acontecerá invasões de bosses ( espécie de ruína, próxima a alguma saída da cidade.) Minhas dificuldades .... - As ruas da cidade estão muito retas, isso é bom ou ruim ? certos momentos me incomodam, mas quando lembro de Darashia e o quão gosto é de ir war nela me reconforta ...... - Tem muito espaço vazio, o que coloco neles ? Casas e mais Casas ? - O minimap está bonito ? gostaria que ele fosse bem organizado e através dele desse para destinguir, DP, e alguns comércios .... - Não sei o momento, de mesclar vegetação ( Templo, Praça Central) onde fica mais conveniente ..... a casa de madeira entre o depot e a praça é um rascunho, não pretendo utiliza-lá foi só pela madeira ser marrom no minimap .... - Obs : Quero fazer uma cidade não muito poluída principalmente de andares superiores que acabam atrapalhando a visão e prejudicando o pvp.... Imagens ( 5 ): Mapa da cidade, Items.xml e items.otb caso você queria editar o meu projeto. Ele foi feito com a base otx, de uns baiak.. então deve ter vários ids de items errado, aconselho usar esses para ficar o mesmo que o meu. Então é isso galera, maneiras das quais vocês podem me ajudar: - Sugestões - Construções isoladas. - Edições no próprio projeto. Obrigado !!
-
Randar RPG Tibia Server
muito bom, acompanhando pra ver o rumo que este projeto vai trilhar ... Boa sorte no projeto.
-
ERRO SCRIPT ARMOR QUE DA LIFE
Ae cara, caso não tenha conseguido é isso que você tem que fazer no items.xml: <item id="3968" article="a" name="leopard armor"> <attribute key="description" value="MAX HP +350 MAX MP +100" /> <attribute key="weight" value="9500" /> <attribute key="armor" value="30" /> <attribute key="maxhealthpoints" value="350" /> <attribute key="maxmanapoints" value="100" /> <attribute key="absorbPercentFire" value="7" /> <attribute key="absorbPercentIce" value="7" /> <attribute key="speed" value="80" /> <attribute key="absorbPercentLifeDrain" value="5" /> <attribute key="absorbPercentManaDrain" value="8" /> <attribute key="slotType" value="body" /> </item> E depois em movements: <movevent type="DeEquip" itemid="3968" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="3968" slot="armor" event="function" value="onEquipItem"> <vocation id="4" showInDescription="0"/> <vocation id="8" showInDescription="1"/> </movevent> Lembrando que a armor está com restrição para knights ....
-
Creaturescripts - Monstro ser teleportado ao perder metade da vida
só excluir esta linha cara: addEvent(ZeraFlag,intervalo*1000,nil) Mas, depois que o monstro morrer ele não vai voltar a se teletransportar, visto que ele vai estar marcado que ja se teletransportou. você vai ter que adicionar um evento ondeath, para zerar a marcação de qnd o monstro morrer. Eu acho mais fácil só aumentar o tempo, do que criar 2 eventos pro boss ...
-
Creaturescripts - Monstro ser teleportado ao perder metade da vida
Tudo correto, verifica se o derrotarboss.lua está na pasta principal do creaturescripts e não dentro de outra. Acredito que não seja erro no monster.xml visto que o erro da console é de não ter encontrado o nome do evento... verifica ae onde você deixou o arquivo derrotarboss.lua. por via das dúvidas o monster.xml do que eu testei o script: draken spellweaver.xml
-
Creaturescripts - Monstro ser teleportado ao perder metade da vida
Testa ae man, qualquer coisa errada eu arrumo amanhã... local Hp = 0.70 -- Porcentagem de vida para usar o event ( a partir de 70%) local intervalo = 30 -- intervalo entre os teletransportes em segundos local destino = {x = 156 , y = 45 , z = 7} FlagTK = 0 -- não mexa, variavel controladora. function onStatsChange(cid, attacker, type, combat, value) if type == 1 and (getCreatureHealth(cid) <= getCreatureMaxHealth(cid)*Hp) and FlagTK == 0 then FlagTK = 1 addEvent(Teleporta,1000,cid,destino) end return true end function Teleporta(cid,destino) doTeleportThing(cid, destino) doSendMagicEffect(destino, 10) addEvent(ZeraFlag,intervalo*1000,nil) end function ZeraFlag() FlagTK = 0 end
-
Cidade de Algor
show, vamos ver essa cidade completa
-
Duvida Sobre TFS
a extensão s3db é referente a database, onde os dados do seu servidor são armazenados, accounts, chars etc etc... não tenho certeza, mas acredito que o este DEV, seja um programa utilizado para compilar. Os arquivos que serão compilados normalmente vem numa pasta chamada SRC, no seu servidor, os arquivos que são compilados são vários, por exemplo game.cpp , game.h
-
Equipamentos para players com level MENOR que X
@Thiagodourado1 Cara, ela já está disponível aqui no fórum, junto das sources, só acessar:
- Estou recrutando - Formação de equipe
-
Styller Yourots (Antes&Depois)
não gostei do dp cara, achei ele pequeno e com muitas outras lojas ao seu lado... agora o ground da cidade ficou top, e o lado esquerdo do dp excepcional
-
Quem vence permanece!
@Nogard 3 x 0 @Wingardium
-
[SHOW OFF] Boss Detector
Muito bom cara, parabéns.
-
Equipamentos para players com level MENOR que X
Fala galera, eu estou procurando um jeito de se fazer um script que atribuisse ao item 2 condições. 1 - Ele só poderia ser usando por players com level menor que X. 2 - Após um período de tempo o mesmo fosse removido ( irrelevante a maneira que o tempo vai ser cronometrado, player on ou off, item equipado ou não, tanto faz ... ) a distro que estou utilizando > OTX 2.1.70-1570 ( mycological ) Observações: Este item em questão é um equipamento ( item de inventário arma, shield, armor). quero usar o script para os players degustarem dos items vip, e gostaria de utilizar o script nos items já existentes ou seja, os items comprados por SHOP não teriam esse comportamento, mas apenas para os criados a partir deste script. visto que tenho pouca experiência, e não sei se isto seria possível de ser implementado, e qual a dificuldade de se fazer. É isso, se alguém tiver alguma ideia de como se fazer e estiver disposto de me ajudar. ficaria muito grato !
-
Monster usar Spell
então cara, se o código da magia for baseado na criatura que está usando a magia teria que mudar muitas coisas no código em si. o que você pode tentar é alterar a tag da magia em spells.xml, e adcionar isto aqui em negrito: <instant name="Strong Flame Strike" words="exori gran flam" lvl="70" mana="60" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="attack/strong flame strike.lua"> e depois colocar no monstro assim: <attack name="MAGIA" interval="3500" target="1"chance="20" min="-780" max="-1770" />
-
Monstro usar spell
faz assim cara, coloca uma linha no monstro com o nome da spell que esta no spells.xml Exemplo: <attack name="Eternal Winter" interval="3500" chance="20" min="-780" max="-1770" /> acredito que no seu caso não precise do min e do max, então é só retira-los.....