Ir para conteúdo

Featured Replies

Postado

Nome: Kill Boss System
Função: Ao desferir o último golpe no "BOSS" configurado na script ganha uma spell "storage" x3 de cargas, alem de mandar uma mensagem para todo o servidor anunciando quem desferiu o último golpe no "BOSS" 
Autor: Nokia
Versão Testada: 8.60 ~

Em data/creaturescripts/scripts

Crie 1 arquivo chamado storageBoss.lua e copie e cole isso lá dentro

function onDeath(cid, corpse, killer)
  
local monstName = "NOME" -- nome do monstro
local target = getCreatureTarget(cid)
  
if isMonster(cid) then
setPlayerStorageValue(killer[1], 111310, getPlayerStorageValue(killer[1], 111310) +3)
doPlayerSendTextMessage(killer[1], MESSAGE_STATUS_WARNING, "Você absorveu a técnica NOME DA SPELL(3x).")
doBroadcastMessage("O jogador "..getPlayerName(killer[1]).." absorveu a técnica NOME DA SPELL ao desferir o último golpe no NOME DO BOSS.")
doSendMagicEffect(getPlayerPosition(target), 65)
end
return TRUE
end

Em creaturescripts.xml adicione a seguinte TAG

<event type="death" name="storageBoss" script="storageBoss.lua"/>

Agora vá no monstro configurado na script e abaixo de </loot> adicione

<script> 
<event name="storageBoss"/> 
</script>

Agora implantando na spell, vá até na spell.lua desejada e adicione

local chargeCount = getPlayerStorageValue(cid, 111310)
if chargeCount < 1 then
doPlayerSendCancel(cid, "You do not have enough charges to cast this spell.")
return TRUE
end
setPlayerStorageValue(cid, 111310, chargeCount -1)

beijo na bunda <3

Editado por nookia (veja o histórico de edições)

The medieval RpG Server

espada-barbara.jpg

[RpG] OLDWORLD OPEN TIBIA

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo