Ir para conteúdo

Posts Recomendados

  • Diretor

Tive um problema desse uma vez, mais infelizmente não lembro o que eu fiz. Você viu se a corpse do personagem está correta ao morrer?

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694247
Compartilhar em outros sites

2 horas atrás, Yan Liima disse:

Tive um problema desse uma vez, mais infelizmente não lembro o que eu fiz. Você viu se a corpse do personagem está correta ao morrer?

O corpse continua normal, o que eu fico mais indignado é que não consta nada na distro, olha a foto do Debug...

 

2vlmqds.png

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694264
Compartilhar em outros sites

4 horas atrás, Poccnn disse:

Procura em creatuscripts/scripts por algum arquivo que tenha a função onpreparedeath e posta aqui para analisarmos. 

Vou postar meu creatureeventos.xml pra ficar mais facil de analisar...

 

<?xml version="1.0" encoding="UTF-8"?><creaturescripts>        <!-- Protection Serv -->        <event type="login" name="Antimagebomb" event="script" value="Antimagebomb.lua"/>        <event type="login" name="AntiAccBomb" script="accounts.lua"/>        <!-- Critical e Dodge System -->        <event type="statschange" name="critical" event="script" value="critical.lua"/>        <event type="statschange" name="CombatDodge" event="script" value="dodgecombat.lua"/>        <!-- TASK SYSTEM -->        <event type="kill" name="tasksystem" script="tasksystem.lua"/>       <!-- Monster Com TP -->       <event type="kill" name="killboss" event="script" value="tpmonster/onkill.lua"/>       <event type="death" name="Magician" script="tpmonster/Magician.lua"/>       <event type="death" name="Poi Orshabaal" script="tpmonster/Poi Orshabaal.lua"/>       <event type="death" name="The Lord Hells" script="tpmonster/The Lord Hells.lua"/>       <event type="death" name="tp" event="script" value="tpmonster/tp.lua"/>       <event type="death" name="teleportarena1" script="tpmonster/tparena1.lua"/>       <!-- Pvpe -->       <event type="death" name="PlayerDeath" event="script" value="playerdeath.lua"/>       <event type="attack" name="attackguild" script="attackguild.lua"/>       <event type="target" name="PVPTarget" event="script" value="pvpspells.lua"/>       <event type="combat" name="PVPCombat" event="script" value="pvpspells.lua"/>       <event type="login" name="PVPLogin" event="script" value="pvpspells.lua"/>       <event type="think" name="SkullCheck" event="script" value="skullcheck.lua"/>       <event type="preparedeath" name="forever amulet" event="script" value="aol.lua"/>       <event type="PrepareDeath" name="pvparena" script="pvparena.lua"/>       <event type="login" name="fraglook_register" event="script" value="fraglook.lua"/>       <event type="look" name="fraglook" event="script" value="fraglook.lua"/>       <event type="death" name="deathchannel" event="script" value="deathchannel.lua"/>       <!-- Staff Group -->       <event type="login" name="groupOutfit" event="script" value="grouplogin.lua"/>       <event type="login" name="MutePlayer" event="script" value="mute_check.lua"/>       <event type="login" name="StaffLogin" event="script" value="stafflogin.lua"/>       <!-- Extras -->             <event type="login" name="castleexp" script="castleexp.lua"/>       <event type="advance" name="fullmh" event="script" value="fullmh.lua"/>       <event type="kill" name="inquisitionPortals" script="Inquisition.lua"/>       <event type="moveitem" name="MoveItem" event="script" value="houseprotect.lua"/>       <!-- Eventos Otserv -->       <event type="logout" name="CTFLogout" event="script" value="eventos/CTFMax.lua"/>       <event type="combat" name="CTFCombat" event="script" value="eventos/CTFMax.lua"/>       <event type="attack" name="CTFAttack" event="script" value="eventos/CTFMax.lua"/>       <event type="statschange" name="CTFDeath" event="script" value="eventos/CTFMax.lua"/>       <event type="death" name="gv1" event="script" value="eventos/gv1.lua"/>       <event type="death" name="gv2" event="script" value="eventos/gv2.lua"/>       <event type="death" name="gv3" event="script" value="eventos/gv3.lua"/>       <event type="death" name="guardablood" event="script" value="eventos/BloodCreatureGuarda.lua"/>       <event type="death" name="arcanjoblood" event="script" value="eventos/BloodCreatureAnjo.lua"/>       <event type="death" name="morrerblood" event="script" value="eventos/BloodCreature.lua"/>       <event type="death" name="loginblood" event="script" value="eventos/BloodCreature.lua"/>       <event type="login" name="BattleLogin" event="script" value="eventos/BattleCreatureScript.lua"/>       <event type="PrepareDeath" name="BattleDeath" event="script" value="eventos/BattleCreatureScript.lua"/>       <event type="combat" name="BattleTeam" event="script" value="eventos/BattleCreatureScript.lua"/>        <event type="statschange" name="zombieevent" event="script" value="Eventos/zombieevent.lua"/>       <!-- Basicos -->       <event type="login" name="PlayerLogin" event="script" value="login.lua"/>       <event type="login" name="FirstItems" event="script" value="firstitems.lua"/>       <event type="think" name="Idle" event="script" value="idle.lua"/>       <event type="joinchannel" name="GuildMotd" event="script" value="guildmotd.lua"/>       <event type="receivemail" name="Mail" event="script" value="mail.lua"/>       <event type="reportbug" name="SaveReportBug" script="reportbug.lua"/></creaturescripts>

 

Editado por brendoonh
Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694313
Compartilhar em outros sites

  • Diretor

Faz assim, faz uma copia do seu creaturescript.xml e depois edite tirando todos event que tem Death,PrepareDeath e Kill.

 

E faz o teste pra ver se da debug

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694314
Compartilhar em outros sites

1 hora atrás, Yan Liima disse:

Faz assim, faz uma copia do seu creaturescript.xml e depois edite tirando todos event que tem Death,PrepareDeath e Kill.

 

E faz o teste pra ver se da debug

Encontrei, é o sistema de Death System...

 

Sabe um que não esteja bugado??? Preciso dele no meu server!!!

 

Estava usando esse aqui...

 

Deathchannel

-- Coded by Zoom..local info, win, lose = "%s [Level: %s] foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos."local frags, storage = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045function onDeath(cid, corpse, deathList)    if(not isPlayer(cid)) then        return true    end        local target = deathList[1]    doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1))        for _, pid in ipairs(getPlayersOnline()) do        doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and " [Level: "..getPlayerLevel(target).."]." or "."), TALKTYPE_CHANNEL_ORANGE, 0xF)        for _, frag in ipairs(frags) do            if(getCreatureStorage(target, storage) == frag) then                doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_MANAGEMENT, 0xF)            end                        if(getCreatureStorage(cid, storage) >= frag) then                doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_GAMEMASTER_CHANNEL, 0xF)            end        end    end        doCreatureSetStorage(cid, storage, 0)    return trueend

 

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694325
Compartilhar em outros sites

  • Diretor

Script do lindo do Zoom rsrs

 

Tente esse aqui:

-- Coded by Zoom..local info, win, lose = "%s [Level: %s] foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos."local frags, storage = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045function onDeath(cid, corpse, deathList)    if(not isPlayer(cid)) then        return true    end        local target = deathList[1]    doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1))        for _, pid in ipairs(getPlayersOnline()) do        doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and " [Level: "..getPlayerLevel(target).."]." or "."), TALKTYPE_CHANNEL_O, 0xF)        for _, frag in ipairs(frags) do            if(getCreatureStorage(target, storage) == frag) then                doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_W, 0xF)            end                        if(getCreatureStorage(cid, storage) >= frag) then                doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_CHANNEL_RN, 0xF)            end        end    end        doCreatureSetStorage(cid, storage, 0)    return trueend

 

São duas versões uma pra OTX e outra pra TFS. Veja a diferença aqui:

Agora que tu disse lembrei que era esse o problema que eu tive uma vez kkkkk

Editado por nedroesdoksdja
Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694326
Compartilhar em outros sites

  • Diretor
10 minutos atrás, brendoonh disse:

Não deu erro, mas tb nao aparece nada qnd 1 mata o outro...

é porque no channels.xml você tem que por:

<channel id="15" name="Death Channel"/>

E o chat não abre automaticamente, você que tem que abrir ele...

Editado por nedroesdoksdja
Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694332
Compartilhar em outros sites

30 minutos atrás, Yan Liima disse:

é porque no channels.xml você tem que por:

<channel id="15" name="Death Channel"/>

E o chat não abre automaticamente, você que tem que abrir ele...

Obvio né.. Eu sei, ja tinha posto, so mudei o numero 15 por 11, pois meu ultimo chat tem o ID 10. Poderia ser o motivo? Pois o resto ta normal, o chat abre no jogo e tals só nao aparece nada nele..

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694337
Compartilhar em outros sites

  • Diretor
4 minutos atrás, brendoonh disse:

Obvio né.. Eu sei, ja tinha posto, so mudei o numero 15 por 11, pois meu ultimo chat tem o ID 10. Poderia ser o motivo? Pois o resto ta normal, o chat abre no jogo e tals só nao aparece nada nele..

 

Sim kkk quer por 11? vai na script e substitui todos:

0xF

Por:

0xB

E no channels.xml no lugar do 15 coloque 11 xD

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694339
Compartilhar em outros sites

  • Diretor
1 minuto atrás, brendoonh disse:

RSRSRSRSRSRSRSRS MT OBRIGADO !

 

Tu tem que aprender hexadecimais em kkkkkk

 

Tópico senado.

Link para o comentário
https://xtibia.com/forum/topic/240928-encerrado-erro-estranho/#findComment-1694343
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...