Ir para conteúdo
  • 0

Mortes No Broadcast 8.60


rokaroma

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

testa ai:

 

creaturescript/script

 

deathcast.lua

function onDeath(cid, corpse, mostDamageKiller, lastHitKiller)] 
if isPlayer(cid) == TRUE then
doBroadcastMessage("O jogador  ".. getCreatureName(lastHitKiller).." acabou de matar o Noob ".. getCreatureName(cid) ..".") 
end 
return TRUE
end

 

data/creaturescripts/scripts/login.lua

 

registerCreatureEvent(cid, "BroadDeath") 

 

em creaturescript.xml

<event type="death" name="BroadDeath" event="script" value="deathcast.lua"/> 

Link para o comentário
Compartilhar em outros sites

  • 0

deu esse erro

 

[Error - CreatureScript Interface]

data/creaturescripts/scripts/deathcast.lua:onDeath

Description:

data/creaturescripts/scripts/deathcast.lua:3: attempt to concatenate a boolean value

stack traceback:

data/creaturescripts/scripts/deathcast.lua:3: in function <data/creaturescripts/scripts/deathcast.lua:1>

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

  • 0

ah verdade,teriamos que usar a função onKill de vez de onDeath

 

 

exclua toda esse script e usa este novo:

 

 

deathcast.lua

function onKill(cid, target, lastHit)

if isPlayer(target) == TRUE then
doBroadcastMessage("O jogador ".. getCreatureName(cid) .."  acabou de matar o Noob " .. getCreatureName(target) .. "!") 
end
return TRUE
end

 

data/creaturescripts/scripts/login.lua

 

 

registerCreatureEvent(cid, "BroadDeath")

 

em creaturescript.xml

 

        <event type="kill" name="BroadDeath" event="script" value="deathcast.lua"/>  

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

  • 0

Gostei do sistema. Mas acho q ele ficaria melhor se fosse possível definir as vocações que fossem aparecer no broadcast. Pense, um servidor com muitos players online, esta msg apareceria constantemente. Seria mais interessante que essa msg aparecesse somente quando houvessem deads das vocações superiores. Pois tem menos players, e as WARs são mais interessantes. Em meu servidor por exemplo, existem as vocações normais : Knigth, Archer, Druid e Sorcerer. As vocações normais com promotions: Elite Knight, Royal Archer, Elder Druid e Master Sorcerer. Nessas vocações normais, existem muitos players. Mas existem as vocações superiores, as quais eu acharia mais interessantes que aparecessem, são elas: Slayer, Ranger, Cleric e Wyzard. Além das vocações consagradas: Dragon Slayer, Elven Ranger, Elemental Cleric e Dark Wyzard.

 

Os ids das vocações vão de 1 a 16.

 

Agradeço desde já, mas caso não seja possível, agradeço mesmo assim, pois o sistema é muito interessante.

 

ah verdade,teriamos que usar a função onKill de vez de onDeath

 

 

exclua toda esse script e usa este novo:

 

 

deathcast.lua

function onKill(cid, target, lastHit)

if isPlayer(target) == TRUE then
doBroadcastMessage("O jogador ".. getCreatureName(cid) .."  acabou de matar o Noob " .. getCreatureName(target) .. "!") 
end
return TRUE
end

 

data/creaturescripts/scripts/login.lua

 

 

registerCreatureEvent(cid, "BroadDeath")

 

em creaturescript.xml

 

        <event type="kill" name="BroadDeath" event="script" value="deathcast.lua"/>  

Link para o comentário
Compartilhar em outros sites

  • 0

Como faz para as mortes aparecerem só no tibia não no exe do OT? e se tem como mudar de cor, por exemplo laranja (:

 

Vlww ~

 

 

 

 

 

 

 

 

OT's que eu jogo:

 

Rox-OTServ.servegame.com

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...