Ir para conteúdo
  • Cadastre-se

(Resolvido)Domar Creature


Ir para solução Resolvido por Lyu,

Posts Recomendados

  Em 09/12/2018 em 23:22, Lyu disse:

{

Expand   Mostrar mais  

Caras, tente usar o script alterando pra ao invés de gerar um item ela doPlayerLearnInstantSpell, pra ele aprender uma magia pra conjurar uma criatura específica. Infelizmente não funcionou.

 

Segue o script que tô usando

 

local name = {"teste1",
	      "teste2"}

local monsters = {
	
	['Dragon'] = {chance = 100, name = "teste1"},
	['Dragon Lord'] = {chance = 100, name = "teste"}}

function onUse(cid, item, fromPosition, itemEx, toPosition)	
	if not isMonster(itemEx.uid) then
		return false
	end
	
	local monster = monsters[getCreatureName(itemEx.uid)]
	
	if not monster then
		return doPlayerSendCancel(cid, 'Esse monstro não é capturável.')
	end
	
	if monster.chance < math.random(100) then
		doCreatureSay(cid, 'Ops, a criatura conseguiu escapar.', TALKTYPE_MONSTER_SAY)
	else
		doCreatureSay(cid, 'Criatura capturada com sucesso.', TALKTYPE_MONSTER_SAY)
		doSendMagicEffect(getCreaturePosition(itemEx.uid), 14)
		doPlayerLearnInstantSpell(cid, monster.name[1], monster.name[2])
	end
	
	doRemoveCreature(itemEx.uid)
	doRemoveItem(item.uid, 1)
	return true
end

 

Link para o post
Compartilhar em outros sites
  • Respostas 10
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

local monsters = { ['Dragon'] = {chance = 25, rewarditem = {2352, 1}}, ['Dragon Lord'] = {chance = 14, rewarditem = {8858, 1}} } function onUse(cid, item, fromPosition, itemEx, toPosition) if not isMonster(itemEx.uid) then return false end local monster = monsters[getCreatureName(itemEx.uid)] if not monster then return doPlayerSendCancel(cid, 'Esse monstro não é capturável.') end if monster.chance < math.random(100) then doCreatureSay(cid, 'Ops, a criatura conseguiu es

Beleza! Fiz simpleszinho pra você testar a principal funcionalidade, e também porque estou enrolado hoje.

Posted Images

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96846
    Tópicos
    519599
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo