rohfagundes 78 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 Alguem ai pode me fazer um script para encher um garrafa de mana? assim eu to com o item 12688 do use nele ele me cura ai ele vira o item 12689 q é o vazio com o vazio da pra dar use no item 1378( e caso eu queria add mais itens) ai o item 12689(vazio) volta a ser o 12688(cheio) alguem pode fazer isso pra mim? Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/ Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 Uma potion ? As potion do 8.54 e 8.60 ja é assim Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445276 Compartilhar em outros sites More sharing options...
0 TheCaos 7 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 cara me passa o script da potion que eu posso retirar a parte de ganhar mana/vida e deixar apenas a parte de um virar outro, eu acho. Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445280 Compartilhar em outros sites More sharing options...
0 rohfagundes 78 Postado Janeiro 21, 2013 Autor Share Postado Janeiro 21, 2013 se os potions sao assim qual o id do item q carrega eles? local config = {removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", range = -1, realAnimation = "no", -- make text effect visible only for players in range 1x1 multiplier = { health = 1.0, mana = 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 = 42, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 42, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 42, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 42, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 42, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 47, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 47, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 47, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 43, 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 = getThingPosition(item.uid) end doDecayItem(doCreateItem(POOL, potion.splash, toPosition)) doRemoveItem(item.uid, 1) if(not potion.empty or config.removeOnUse) then return true end if(fromPosition.x ~= CONTAINER_POSITION) then doCreateItem(potion.empty, fromPosition) else doPlayerAddItem(cid, potion.empty, 1) end return true end if(hasCondition(cid, CONDITION_EXHAUST)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(itemEx.uid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(itemEx.uid)))) 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 if(config.range > 0 and cid ~= itemEx.uid and getDistanceBetween(getThingPosition(cid), getThingPosition(itemEx.uid)) > config.range) then return false end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.multiplier.health))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.multiplier.mana))) then return false end doSendMagicEffect(getThingPosition(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not config.realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getThingPosition(itemEx.uid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) doRemoveItem(item.uid, 1) if(not potion.empty or config.removeOnUse) then return true end if(fromPosition.x ~= CONTAINER_POSITION) then doCreateItem(potion.empty, fromPosition) else doPlayerAddItem(cid, potion.empty, 1) end return true end Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445291 Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 Na parte local POTIONS = { Tem o id das potions >>> no lado la diz o nome da potion espero ter ajudado Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445304 Compartilhar em outros sites More sharing options...
0 rohfagundes 78 Postado Janeiro 21, 2013 Autor Share Postado Janeiro 21, 2013 sim cara isso eu sei eu n sei onde ta a parte enche o empty '.' falaram ai q ja tem mas n sei aonde Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445306 Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 Nesta parte do lado do id. [8704] = {empty = 7636 ai no 7636 voce poem o id so isso . Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445322 Compartilhar em outros sites More sharing options...
0 rohfagundes 78 Postado Janeiro 21, 2013 Autor Share Postado Janeiro 21, 2013 ta e qual id(item) q enche ele vazio? Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445331 Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 O Numero que entre [] E O id da potion cheia . ai no lado dele > tem isso {empty = ai troque o id que tem la pelo id que voce quer pelo vázio Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445336 Compartilhar em outros sites More sharing options...
0 rohfagundes 78 Postado Janeiro 21, 2013 Autor Share Postado Janeiro 21, 2013 cara eu sei isso eu ja entendi eu to perguntando o q enche ele quando ele ta vazio '-' Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445342 Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Janeiro 21, 2013 Share Postado Janeiro 21, 2013 Nada tenque comprar outro Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445343 Compartilhar em outros sites More sharing options...
0 rohfagundes 78 Postado Janeiro 21, 2013 Autor Share Postado Janeiro 21, 2013 (editado) é isso q eu to querendo -.- q tenha tenha algo q possa encher essas empty eu to querendo um script q de pra encher esses empty dando use no empty e clicando no 1378 vai voltar a ser cheia Editado Janeiro 21, 2013 por rohfagundes Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1445344 Compartilhar em outros sites More sharing options...
0 TheCaos 7 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 la em: [8704] = {empty = 7636, splash = 42, health = {50, 100}}, -- small health potion[7618] = {empty = 7636, splash = 42, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 42, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 42, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 42, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 47, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 47, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 47, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 43, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion mude os que estão dentro de "[ ]" pelo que esta em "empty =", e os números que estão em "health = { }" ou "mana = { }" você tira. Testa e me fala se deu certo. Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1446333 Compartilhar em outros sites More sharing options...
0 rohfagundes 78 Postado Janeiro 22, 2013 Autor Share Postado Janeiro 22, 2013 ja resolvi isso vlw ai gente podem mover Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1446388 Compartilhar em outros sites More sharing options...
0 SkyLigh 453 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 Duvida sanada reportado Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1446393 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Janeiro 22, 2013 Share Postado Janeiro 22, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/205087-alguem-pode-fazer/#findComment-1446574 Compartilhar em outros sites More sharing options...
Pergunta
rohfagundes 78
Alguem ai pode me fazer um script para encher um garrafa de mana?
assim
eu to com o item 12688 do use nele ele me cura ai ele vira o item 12689
q é o vazio
com o vazio da pra dar use no item 1378( e caso eu queria add mais itens)
ai o item 12689(vazio)
volta a ser o 12688(cheio)
alguem pode fazer isso pra mim?
Link para o comentário
https://xtibia.com/forum/topic/205087-alguem-pode-fazer/Compartilhar em outros sites
15 respostass a esta questão
Posts Recomendados