Mortes No Broadcast 8.60

rokaroma
em Scripts

rokaroma

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/08Posts: 67

Gostaria do script que anuncia a morte no Broadcast 8.60!

TFS:0.3.6

Protocolo:8.60

Vaga de Scripts, Pro projeto.Contato PM

 

omera.jpg

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

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"/> 

bossisg.png

rokaroma

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/08Posts: 67

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>

Vaga de Scripts, Pro projeto.Contato PM

 

omera.jpg

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

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"/>  

bossisg.png

rokaroma

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/08Posts: 67

Vlw tudu certo agora Obrigado :button_ok:

Vaga de Scripts, Pro projeto.Contato PM

 

omera.jpg

luisfe23

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 31/10/08Posts: 871Char no Tibia: Luis Felipe Knight

Tópico movido para a subseção referente a esta área.

Caso o usuário necessite de ajuda avançada, deverá utilizar o mesmo tópico.

 

Abraços.

luisfe23 here

fallenspiritrpg

www.fallenspirit.com.br
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/10Posts: 22

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"/>  

banners.png

SukitaXD

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/11/06Posts: 3Char no Tibia: Sexon Avan

muito bom já coloquei no meu servidor.

SukitaXD

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/11/06Posts: 3Char no Tibia: Sexon Avan

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