CU

Criar Potions No 8.10 Yourots

Por curruwilliam, 29 de jul. de 2011 em Archived

script
4
782
curruwilliamC
29 de julho de 2011 às 14:32

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

galavernaG
29 de julho de 2011 às 15:21

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 Julho 29 por galaverna

curruwilliamC
29 de julho de 2011 às 15:44

Mais onde vou pegar o id da potion ??

Nem potion tem..

até mais

galavernaG
29 de julho de 2011 às 15:50

no items.xml não tem potion??

me add no msn : gugalaverna@hotmail.com

Editado Julho 29 por galaverna