lhibanhi 6 Postado Dezembro 7, 2010 Share Postado Dezembro 7, 2010 (editado) Olá Xtibianos, Estava com o mesmo problema que varios hosters enfrentam com o pedidos dos players... a famosa POT INFINITA no servidor, e resolvi, como consegui corrigir o SCRIPT final para isso sem BUGS. Lembrando que, eu simplesmente apaguei as partes que se refiriam a criação e remoção dos pot's no arquivo, não criei, não fiz nada, apenas modifiquei ao meu gosto! [TUTORIAL] Primeiramente siga este caminho na pasta do seu servidor : Data/Actions/Scripts/Liquids/Potions.lua No meu computador, neste caso o caminho é este O Script que tem que ser inserido nessa parte é local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) return TRUE end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end end após a inserção deste comando no servidor, se você não deseja reiniciar o servidor digite: /reload action feito isso, seu servidor estará com pot infinita, como mostro abaixo: está ai, a prova que seu servidor ficou com POT Infinita, lembrando eu não fiz este script editei de uma distro pronta. Tutorial by : LuuhIbanhi' (LuisH) Distro by : RealServer Editado Dezembro 8, 2010 por Luish Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/ Compartilhar em outros sites More sharing options...
fsg 230 Postado Dezembro 7, 2010 Share Postado Dezembro 7, 2010 Não conheço muito de script, mais parece ser muito bom! Apesar que não gosto de servidores com Potion Infinita, isto acaba com a graça do jogo, mas... Abraços. Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-969954 Compartilhar em outros sites More sharing options...
joaohd 200 Postado Dezembro 8, 2010 Share Postado Dezembro 8, 2010 Aprovado. flw Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-970549 Compartilhar em outros sites More sharing options...
sxn0 1 Postado Dezembro 26, 2010 Share Postado Dezembro 26, 2010 Está bom !! Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-981225 Compartilhar em outros sites More sharing options...
Stevehere 1 Postado Fevereiro 13, 2011 Share Postado Fevereiro 13, 2011 Concerteza o Melhor de Potions para 8.60 Muito bom Aprovado ! :button_ok: Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1001156 Compartilhar em outros sites More sharing options...
diegobezerra 0 Postado Maio 14, 2011 Share Postado Maio 14, 2011 funfo aeee rep+ Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1034302 Compartilhar em outros sites More sharing options...
Nerival 0 Postado Maio 21, 2011 Share Postado Maio 21, 2011 Luish.. Muito bom cara testei e gostei REP++++... GOD Nery.. Equipe Lost Game.. Loststyller.servegame.com 7171 Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1036826 Compartilhar em outros sites More sharing options...
luisinho15 0 Postado Julho 12, 2011 Share Postado Julho 12, 2011 mais nai seria modificar so essa parte: local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } modificar o "yes" para "no" ? ps: e so minha opniao ^^ Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1063631 Compartilhar em outros sites More sharing options...
deplex16 0 Postado Novembro 25, 2011 Share Postado Novembro 25, 2011 vlw cara, ajudou pakas =) Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1138782 Compartilhar em outros sites More sharing options...
gigi80 0 Postado Dezembro 2, 2011 Share Postado Dezembro 2, 2011 rep+ Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1143279 Compartilhar em outros sites More sharing options...
Lipedr 0 Postado Dezembro 10, 2011 Share Postado Dezembro 10, 2011 rep+ Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1149317 Compartilhar em outros sites More sharing options...
Willianrj 0 Postado Dezembro 15, 2011 Share Postado Dezembro 15, 2011 CARA +++++++ REp :button_ok: Vlw o 1 q achei que funfo no xtibia Ty amanha eu tedo o rep pq hj ja chegei ao limet Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1153982 Compartilhar em outros sites More sharing options...
juhmyth 0 Postado Maio 14, 2012 Share Postado Maio 14, 2012 po** man oq vc fes q num consigui intender nada naum... Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1260055 Compartilhar em outros sites More sharing options...
Erimyth 73 Postado Maio 25, 2012 Share Postado Maio 25, 2012 òtimo, tenho certeza que ira ajudar Muitos por ai. Continue assim Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1265533 Compartilhar em outros sites More sharing options...
gabryel1996 0 Postado Junho 12, 2012 Share Postado Junho 12, 2012 rep+ Link para o comentário https://xtibia.com/forum/topic/146566-860-potions-infinita-definitivo/#findComment-1276461 Compartilhar em outros sites More sharing options...
Posts Recomendados