Ir para conteúdo

Featured Replies

Postado
  • Solução

@peterson18 Perdão , erro meu na script , agora vai :

 

local t = {

["Rabbit"] = {1003, "Demon", 2, l = {
[1] = {x = 92, y  = 129, z = 7}, -- ["Nome do monstro"] = {Storage, NOME DO MONSTRO, QNT NECESSARIA PARA NASCER O BOSS, l = POSIÇÕES} 
[2] = {x = 93, y =  129, z = 7},
}}
------------------------------
}

function onDeath(cid, corpse, deathList)
local killer = deathList[1]
if not isMonster(cid) or not isPlayer(killer) then
	return true
end

local a = t[getCreatureName(cid)]

	if a then
		if getGlobalStorageValue(a[1]) >= a[3] then
			doCreateMonster(a[2], a.l[math.random(#a.l)])
			setGlobalStorageValue(a[1], 0)       
			doBroadcastMessage("O monstro ".. a[2] .." nasceu!", math.random(10, 27))
		else
			setGlobalStorageValue(a[1], getGlobalStorageValue(a[1]) + 1)
		end
	end

	return true
end

 

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

  • Respostas 8
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @peterson18 Perdão , erro meu na script , agora vai :   local t = { ["Rabbit"] = {1003, "Demon", 2, l = { [1] = {x = 92, y = 129, z = 7}, -- ["Nome do monstro"] = {Storage, NOME DO MONSTRO, Q

  • @Sttorm show, parabéns e obrigado por ajudar o membro!! xD @peterson18  math.random(10, 27) Remova e coloque o tipo de mensagem que irá aparecer!!  

Posted Images

Postado
  • Autor
8 minutos atrás, Sttorm disse:

@peterson18 Perdão , erro meu na script , agora vai :

 


local t = {

["Rabbit"] = {1003, "Demon", 2, l = {         [1] = {x = 92, y  = 129, z = 7}, -- ["Nome do monstro"] = {Storage, NOME DO MONSTRO, QNT NECESSARIA PARA NASCER O BOSS, l = POSIÇÕES} 
                                              [2] = {x = 93, y =  129, z = 7},
             }                              }

}

function onDeath(cid, corpse, deathList)

local a = t[getCreatureName(cid)]
local killer = deathList

      if not isMonster(cid) or not isPlayer(killer[1]) then
      return true
      end
      
  if a then

  
       if getGlobalStorageValue(a[1]) >= a[3] then
       
       doCreateMonster(a[2], a.l[math.random(#a.l)])
       setGlobalStorageValue(a[1], 0)       
       doBroadcastMessage("O monstro ".. a[2] .." nasceu!", math.random(10, 27))
       
       return true
       else
       
       setGlobalStorageValue(a[1], getGlobalStorageValue(a[1]) + 1)
       
       return true
       end
  return true
  end
return true
end

 

 

Funcionando perfeitamente,
 

Entretanto só tenho uma dúvida, a mensagem Broadcast esta aparecendo apenas no Serve log teria como colocar para aparecer tipo o /b, para o server todo?
Caso não der de boa, assim já esta ótimo (y) 

 

Muito Obrigado!

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 520k

Informação Importante

Confirmação de Termo