Ir para conteúdo

Senzu - Semente dos deuses


Mattziin

Posts Recomendados

Vou ensinar como criar uma senzu em um ot 8.54

 

Esse script faz sua senzu Encher sua mana e life ao maximo quando clicar

 

 

Vá em Actions, Abra o actions.xml

adicione essa tag

 

<action itemid="2673" event="script" value="Semente Dos Deuses.lua" />

 

depois entre na pasta scripts e crie um arquivo la e copie e cole isso \/

--------------- By Matt -----------------
-------------------------------------------

function onUse(cid, item, fromPosition, itemEx, toPosition)
HEALTH = getCreatureMaxHealth(cid)
MANA = getPlayerMaxMana(cid)
ITEM = 2673
local storage = 50000
local wait = 0.7
if fromPosition.x ~= CONTAINER_POSITION and exhaustion.get(cid, storage) == FALSE then
doPlayerAddMana(cid, HEALTH)
doCreatureAddHealth(cid, MANA)
doCreatureSay(cid, 'Hmmmmmmm !', TALKTYPE_ORANGE_1)
doRemoveItem(item.uid, 1)
exhaustion.set(cid, storage, wait)
elseif item.itemid == ITEM and exhaustion.get(cid, storage) == FALSE then
HEALTH = getCreatureMaxHealth(cid)
MANA = getPlayerMaxMana(cid)
doPlayerAddMana(cid, MANA)
doCreatureAddHealth(cid, HEALTH)
doCreatureSay(cid, 'Hmmmmmmm !', TALKTYPE_ORANGE_1)
doRemoveItem(item.uid,1)
exhaustion.set(cid, storage, wait)
else
doPlayerSendCancel(cid, "You are exhausted.")
end
return TRUE
end

 

Agora vá no itens.xml e procure pelo item id 2673 , ai substitui a tag q tiver lá por esse aqui \/

<item id="2673" article="a" name="senzu bean" plural="beans">
<attribute key="weight" value="140"/>

feche e salve e seja feliz

 

Vlw galera

 

Créditos:

Euuu

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

Caramba cara, POG rolou solto ai .-.

 

function onUse(cid, item)
   local storage = 13798
   local wait = 1 -- Tempo de exhaustion

   if exhaustion.check(cid, storage) then
       doPlayerSendCancel(cid, "You are exhausted.") return true
   end

       doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
       doPlayerAddMana(cid, getPlayerMaxMana(cid))
       doCreatureSay(cid, "Hmmmmmmm!", TALKTYPE_MONSTER)
       exhaustion.set(cid, storage, wait)
       doRemoveItem(item.uid, 1)
return true
end

 

Anyway, se foi você que fez isso tudo ai, tá até bem pra quem tá começando.

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

Caramba cara, POG rolou solto ai .-.

 

function onUse(cid, item)
local storage = 13798
local wait = 1 -- Tempo de exhaustion

if exhaustion.check(cid, storage) then
	doPlayerSendCancel(cid, "You are exhausted.") return true
end

	doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
	doPlayerAddMana(cid, getPlayerMaxMana(cid))
	doCreatureSay(cid, "Hmmmmmmm!", TALKTYPE_MONSTER)
	exhaustion.set(cid, storage, wait)
	doRemoveItem(item.uid, 1)
return true
end

 

Anyway, se foi você que fez isso tudo ai, tá até bem pra quem tá começando.

 

 

e vc nunca fez um !aol de 30 linhas n? HEUHEUE

 

Aí cara, se você está começando, tá daora (se foi vc que fez)

Soube usar exhaustion.set e tal, tá de parabéns

Só que você pôs muita coisa que não precisava, tenta dar uma revisada e vai tentando diminuir as linhas e testando, é um bom jeito de aprender na prática o que muda algo e o que é inútil (deixa com no máximo 20 linhas)

Mas continue se empenhando que você vai longe, boa sorte

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...