Ir para conteúdo

AJUDA Sistema de Taming


Sourenz

Posts Recomendados

Boa tarde, galera. Tô fazendo um server de tibia pra você baixar e jogar em rede com seus amigos, ele é todo baseado em tormenta RPG, e tô tendo dificuldade em criar uma função de tamming.

Basicamente o que eu quero fazer é um item que você usa em uma criatura e ela te dá uma spell que te permite conjurar essa criatura. Para tal tô usando esse script. O problema é que a magia que você deveria aprender você não aprende, quando eu tento usar a magia, parece que eu ainda não o aprendi

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 comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...