Gostaria do script que anuncia a morte no Broadcast 8.60!
TFS:0.3.6
Protocolo:8.60
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
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"/>
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
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"/>
Vlw tudu certo agora Obrigado :button_ok:
Vaga de Scripts, Pro projeto.Contato PM
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
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"/>
muito bom já coloquei no meu servidor.
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