mkbrabsolute 134 Postado Fevereiro 13, 2013 Share Postado Fevereiro 13, 2013 (editado) Crie um arquivo dentro da pasta talkactions/scripts com o nome de merendagratis.lua e coloque o seguinte: function onSay(cid, words, param) if doPlayerRemoveItem(cid,2148,0) then doPlayerAddItem(cid,2666,10) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doCreatureSay(cid, "!merendagratis", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'BOA MALUCO.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end end Em Talkactions.xml coloque a seguinte linha: <talkaction words="!merendagratis" event="script" value="merendagratis.lua"/> Caso queira colocar um preço nos foods, altere a seguinte linha(mas a intenção é food grátis mesmo sem exhausted): if doPlayerRemoveItem(cid,2148,10) then -> Troque o numero em vermelho que é o que equivale em GPS. Espero ter Ajudado! AJUDEI? REP+ Editado Fevereiro 13, 2013 por mkbrabsolute Link para o comentário https://xtibia.com/forum/topic/207525-merenda-gr%C3%A1tis-food-por-comando/ Compartilhar em outros sites More sharing options...
Gears 109 Postado Fevereiro 13, 2013 Share Postado Fevereiro 13, 2013 (editado) Da pra melhor a identação ein colega Bem 'normal' teu script, da pra fazer coisas melhores com ele, como por exemplo, limitar esse script somente para vip, etc.. Editado Fevereiro 16, 2013 por Gears Link para o comentário https://xtibia.com/forum/topic/207525-merenda-gr%C3%A1tis-food-por-comando/#findComment-1467980 Compartilhar em outros sites More sharing options...
Visitante Lpz Postado Fevereiro 13, 2013 Share Postado Fevereiro 13, 2013 @Gears A propósito, bela identação a sua, Gears. Link para o comentário https://xtibia.com/forum/topic/207525-merenda-gr%C3%A1tis-food-por-comando/#findComment-1468047 Compartilhar em outros sites More sharing options...
AnikilatorShadow 0 Postado Fevereiro 15, 2013 Share Postado Fevereiro 15, 2013 Toleravel. Link para o comentário https://xtibia.com/forum/topic/207525-merenda-gr%C3%A1tis-food-por-comando/#findComment-1469729 Compartilhar em outros sites More sharing options...
20cm 70 Postado Fevereiro 15, 2013 Share Postado Fevereiro 15, 2013 (editado) Da pra melhor a identação ein colega function onSay(cid, words, param) if doPlayerRemoveItem(cid,2148,0) then doPlayerAddItem(cid,2666,10) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE) doCreatureSay(cid, "!merendagratis", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'BOA MALUCO.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE) end end Você piorou tudo. Fiz uma modificação que ao invés de dar 10 meats ele apenas alimenta o jogador até o máximo, pra nao ter chances de jogadores sujarem todo o mapa. Assim: function onSay(cid, words, param) if getPlayerFood(cid) < 1200 then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doPlayerFeed(cid, (1200-getPlayerFood(cid))) doCreatureSay(cid, "Estou alimentado agora =)", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "Não preciso comer", TALKTYPE_ORANGE_1) end end Editado Fevereiro 15, 2013 por 20cm Link para o comentário https://xtibia.com/forum/topic/207525-merenda-gr%C3%A1tis-food-por-comando/#findComment-1470018 Compartilhar em outros sites More sharing options...
caotic 393 Postado Fevereiro 18, 2013 Share Postado Fevereiro 18, 2013 Da pra melhor a identação ein colega function onSay(cid, words, param) if doPlayerRemoveItem(cid,2148,0) then doPlayerAddItem(cid,2666,10) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE) doCreatureSay(cid, "!merendagratis", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'BOA MALUCO.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE) end end Você piorou tudo. Fiz uma modificação que ao invés de dar 10 meats ele apenas alimenta o jogador até o máximo, pra nao ter chances de jogadores sujarem todo o mapa. Assim: function onSay(cid, words, param) if getPlayerFood(cid) < 1200 then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doPlayerFeed(cid, (1200-getPlayerFood(cid))) doCreatureSay(cid, "Estou alimentado agora =)", TALKTYPE_ORANGE_1) else doCreatureSay(cid, "Não preciso comer", TALKTYPE_ORANGE_1) end end Ele deve ter pensando que identação e soltar linhas atoa. Eheuaheuhauehae' Link para o comentário https://xtibia.com/forum/topic/207525-merenda-gr%C3%A1tis-food-por-comando/#findComment-1472120 Compartilhar em outros sites More sharing options...
Posts Recomendados