Ir para conteúdo
Entre para seguir isso  
notle.com

sistema de fome para os players by notle

Recommended Posts

notle.com    2
notle.com

sistema funciona assim se player fica muito tempo sem comer ele vai morrendo de fome

ai ele perde porcentagem do seu life e vai morrendo se não comer nada ate que ele morre

16079308.png

 

check.lua

 

 

data\talkactions\scripts

cria check.lua e coloca isso

[font=Helvetica Neue]function onSay(cid, words, param)[/font]
[font=Helvetica Neue]if isPlayer(cid) and doPlayerSendTextMessage(cid, 22,"tempo ["..getPlayerFood(cid).."/1000] para comer") then[/font]
[font=Helvetica Neue]return true[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]end  [/font]

talkactions.xml

[font=Helvetica Neue]<talkaction words="!check" event="script" value="check.lua"/>[/font]

92780664.png

foi criando check

agora vai em

 

 

food.lua

 

 

data\actions\scripts\other

cria

food.lua

e coloca isso

[font=Helvetica Neue]local limite = 1000 -- limite não passar de 1000[/font]
[font=Helvetica Neue]local food =[/font]
[font=Helvetica Neue]--[id da comida] = {quanto aumenta no limite ,"palavra."},[/font]
[font=Helvetica Neue]{[2362] = {80, "Crunch."},[/font]
[font=Helvetica Neue][2666] = {150, "Munch."},[/font]
[font=Helvetica Neue][2667] = {120, "Munch."},[/font]
[font=Helvetica Neue][2668] = {100, "Mmmm."},[/font]
[font=Helvetica Neue][2669] = {170, "Munch."},[/font]
[font=Helvetica Neue][2670] = {40, "Gulp."},[/font]
[font=Helvetica Neue][2671] = {300, "Chomp."},[/font]
[font=Helvetica Neue][2672] = {400, "Chomp."},[/font]
[font=Helvetica Neue][2673] = {50, "Yum."},[/font]
[font=Helvetica Neue][2674] = {60, "Yum."},[/font]
[font=Helvetica Neue][2675] = {130, "Yum."},[/font]
[font=Helvetica Neue][2676] = {80, "Yum."},[/font]
[font=Helvetica Neue][2677] = {10, "Yum."},[/font]
[font=Helvetica Neue][2678] = {180, "Slurp."},[/font]
[font=Helvetica Neue][2679] = {10, "Yum."},[/font]
[font=Helvetica Neue][2680] = {20, "Yum."},[/font]
[font=Helvetica Neue][2681] = {90, "Yum."},[/font]
[font=Helvetica Neue][2682] = {200, "Yum."},[/font]
[font=Helvetica Neue][2683] = {170, "Munch."},[/font]
[font=Helvetica Neue][2684] = {80, "Crunch."},[/font]
[font=Helvetica Neue][2685] = {60, "Munch."},[/font]
[font=Helvetica Neue][2686] = {90, "Crunch."},[/font]
[font=Helvetica Neue][2687] = {20, "Crunch."},[/font]
[font=Helvetica Neue][2688] = {90, "Munch."},[/font]
[font=Helvetica Neue][2689] = {100, "Crunch."},[/font]
[font=Helvetica Neue][2690] = {30, "Crunch."},[/font]
[font=Helvetica Neue][2691] = {80, "Crunch."},[/font]
[font=Helvetica Neue][2792] = {60, "Munch."},[/font]
[font=Helvetica Neue][2793] = {90, "Munch."},[/font]
[font=Helvetica Neue][2695] = {60, "Gulp."},[/font]
[font=Helvetica Neue][2696] = {90, "Smack."},[/font]
[font=Helvetica Neue][2787] = {90, "Munch."},[/font]
[font=Helvetica Neue][2788] = {40, "Munch."},[/font]
[font=Helvetica Neue][2789] = {220, "Munch."},[/font]
[font=Helvetica Neue][2790] = {300, "Munch."},[/font]
[font=Helvetica Neue][2791] = {300, "Munch."},[/font]
[font=Helvetica Neue][2792] = {60, "Munch."},[/font]
[font=Helvetica Neue][2794] = {30, "Munch."},[/font]
[font=Helvetica Neue][2795] = {360, "Munch."},[/font]
[font=Helvetica Neue][2796] = {50, "Munch."},[/font]
[font=Helvetica Neue][2793] = {90, "Munch."},[/font]
[font=Helvetica Neue][5097] = {40, "Yum."},[/font]
[font=Helvetica Neue][6125] = {80, "Gulp."},[/font]
[font=Helvetica Neue][6278] = {100, "Mmmm."},[/font]
[font=Helvetica Neue][6279] = {150, "Mmmm."},[/font]
[font=Helvetica Neue][6393] = {120, "Mmmm."},[/font]
[font=Helvetica Neue][6394] = {150, "Mmmm."},[/font]
[font=Helvetica Neue][6501] = {200, "Mmmm."},[/font]
[font=Helvetica Neue][6541] = {60, "Gulp."},[/font]
[font=Helvetica Neue][6542] = {60, "Gulp."},[/font]
[font=Helvetica Neue][6543] = {60, "Gulp."},[/font]
[font=Helvetica Neue][6544] = {60, "Gulp."},[/font]
[font=Helvetica Neue][6545] = {60, "Gulp."},[/font]
[font=Helvetica Neue][6569] = {10, "Mmmm."},[/font]
[font=Helvetica Neue][6574] = {40, "Mmmm."},[/font]
[font=Helvetica Neue][7158] = {150, "Munch."},[/font]
[font=Helvetica Neue][7159] = {130, "Munch."},[/font]
[font=Helvetica Neue][7372] = {70, "Yum."},[/font]
[font=Helvetica Neue][7373] = {70, "Yum."},[/font]
[font=Helvetica Neue][7374] = {70, "Yum."},[/font]
[font=Helvetica Neue][7375] = {70, "Yum."},[/font]
[font=Helvetica Neue][7376] = {70, "Yum."},[/font]
[font=Helvetica Neue][7377] = {70, "Yum."},[/font]
[font=Helvetica Neue][7909] = {40, "Crunch."},[/font]
[font=Helvetica Neue][8838] = {70, "Gulp."},[/font]
[font=Helvetica Neue][8839] = {50, "Yum."},[/font]
[font=Helvetica Neue][8840] = {20, "Yum."},[/font]
[font=Helvetica Neue][8841] = {30, "Urgh."},[/font]
[font=Helvetica Neue][8842] = {30, "Munch."},[/font]
[font=Helvetica Neue][8843] = {30, "Crunch."},[/font]
[font=Helvetica Neue][8844] = {30, "Gulp."},[/font]
[font=Helvetica Neue][8845] = {20, "Munch."},[/font]
[font=Helvetica Neue][8847] = {110, "Yum."}[/font]
[font=Helvetica Neue]}[/font]
[font=Helvetica Neue]function onUse(cid, item, fromPosition, itemEx, toPosition)[/font]
[font=Helvetica Neue]if(food[item.itemid] ~= nil) then[/font]
[font=Helvetica Neue]  if(getPlayerFood(cid) + food[item.itemid][1]) >= limite then[/font]
[font=Helvetica Neue]   doPlayerSendCancel(cid, "You are full.")[/font]
[font=Helvetica Neue]  else[/font]
[font=Helvetica Neue]   doPlayerFeed(cid, food[item.itemid][1] /2.8)[/font]
[font=Helvetica Neue]   doCreatureSay(cid, food[item.itemid][2], TALKTYPE_ORANGE_1)[/font]
[font=Helvetica Neue]   doRemoveItem(item.uid, 1)[/font]
[font=Helvetica Neue]  end[/font]
[font=Helvetica Neue]  return TRUE[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]return FALSE[/font]
[font=Helvetica Neue]end[/font]

ou troca food por esse ai cima

agora vai em

 

 

deathfood.lua

 

 

data\creaturescripts\scripts

cria deathfood.lua coloca isso

[font=Helvetica Neue]--- config by notle[/font]
[font=Helvetica Neue]death = 200 -- quando morre vai nascer com 200 de fome só edita[/font]
[font=Helvetica Neue]tp = 500 -- com 500 de fome ja começa a morrer[/font]
[font=Helvetica Neue]time = 2000 -- tempo que demora para sair life do player (1000 por segundos)[/font]
[font=Helvetica Neue]life = 5 -- porcentagem[/font]
[font=Helvetica Neue]--- config by notle[/font]
[font=Helvetica Neue]function onLogin(cid)[/font]
[font=Helvetica Neue]death_death(cid)  --   não mexe[/font]
[font=Helvetica Neue]death_food(cid) -- não mexe[/font]
[font=Helvetica Neue]registerCreatureEvent(cid, "deathfood")[/font]
[font=Helvetica Neue]return 1[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]function death_death(cid)[/font]
[font=Helvetica Neue]if isCreature(cid) and getPlayerFood(cid) <= 10 then[/font]
[font=Helvetica Neue]doPlayerFeed(cid,death/2.8)[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]function death_food(cid)[/font]
[font=Helvetica Neue]if isCreature(cid) then[/font]
[font=Helvetica Neue]if getPlayerFood(cid) <= tp then[/font]
[font=Helvetica Neue]pc = getCreatureMaxHealth(cid)/100[/font]
[font=Helvetica Neue]doCreatureAddHealth(cid, -math.floor((pc*life)))[/font]
[font=Helvetica Neue]doSendAnimatedText(getPlayerPosition(cid),"-"..math.floor(pc*life).."", math.random(144,145))[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]end[/font]
[font=Helvetica Neue]addEvent(death_food,time,cid)[/font]
[font=Helvetica Neue]return 1[/font]
[font=Helvetica Neue]end[/font]

creaturescripts.xml

<event type="login" name="deathfood" event="script" value="deathfood.lua"/>

16079308.png

 

 

Compartilhar este post


Link para o post
Henrique Lacerda    3
Henrique Lacerda

Vejo que conseguiu, rs.

Excelente, obrigado pela contribuição.

Compartilhar este post


Link para o post
notle.com    2
notle.com
Vejo que conseguiu, rs.

Excelente, obrigado pela contribuição.

pois é tava perdido rsrs

postei ate outro scripts :D

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×