Ir para conteúdo

Summon Parecido Com Utevo Res


chavephilips

Posts Recomendados

Eu queria fazer uma magia de summon que não substituisse o utevo res, e que assim como o utevo res, cada monstro precisasse de determinado lv e mana para sumona-lo e que tivesse mais monstros do que o utevo res para sumonar e se tem como um npc vender alguns summons.

 

Meu script está assim:

no spells.xml:

<instant name="Summon" words="summon" lvl="10" params="1" exhaustion="2000" needlearn="0" value="summon/summon.lua">

 

e no summon.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 

CONST_ME_MAGIC_BLUE)

function monster(cid)
local creature = doSummonCreature("Fire 

Elemental",getCreaturePosition(cid))
doConvinceCreature(cid, creature)
end

setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, 

"monster")

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

Me ajudem a elaborar a magia para ot 8.1.

 

Se alguém puder me ajudar, mto obrigado ;D

Editado por chavephilips
Link para o comentário
Compartilhar em outros sites

cara eu fis isso aqui e cansei xd

local storageList = {
["Rat"] = 1234,
["Bear"] = 1234,
["Polar bear"] = 1234,
["Polar wolf"] = 1234,
}

local function warnPlayer(cid, msg)
return doPlayerSendCancel(cid, msg) and doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
end

function onSay(cid, _, param)
local param2 = storageList[string.lower(param)]
if param2 then
	if getPlayerStorageParam(cid, param2) >= 1 then
		local monster = doCreateMonster(param, getClosestFreeTile(cid, getCreaturePosition(cid))
		doConvinceCreature(cid, monster)
		doCreatureSay(cid, "SUMMON!", TALKTYPE_MONSTER)
		doSendMagicEffect(getCreaturePosition(monster), CONST_ME_TELEPORT)
		doPlayerSetStorageValue(cid, param2, getPlayerStorageValue(cid, param2)-1)
	else
		warnPlayer(cid, "Você não tem esta criatura.")
	end
else
	warnPlayer(cid, "Este monstro não existe ou não pode ser sumonado.")
end
return true
end

Link para o comentário
Compartilhar em outros sites

vlw cara ;D

isso é o script da spell?

e como eu coloco no spells.xml, pq eu n entendi se tipo tem aquela aspa do utevo res ou tem q por function="summonmonster".

e como eu faço o npc vender isso daí?

e funciona em yourots 8.1?

desculpa por tantas perguntas :)

vlw msm iRockStar ;D

 

PS: por favor alguem responde meu outro tópico ;)

Problemas com items.otb

Editado por chavephilips
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...