Ir para conteúdo
  • 0

Ao Comer Food Dar Xp


Tktforever

Pergunta

Tava querendo um script que ao comer um FOOD ; Exemplo :> Coloured Egg de 3000 de exp...

 

e se alquem puder me passa script de um npc que troque um item por Coloured Egg ..Obrigado !

 

++REEP

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

aqui está:

 

data/actions/scripts/others

cria um arquivo.lua e coloca isso dentro

 

local FOODS =

{

[2362] = {8, "Crunch."},

[2666] = {15, "Munch."},

[2667] = {12, "Munch."},

[2668] = {10, "Mmmm."},

[2669] = {17, "Munch."},

[2670] = {4, "Gulp."},

[2671] = {30, "Chomp."},

[2672] = {60, "Chomp."},

[2673] = {5, "Yum."},

[2674] = {6, "Yum."},

[2675] = {13, "Yum."},

[2676] = {8, "Yum."},

[2677] = {1, "Yum."},

[2678] = {18, "Slurp."},

[2679] = {1, "Yum."},

[2680] = {2, "Yum."},

[2681] = {9, "Yum."},

[2682] = {20, "Yum."},

[2683] = {17, "Munch."},

[2684] = {8, "Crunch."},

[2685] = {6, "Munch."},

[2686] = {9, "Crunch."},

[2687] = {2, "Crunch."},

[2688] = {9, "Munch."},

[2689] = {10, "Crunch."},

[2690] = {3, "Crunch."},

[2691] = {8, "Crunch."},

[2792] = {6, "Munch."},

[2793] = {9, "Munch."},

[2695] = {6, "Gulp."},

[2696] = {9, "Smack."},

[2787] = {9, "Munch."},

[2788] = {4, "Munch."},

[2789] = {22, "Munch."},

[2790] = {30, "Munch."},

[2791] = {30, "Munch."},

[2792] = {6, "Munch."},

[2794] = {3, "Munch."},

[2795] = {36, "Munch."},

[2796] = {5, "Munch."},

[2793] = {9, "Munch."},

[5097] = {4, "Yum."},

[6125] = {8, "Gulp."},

[6278] = {10, "Mmmm."},

[6279] = {15, "Mmmm."},

[6393] = {12, "Mmmm."},

[6394] = {15, "Mmmm."},

[6501] = {20, "Mmmm."},

[6541] = {6, "Gulp."},

[6542] = {6, "Gulp."},

[6543] = {6, "Gulp."},

[6544] = {6, "Gulp."},

[6545] = {6, "Gulp."},

[6574] = {4, "Mmmm."},

[7158] = {15, "Munch."},

[7159] = {13, "Munch."},

[7372] = {7, "Yum."},

[7373] = {7, "Yum."},

[7374] = {7, "Yum."},

[7375] = {7, "Yum."},

[7376] = {7, "Yum."},

[7377] = {7, "Yum."},

[7909] = {4, "Crunch."},

[8838] = {7, "Gulp."},

[8839] = {5, "Yum."},

[8840] = {2, "Yum."},

[8841] = {3, "Urgh."},

[8842] = {3, "Munch."},

[8843] = {3, "Crunch."},

[8844] = {3, "Gulp."},

[8845] = {2, "Munch."},

[8847] = {11, "Yum."},

[12211] = {18, "Mmmm."},

[12213] = {13, "Munch."},

[12214] = {8, "Crunch."},

[12215] = {10, "Munch."},

[12216] = {6, "Gulp."},

[12217] = {5, "Yum."},

[12218] = {15, "Crunch."},

[12219] = {7, "Mmmm."},

[12220] = {7, "Mmmm."},

[12221] = {7, "Mmmm."},

[12222] = {24, "Crunch."},

}

 

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

local food = FOODS[item.itemid]

if(not food) then

return false

end

 

local thing = getCreatureSummons(cid)[1] or cid

 

if isPlayer(thing) then

 

if((getPlayerFood(cid) + food[1]) >= 400) then

doPlayerSendCancel(cid, "You are full.")

doPlayerAddExp(cid, 3000)

 

return true

end

 

doPlayerFeed(cid, food[1] * 4)

doCreatureSay(cid, food[2], TALKTYPE_ORANGE_1)

doRemoveItem(item.uid, 1)

 

elseif isSummon(thing) then

 

local feed = food[1]

 

if getPlayerStorageValue(thing, 1009) - feed < 0 then

doSendMagicEffect(getThingPos(thing), 167)

local newh = getPlayerStorageValue(thing, 1008) - math.ceil(feed / 8)

if newh <= 1 then newh = 1 end

setPlayerStorageValue(thing, 1008, newh)

return true

end

 

setPlayerStorageValue(thing, 1009, getPlayerStorageValue(thing, 1009) - feed)

setPlayerStorageValue(thing, 1008, getPlayerStorageValue(thing, 1008) + 1)

doCreatureSay(thing, food[2], TALKTYPE_ORANGE_1)

doRemoveItem(item.uid, 1)

end

 

return true

end

 

 

em actions.xml coloca isso aqui: <action itemid="id da cenoura" event="script" value="other/food.lua"/>

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

×
×
  • Criar Novo...