Ir para conteúdo

[Encerrado] Erro estranho


brendoonh

Posts Recomendados

Boa noite galera..


Estou com um problema no seu server, sempre que alguem mata ou morre da debug, nao consta nenhum erro na distro nem nada.. 
Alguem sabe o que pode ser??

10d6puq.png

Link para o comentário
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
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
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
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
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
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
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
Compartilhar em outros sites

12 minutos atrás, Yan Liima disse:

 

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

RSRSRSRSRSRSRSRS MT OBRIGADO !

Link para o comentário
Compartilhar em outros sites

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