Postado Março 9, 2015 10 anos Alguem poderia me Informar qual os scripts de Anunciar Morte por bixo tipo o player acaba de morrer pelo monstro demon
Postado Março 9, 2015 10 anos Primeiramente em creaturescripts.xml adicione a seguinte linha: <event type="kill" name="anunciarmorte" event="script" value="anunciar_morte.lua"/> Pós adicionar, crie um arquivo com o nome de anunciar_morte.lua e coloque dentro da pasta creaturescripts/scriptscom o seguinte conteúdo: function onKill(cid, target, lastHit) if not isPlayer(target) or not isPlayer(cid) then return true end doBroadcastMessage(""..getCreatureName(target).."["..getPlayerLevel(target).."] acabou de ser humilhado pelo jogador "..getCreatureName(cid).."["..getPlayerLevel(cid).."].", MESSAGE_STATUS_CONSOLE_ORANGE) return true end Espero ter ajudado, até logo. DarkXPoke - Servidor para Download
Postado Março 9, 2015 10 anos Autor Edit , vc entendeu errado eu quero q anuncie a morte do player Morreu pelo monstro e nao player morreu por outro player Editado Março 9, 2015 10 anos por iErrorzz (veja o histórico de edições)
Postado Março 9, 2015 10 anos Tente assim: #EDITADO Em creaturescripts.xml adicione a tag: <event type="PrepareDeath" name="YouDead" script="youdead.lua"/> E youdead.lua adicione o script abaixo: function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) then print('morri') if not isPlayer(mostDamageKiller) and not isPlayer(getCreatureMaster(mostDamageKiller)) then print('NÃO para player') doBroadcastMessage("O jogador "..getCreatureName(cid).." ["..getPlayerLevel(cid).."] acaba de morrer para "..getCreatureName(mostDamageKiller)..".") else print('para player') doBroadcastMessage("O jogador "..getCreatureName(cid).." ["..getPlayerLevel(cid).."] acaba de morrer para "..getCreatureName(mostDamageKiller).." ["..getPlayerLevel(mostDamageKiller).."].") end end return true end Agora em login.lua adicione a tag junto com as do gênero: registerCreatureEvent(cid, "YouDead") Boa sorte. Editado Março 10, 2015 10 anos por Adriano SwaTT (veja o histórico de edições) Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
Postado Março 10, 2015 10 anos Autor vou testar Adriano Nao funcionou olha o erro ae [09/03/2015 22:28:25] [Error - CreatureScript Interface] [09/03/2015 22:28:25] data/creaturescripts/scripts/youdead.lua:onDeath [09/03/2015 22:28:25] Description: [09/03/2015 22:28:25] (luaGetCreatureMaster) Creature not found [09/03/2015 22:28:25] [Error - CreatureScript Interface] [09/03/2015 22:28:25] data/creaturescripts/scripts/youdead.lua:onDeath [09/03/2015 22:28:26] Description: [09/03/2015 22:28:26] (luaGetCreatureName) Creature not found [09/03/2015 22:28:26] [Error - CreatureScript Interface] [09/03/2015 22:28:26] data/creaturescripts/scripts/youdead.lua:onDeath [09/03/2015 22:28:26] Description: [09/03/2015 22:28:26] data/creaturescripts/scripts/youdead.lua:5: attempt to concatenate a boolean value [09/03/2015 22:28:26] stack traceback: [09/03/2015 22:28:26] data/creaturescripts/scripts/youdead.lua:5: in function <data/creaturescripts/scripts/youdead.lua:1> [09/03/2015 22:28:26] Fio cheiroso has logged out. Editado Março 10, 2015 10 anos por iErrorzz (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.