HE
action

[Action] Food Que Deixa Full Na Hora

Por Henrique Moura, 23 de set. de 2009 em Actions e Talkactions

script
2
1.2k
Henrique MouraH
23 de setembro de 2009 às 11:42

Sabe aqueles servidores de experiência 999x? Os players odeiam ficar comprando food na loja toda hora, então porque não criar uma food que deixa full no ato? Seria legal também adicionar em um servidor de War.

 

Em data/actions/scripts crie um novo arquivo .lua e cole isso:

 

-- full food by kakilo

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

 

maximo = 1500

 

if item.itemid == ID then

frase = "Hmm.."

addfd = 1499

 

 

else

return 0

end

 

if getPlayerFood(cid) + addfd > maximo then

doPlayerSendCancel(cid, "Você está cheio.")

return 1

end

 

doCreatureSay(cid, frase, TALKTYPE_ORANGE_1)

doRemoveItem(item.uid,1)

doPlayerFeed(cid, addfd)

return TRUE

end

 

Troque o que está em vermelho pelo ID da food.

Feche e salve como fullfood.lua

 

Em Data/Actions/Actions.xml adicione esta linha:

 

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

 

Troque o que estiver em vermelho denovo pelo ID da food.

 

Um script simples.

Abraços.

Editado Outubro 13 por Henrique Moura

VolkszV
23 de setembro de 2009 às 12:26

Irá ajudar bastante alguem que procure isso por ai.

Tambem poderia ser colocado em enforced