Ir para conteúdo

Criar Potions No 8.10 Yourots


curruwilliam

Posts Recomendados

Ola pessoal

Quero potions no meu ot..Pois eu acho que nao tem nada de scripts sobre potions no ot..

Entao tem como começar do zero para criar as potions ??

Tipo criar potions infinitas..

healando igual a do global...

com exausted...

 

até mais..e por favor faça um tuto de onde adicionar nao sou muito bom nisso MEU OT É 8.10

Link para o comentário
Compartilhar em outros sites

PS:Le ai se der certo plz rep +

Bom olá ... vá na pasta actions/scripts e cria um arquivo *.lua

dê o nome que quiser vamos usar2 "potion.lua"

e coloque debntro dele esse script :

local MIN = 100
local MAX = 200

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions')))

function onUse(cid, item, fromPosition, itemEx, toPosition)
if isPlayer(itemEx.uid) == FALSE then
	return FALSE
end

if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
	doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
	return TRUE
end

if doCreatureAddHealth(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then
	return FALSE
end

doAddCondition(cid, exhaust)
doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
return TRUE
end

agora abre o actions.xml e lá coloque isso :

	<action itemid="ID" script="potion.lua"/>

ID= Id do item da potion

Caso dê algum erro me avisa e fala que erro deu

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

×
×
  • Criar Novo...