Redspark 23 Postado Novembro 5, 2010 Share Postado Novembro 5, 2010 (editado) Olá a todos, eu não achei nenhum tutorial nesta página de como colocar potions infinitas, então resolvi elaborar um: Primeiro Método: Na pasta do seu servidor, entrar na pasta "data", depois na pasta "actions" e por último na pasta "liquids" "Pasta do Servidor/data/actions/liquids/" Procure pelo arquivo "potions.lua" e abra ele com algum editor. (bloco de notas, etc..)(se não tiver esse arquivo veja o segundo método) Depois de ter aberto o arquivo procure por essa linha:(dica: Control + F) [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion Copie o primeiro ID da linha (no caso 8704) e coloque-o no lugar do ID que se encontra depois de "empty = " (no caso 7636)Ficará assim: [8704] = {empty = 8704, splash = 2, health = {50, 100}}, -- small health potion Depois faça isso com todas as outras linhas de potions. Segundo Método: O início é o mesmo do primeiro método: Na pasta do seu servidor, entrar na pasta "data", depois na pasta "actions" e por último na pasta "liquids" "Pasta do Servidor/data/actions/liquids/" Abra o arquivo de uma potion (exemplo: great_mana), e você terá isso: local MIN = 200 local MAX = 300 local EMPTY_POTION = 7635 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if((not(isSorcerer(itemEx.uid) or isDruid(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then doCreatureSay(itemEx.uid, "Only sorcerers and druids of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, EMPTY_POTION, 1) return TRUE end Remova essas 2 linhas: doRemoveItem(item.uid, 1) doPlayerAddItem(cid, EMPTY_POTION, 1) (Se você não encontrar essas 2 linhas, veja o terceiro método, MAS NÃO FECHE O SCRIPT DA POTION!) Pronto, depois é só fazer isso com as outras potions! Terceiro Método: Bom, continuando, depois de ter aberto o script da potion, procure por essa parte:(dica: Control + F) doTransformItem(item.uid, Essa mesma linha (completa) da health_potion é assim: doTransformItem(item.uid, 7618) Retire essa linha, pronto, depois é só fazer o mesmo com as outras potions! OBS:. No terceiro método usei como exemplo uma health_potion, então o "... 7618)" não terá nas outras potions! Obrigado, e tomara que resolva o seu problema! :positive: Editado Novembro 5, 2010 por Redspark Link para o comentário Compartilhar em outros sites More sharing options...
Saymon14 115 Postado Novembro 5, 2010 Share Postado Novembro 5, 2010 Bom tutorial ontem eu tava com esse problema, nao tava desativando no config ai tive que fazer o passo 2 que tem nesse tutorial Abraços Link para o comentário Compartilhar em outros sites More sharing options...
comedinhasss 234 Postado Novembro 5, 2010 Share Postado Novembro 5, 2010 Tutorial Aprovado :button_ok: Isso ajudará muito a comunidade... Link para o comentário Compartilhar em outros sites More sharing options...
Redspark 23 Postado Novembro 5, 2010 Autor Share Postado Novembro 5, 2010 Bom tutorial ontem eu tava com esse problema, nao tava desativando no config ai tive que fazer o passo 2 que tem nesse tutorial Abraços Tutorial Aprovado :button_ok: Isso ajudará muito a comunidade... Muito obrigado, espero que isso ajude muita gente! Link para o comentário Compartilhar em outros sites More sharing options...
Tomurkita 0 Postado Fevereiro 10, 2011 Share Postado Fevereiro 10, 2011 (editado) Me ajudoo mtooo vlllwwww !!! :XTibia_smile: owNA!! Aprovado :button_ok: Só queria 1 tuto explicando sobre como aumentar o heal da UH pra todaas vocações vi 1 tuto ai no :XTibia_smile: máS só os mages heala oq eu quero os kina e paladin não AJUDA AE !! :smile_positivo: Editado Fevereiro 10, 2011 por Tomurkita Link para o comentário Compartilhar em outros sites More sharing options...
Aligattor 5 Postado Março 8, 2011 Share Postado Março 8, 2011 Aleluia uma explicação boa, puts ]REP+ Link para o comentário Compartilhar em outros sites More sharing options...
Willianrj 0 Postado Dezembro 15, 2011 Share Postado Dezembro 15, 2011 aki nem pego mais eu do meu Aprovado :button_ok: Link para o comentário Compartilhar em outros sites More sharing options...
extremeots 19 Postado Janeiro 1, 2012 Share Postado Janeiro 1, 2012 seria mais facil voce postar um anexo da potions.lua =) Link para o comentário Compartilhar em outros sites More sharing options...
SirUndead 0 Postado Fevereiro 5, 2012 Share Postado Fevereiro 5, 2012 Cara me ajudo pacas man o meu OT e com o 1º geito que você mostrou ^^ Link para o comentário Compartilhar em outros sites More sharing options...
herisson 0 Postado Janeiro 8, 2020 Share Postado Janeiro 8, 2020 O primeiro método não deu certo e os 2 últimos não aparece o que eu faço ? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados