Ir para conteúdo

queria uma action de bless , clicar em tal item e ficar com bless full , e que seja infinito ...

Featured Replies

  • Respostas 6
  • Visualizações 1.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • data\actions\scripts\nomedoarquivo.lua local priceBless = getConfigInfo("blessPrice") function onUse(cid, item, frompos, item2, topos) if getPlayerBlessing(cid, 1) or getPlayerBlessing(ci

  • Tenho uma aqui blessbookuse.lua: local cfg = { bless = { 1, 2, 3, 4, 5 }, level = 8 } function onUse(cid, item, fromPosition, itemEx, toPosition) for i = 1, table.maxn(cfg.bless) do if(

Postado

data\actions\scripts\nomedoarquivo.lua



local priceBless = getConfigInfo("blessPrice")

function onUse(cid, item, frompos, item2, topos)

    if getPlayerBlessing(cid, 1) or getPlayerBlessing(cid, 2) or getPlayerBlessing(cid, 3) or getPlayerBlessing(cid, 4) or getPlayerBlessing(cid, 5) or getPlayerBlessing(cid, 6) or getPlayerBlessing(cid, 7) or getPlayerBlessing(cid, 8) or getPlayerBlessing(cid, 9) or getPlayerBlessing(cid, 10)  or getPlayerBlessing(cid, 11)or getPlayerBlessing(cid, 12) then

		    doPlayerSendCancel(cid,'You have already got one or more blessings!')

    else

		    if doPlayerRemoveMoney(cid, priceBless) == TRUE then

						  doPlayerAddBlessing(cid, 1)

						 doPlayerAddBlessing(cid, 2)

				    doPlayerAddBlessing(cid, 3)

				   doPlayerAddBlessing(cid, 4)

				  doPlayerAddBlessing(cid, 5)

				 doPlayerAddBlessing(cid, 6)

		    doPlayerAddBlessing(cid, 7)

				 doPlayerAddBlessing(cid, 8)

				  doPlayerAddBlessing(cid, 9)

				   doPlayerAddBlessing(cid, 10)

				    doPlayerAddBlessing(cid, 11)

						  doPlayerAddBlessing(cid, 12)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE)

doRemoveItem(item.uid,1)

				    doPlayerSendTextMessage(cid,25,'You have been blessed by the gods!')

		    else

				    doPlayerSendCancel(cid, "You need "..priceBless.." gold coins to get all blessings!")

		    end

    end  

    return 1

end

data\actions\actions.xml


<action itemid="iddoitem" script="nomedoarquivo.lua"/>

Postado

Tenho uma aqui blessbookuse.lua:


local cfg = {

bless = { 1, 2, 3, 4, 5 },

level = 8

}

function onUse(cid, item, fromPosition, itemEx, toPosition)

for i = 1, table.maxn(cfg.bless) do

	 if(getPlayerBlessing(cid, cfg.bless[i])) then

		 doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)

		 doCreatureSay(cid, "You have already been blessed.", TALKTYPE_ORANGE_1)

		 return true

	 end

end

if getPlayerLevel(cid) >= cfg.level then

	 for i = 1, table.maxn(cfg.bless) do

		 doPlayerAddBlessing(cid, cfg.bless[i])

	 end

	 doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)

	 doSendAnimatedText(getCreaturePosition(cid), "BLESSED!", TEXTCOLOR_RED)

	 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have been blessed by the gods.")

end

return true

end

Actions.xml
<action itemid="8977" event="script" value="blessbookuse.lua"/>
Items.xml
<item id="8977" article="a" name="book of blessings">

<attribute key="description" value="Book written by gods. Infinite power." />

<attribute key="weight" value="1337" />

Editado por Animal Pak (veja o histórico de edições)

x1fCxnI.png

  • 3 weeks later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo