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 , alêm de mandar uma mensagem para todo o servidor anunciando quem desferiu o último golpe no "BOSS" 

Autor: Fingerout
Versão Testada: 8.60 ~

 

Instalado:

 

Em data/creaturescripts/scripts
crie 1 arquivo chamado storage.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], XSTORAGE, getPlayerStorageValue(killer[1], XSTORAGE) +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 BOSS NOME.")
  doSendMagicEffect(getPlayerPosition(target), 65)
  end
  return TRUE
  end

em creaturescripts.xml adicione a seguinte TAG

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

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

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

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

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

EXPLICANDO:

 

XSTORAGE = STORAGE QUE VOCÊ QUER

NOME DA SPELL = NOME DA MAGIA QUE DESEJA

+3 = CHANGES DA MAGIA 

BOSS NOME = PRECISO NEM FALA

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

  • 2 years later...
  • 11 months later...

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