Ir para conteúdo
  • 0

Player morre e é teleportado para o templo


jackfan

Pergunta

assim eu to fazendo um poketibia so que nao sei como fazer isso quero que o player quando morre ele é teleportado para o templo e nao perde os itens so xp mesmo quem ajudar vai ganhar meu rep++

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

  • Não perder Experiencia:
    Vá em "data/creaturescript/login.lua"
     
    Ja em "login.lua" tem lostpercent... na linha 5 mais ou menos.
    doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, EXP QUE ELE PERDE)
    


     
    Basta deixar "0 (Zero)".

 

Atenciosamente, Stigal.

Link para o comentário
Compartilhar em outros sites

  • 0

é para nao perder os itens e perder so xp mesmo eu sei disso so nun sei deixar os itens para nao perder

Desculpa amigo... mas em POKETIBIA não perde ITENS quando morre.

Caso isso acontecer adicione sistema de "!bless" ou algo do tipo.

Link para o comentário
Compartilhar em outros sites

  • 0

tipo nun eh poketibia kkk eh tibia virando poketibia ja fixamos a bag e bike e essas coisas so que ao morrer eles somen e fica uma bag de tibia no lugar

 

Então sinto muito... não posso te ajudar.

Aguarde, talvez algum usuario saiba como fazer.

 

Atenciosamente, Stigal.

Link para o comentário
Compartilhar em outros sites

  • 0

Puts Stigal :/ oquê tem haver bless com perder item ?

enfim

cara qual servídor você usa como basê? PDA/pokemon dash, eu lhe aconselho a usar um servídor bem atalizado.

01 =~ http://www.xtibia.com/forum/topic/185337-pokemon-pda-by-slicer-1929/

 

ou se você realmente curti um mapa baseado PxG, pode usar o meu mesmo.

02 =~ http://www.xtibia.com/forum/topic/203634-pokemon-dash-advanced/

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

cara nun uso base poketibia eu pegei azeroth e to transformando em tibia ja adicionei os itens pokemon so que ao morrer o player perde o iten nao quero nenhuma outra base pois nao tem base poketibia 9.60 e por isso estou criando poketibia base 9.60 eu e um amigo

Link para o comentário
Compartilhar em outros sites

  • 0

Puts Stigal :/ oquê tem haver bless com perder item ?

enfim

cara qual servídor você usa como basê? PDA/pokemon dash, eu lhe aconselho a usar um servídor bem atalizado.

01 =~ http://www.xtibia.co...by-slicer-1929/

 

ou se você realmente curti um mapa baseado PxG, pode usar o meu mesmo.

02 =~ http://www.xtibia.co...-dash-advanced/

Abraços.

 

Preste mais atenção antes de falar merda.

Leia o topico e o seguimento antes de opinar.


Jack > Aguarde... vou passar pra outro moderador para ver se alguem sabe te ajudar.

 

Atenciosamente, Stigal.

Link para o comentário
Compartilhar em outros sites

  • 0

/\ eu falando merda? kk bless proteje a não perde itens ? o.O nova essa '--'

 

intereçante..acho que o erro pode tar no login.lua ou em firstitem em mods, pode postar os 2 ?

Bless protege items, xp, skills, tudo!

--

Quanto a você jackfan, vai dar muito trabalho re-fazer um poketibia 9.60 se nem o poketibia atual está perfeito. Aconselho continuar no tradicional. Não é querendo desmerecer seu trabalho você vai precisar de uma equipe imensa, e se você não sabe resolver esse problema de itens quando morre, não vai saber programar o poketibia realmente como deve ser.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

eu nao sou a unica pessoa da equip so que eu fiquei encarregado de procurar resolver esse problema e os poketibia atuais so cabem 65 mil sprites 9.60 cabe quase 5 milhoes

e esse eh o unico erro que impede de prosseguir ja criamos distro novo adicionamos pokes e etc qe precisa em um poketibia goback cath system

Link para o comentário
Compartilhar em outros sites

  • 0

Nossa mais gostam de falar algumas coisas sem nexo icon2.gif

Primeiro: Temos uma equipe, ele não é tão boa mais pelo menos tem gente com vontade de aprender e de ajudar.

Pois ninguém quase se candidatou! Então não reclamem. Equipe é grande tem 4 já e vai entrar mais.

Segundo: Que vai dar trabalho nós já sabemos senão nem teriamos começado.

Terceiro: Cade um tem sua tarefa. (no caso do Jackfan agora é resolver este problema, enquanto os outros resolvem outros problemas)

Quarto: Poketibia 8.54 tou de saco cheio. E como ninguém toma iniciativa e cria um melhor. Nós tomamos!

 

O 'erro/problema' que tem é quando o player morre no Tibia ele perde os itens que estão nos slot, menos a bag.

Queremos fazer que ele não perca mais nada que estão nos slot.

 

 

Att: Equipe PokeB

 

 

Galera podem postar aqui tá, fiquem com medo não.happy.png

Mais por favor postem algo para ajudar a resolver o problema e não para ficar dizendo que é díficil, que é para abandonar o projeto, escolher outro server, ir para 8.54, ou coisa parecida!

Que disso eu não preciso de opinião! Já ouvi até d+ de gente pessimista, não preciso de mais.

Editado por DanielBadhu
Link para o comentário
Compartilhar em outros sites

  • 0

assim eu to fazendo um poketibia so que nao sei como fazer isso quero que o player quando morre ele é teleportado para o templo e nao perde os itens so xp mesmo quem ajudar vai ganhar meu rep++

Para seu personagem não perder skills, level, loot etc...

Coloque em Creturescripts/scripts/levelprotection.lua

 

function onDeath(cid, corpse, deathList)

 

local config = {

onlypremium = false, -- se precisa ser premium para não perder nada

exp = false, -- se ao morrer o jogador irá perder exp

skills = false, -- se ao morrer vai perder skills

magic = false, -- se vai perder magic level

loot = false, -- se ao morrer o jogador irá perder o loot

level = 70 -- até que level irá proteger o player

}

if isPlayer(cid) and getPlayerLevel(cid) <= config.level then

if config.onlypremium == true and not isPremium(cid) then return TRUE end

if config.loot == false then doCreatureSetDropLoot(cid, false) end

if config.magic == false then doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0) end

if config.skills == false then doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) end

if config.exp == false then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0) end

return TRUE end return TRUE end

 

Coloque em Creturescripts/scripts/login.lua

 

registerCreatureEvent(cid, "ProtectLevel")

 

e em Creaturescripts.xml coloque:

 

<event type="death" name="ProtectLevel" event="script" value="levelprotection.lua"/>

 

Espero ter ajudado :)

 

--- EDITEI UM ERRO QUE TINHA --

 

JACKFAN COPIE E COLE NOVAMENTE O SCRIPT EU ERREI EM UMA PARADA :p

Editado por murilo103
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...