-
Total de itens
477 -
Registro em
-
Última visita
-
Dias Ganhos
5
Posts postados por Eskylo
-
-
A spell empurra o target pra trás, bacana !
-
Interessante! O 5mok3 tem conteudos muito bons, e se vc está melhorando, o mapa deve estar muito bom, as ideias também são muito boas, realmente umas coisas sem sentido que tem no global e em ots são feias mesmo.
Acredito que esse server pode e vai ficar muito foda, mas eu não curto jogar ot hard, algo pessoal mesmo
Boa sorte com o projeto!
-
8 minutos atrás, boxxer321 disse:
eu sei, mas só consegui achar as placas lá... n conseguir achar os moveis
Entendi, realmente procurar sprites é demorado, e ainda dá mais trabalho ter que exportar e importar sprites pro seu SPR próprio e tudo mais.
Por isso eu mapeio direto com a SPR e DAT da pxg e uso ele no meu client, porque aí eu não preciso procurar sprites do Object Builder, eu procuro direto pelo RME. Isso facilita um pouco porque no RAW pallet do RME ele já tira itens conhecidos para suas categorias e aí eu procuro só no que sobra em RAW->Others, ou seja, não vou precisar passar o olho por muitas sprites
Isso é só uma explicaçao de como eu acho sprites pro mapa, agora se eu fosse montar um arquivo odb com os moveis la eu teria bastante trabalho '-'
-
1 minuto atrás, boxxer321 disse:
REP+! Muito bonito! Poderia disponibilizar um pack de sprite do Pokemon Profession (acho q é assim) do trade center? Não sei quais são!
Faz o download do SPR e DAT deste tópico: http://www.xtibia.com/forum/topic/240705-spr-e-dat-da-pxg-07052016/
Lá tem o que você procura
-
1 hora atrás, Skulls disse:
Pelo que entendi o script já funciona, ele só quer fazer o efeito se repetir por 10 segundos.
function replayEffect(pos, eff, count)
i = count or 0
if i >= 10 then return end
doSendMagicEffect(position, effect)
replayEffect(pos, eff, i+1)
end
Troca
return doSendMagicEffect(position, effect) por return replayEffect(position, effect) e ajusta onde eu coloquei 10 pra um número que satisfaça o tempo que você deseja.
Realmente! Eu li o tópico quando tava com sono '-' Quem fez o script pensou em uma manobra pra pegar o uid do corpse e deu certo, mas tem uma pequena chance de bugar se tiver 2 corpses iguais um em cima do outro eu acho, talvez não se a getTileItemById pegar sempre o top item.
O script que você postou ficou bom, acho que só faltou o addEvent pros effects não sairem todos ao mesmo tempo:
addEvent(replayEffect, (i+1)*1000, pos, eff, i+1)
Ficando
local items = {11447,11446,12245} local effect = 169function replayEffect(pos, eff, count)i = count or 0if i >= 10 then return enddoSendMagicEffect(position, effect)addEvent(replayEffect, (i+1)*1000, pos, eff, i+1)endlocal function func(cid, position, corpseid, effect) if not isCreature(cid) then return true end local corpse = getTileItemById(position, corpseid).uid if corpse <= 1 then return end if not isContainer(corpse) then return true end for slot = 0, (getContainerSize(corpse)-1) do local item = getContainerItem(corpse, slot) if item.uid <= 1 then return end if isInArray(items,item.itemid) then return replayEffect(position, effect) end endendfunction onKill(cid, target, lastHit) if not ehMonstro(target) then return true end local corpse = getMonsterInfo(getCreatureName(target)).lookCorpse addEvent(func, 5, getCreatureSummons(cid)[1], getThingPos(target), corpse, effect)return trueend
-
Sprites utilizadas: http://www.xtibia.com/forum/topic/240705-spr-e-dat-da-pxg-07052016/
Items.otb utilizado: items.rar
-
Para abrir/editar você precisa do RME com suporte a Transparência e Spr Extendido.
-
Colocar items.otb utilizado em RME/data/854.
Utilizar as sprites citadas acima no RME.
Download: sppxg.rar
-
-
o erro do seu script está em quando ele tenta pegar o corpse.
na minha visao nao tem como fazer isso com onkill, mas tem como fazer com ondeath, porque a ondeath já fornece o corpse como um de seus parametros
function onDeath(cid, corpse, deathList) if not ehMonstro(cid) then return true end addEvent(func, 5, getCreatureSummons(deathList[1])[1], getThingPos(cid), corpse, effect)return trueend
se nao der certo tenta trocar por
addEvent(func, 5, getCreatureSummons(deathList[1])[1], getThingPos(cid), corpse.uid, effect)
é necessário registrar o creatureEvent nos monsters que vão ativar o script quando morrerem
-
Não sei como resolver, mas isso tá acontecendo porque o client dxp foi modificado pra ler / adicionar modules de uma forma diferente.
-
Estranho no meu modem não tem esses campos "external" só internal msm, vai testando coisas diferentes nesse external aí ou deixar em branco mesmo
não se esqueça de colocar o ip do meuip no config lua e talvez usar start port 7171 e end port 7172
-
Alguém pode re upar ?
-
você vai deixar o banco de dados na mesma maquina do site ou servidor?
-
33 minutos atrás, Sirarcken disse:
Tu quer o efeito de explosion e o ataque earth que loucura.:
Olha fiz bem cachorro o negocio.... mais funciona como tu quer....
Weapons.xml
<wand id="8851" level="130" min="27" max="33" type="earth" function="default" > <!-- Royal Crossbow -->
<vocation name="Paladin"/>
<vocation name="Royal Paladin" showInDescription="0"/>
</wand>
Items.xml
<item id="8851" article="a" name="royal crossbow">
<attribute key="weight" value="12000" />
<attribute key="slotType" value="two-handed" /> aqui tu remove essa linha pra usar escudo e tal, se nao deixa e ele nao usa escudo.
<attribute key="weaponType" value="distance" />
<attribute key="shootType" value="explosion" />
<attribute key="range" value="6" />
</item>
foi o que eu falei
o unico porem é que o dano vai ficar entre o min e max que botar ali, e não vai se basear na skill (distance por exemplo) do char
Edit: se for o caso pode se basear nas propriedades de 1 item de distance como spear
-
4 minutos atrás, KarlKalvin disse:
Você deve utilizar o server e o site no mesmo VPS.
Você não precisa comprar 2 para por cada 1 em 1, basta comprar um VPS mediano para poder aguentar tanto o server quanto o site.
Sim, você pode ter os 2 no mesmo VPS, basta utilizar o XAMPP, recomendo o 1.7.3 ( nunca tive dor de cabeça com esse )
Não é possivel ter o server em 1 PC e o site em outro, o server não conseguirá achar a database para dar load.
Sim! Ele pode contratar apenas o serviço de VPS e hostear o servidor e site nesse mesmo serviço.
Mas caso ele queira hostear o site em um lugar diferente é sim possível, basta configurar o site pra acessar o banco de dados pelo ip.
-
Todo ot server tem um banco de dados onde fica informações como conta, senha, characters etc. O que acontece é que o Programa EXE do servidor precisa ter acesso ao banco de dados assim como o site também precisa ter acesso ao banco de dados. Então:
1° defina onde o banco de dados vai ficar (seu pc ou host)2° configure o servidor ou site pra acessar o banco de dados onde ele estiver
Normalmente a galera usa o mysql que vem no xampp, entao pesquise como configurar o banco de dados no xampp e como acessar ele de outra máquina
Sei que não ajudei completamente, mas espero ter clareado suas dúvidas
-
eu acho que se você copiar as propriedades de uma wand no items.xml e weapons.xml e usar no seu crossbow dá certo.
-
-
Boa dessa vez escreveu open certo.
-
Você compilou sem transparência
-
6 minutos atrás, Taiger disse:
Só adicionei a nova source, a antiga ainda esta la. Baixa a source2
Obrigado.
-
1 hora atrás, Taiger disse:
@Eskylo Deve estar faltando alguma lib no seu dv pois eu compilei as sources e o arquivo ficou somente com 10kb a menos que o original. Logo postarei a outra source, estou resolvendo umas coisas aqui.
@edit Agora você atualizou né
-
4 minutos atrás, Deadpool disse:
Esse caiosantoro não é programador. Ele está se aproveitando de vocês. Pois o mesmo veio me pedir para retirar alguns bugs do serve e passar pra ele.
@topic: A exe que veio junto com o servidor, não é o mesmo das sources. Aconselho compilarem e usarem o compilado e então ver se tem bugs.
Ele não sabe escrever 'consertar', imagina programar.
Eu compilei as sources que tem pra baixar no tópico, gerou um arquivo de 4mb e o compilado que tem pra baixar no tópico tem 6mb, ou seja, tem bastante coisa nesse compilado que não tem nas sources. Um dos sistemas que não tem nas sources é o de block respawn.
-
Eu tava procurando o sistema de block respawn nas sources do tópico e parece que não tem, mas no servidor compilado tem esse sistema... Alguém pode confirmar isso?
-
Agora, kttallan disse:
Obvio que foi alterado né amigo, a diferença de uma source de tibia para de pokemon é extremamente grande.
Eu sei. Só quis facilitar pra quem tá procurando possíveis "armadilhas" no código das sources.
-
Lista de arquivos alterados comparado com as sources 0.3.6 para tibia:
Citaractions.cpp baseevents.cpp chat.cpp combat.cpp condition.cpp condition.h configmanager.cpp configmanager.h const.h container.cpp creature.cpp creature.h creatureevent.cpp creatureevent.h enums.h game.cpp game.h housetile.cpp iologindata.cpp item.h itemattributes.cpp itemattributes.h items.cpp items.h luascript.cpp luascript.h map.cpp monster.cpp monster.h monsters.cpp monsters.h otserv.cpp player.cpp player.h protocolgame.cpp protocolgame.h scheduler.h scriptmanager.cpp spawn.cpp tasks.cpp tile.cpp tools.cpp
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Sete erros
em Concursos e Eventos
Postado
encontrei 1