Ir para conteúdo

dns

Membro
  • Registro em

  • Última visita

Tudo que dns postou

  1. dns postou uma resposta no tópico em Suporte Tibia OTServer
    local ITEM_RUM_FLASK = 5553 local TYPE_EMPTY = 0 local TYPE_WATER = 1 local TYPE_BLOOD = 2 local TYPE_BEER = 3 local TYPE_SLIME = 4 local TYPE_LEMONADE = 5 local TYPE_MILK = 6 local TYPE_MANA_FLUID = 7 local TYPE_LIFE_FLUID = 10 local TYPE_OIL = 11 local TYPE_URINE = 13 local TYPE_COCONUT_MILK = 14 local TYPE_WINE = 15 local TYPE_MUD = 19 local TYPE_FRUIT_JUICE = 21 local TYPE_LAVA = 26 local TYPE_RUM = 27 local TYPE_SWAMP = 28 local TYPE_TEA = 35 local oilLamps = {[2046] = 2044} local casks = {[1771] = TYPE_WATER, [1772] = TYPE_BEER, [1773] = TYPE_WINE} local alcoholDrinks = {TYPE_BEER, TYPE_WINE, TYPE_RUM} local poisonDrinks = {TYPE_SLIME, TYPE_SWAMP} local drunk = createConditionObject(CONDITION_DRUNK) setConditionParam(drunk, CONDITION_PARAM_TICKS, 60000) local poison = createConditionObject(CONDITION_POISON) setConditionParam(poison, CONDITION_PARAM_DELAYED, true) -- Condition will delay the first damage from when it's added setConditionParam(poison, CONDITION_PARAM_MINVALUE, -50) -- Minimum damage the condition can do at total setConditionParam(poison, CONDITION_PARAM_MAXVALUE, -120) -- Maximum damage setConditionParam(poison, CONDITION_PARAM_STARTVALUE, -5) -- The damage the condition will do on the first hit setConditionParam(poison, CONDITION_PARAM_TICKINTERVAL, 4000) -- Delay between damages setConditionParam(poison, CONDITION_PARAM_FORCEUPDATE, true) -- Re-update condition when adding it(ie. min/max value) local burn = createConditionObject(CONDITION_FIRE) setConditionParam(burn, CONDITION_PARAM_DELAYED, true) -- Condition will delay the first damage from when it's added setConditionParam(burn, CONDITION_PARAM_MINVALUE, -70) -- Minimum damage the condition can do at total setConditionParam(burn, CONDITION_PARAM_MAXVALUE, -150) -- Maximum damage setConditionParam(burn, CONDITION_PARAM_STARTVALUE, -10) -- The damage the condition will do on the first hit setConditionParam(burn, CONDITION_PARAM_TICKINTERVAL, 10000) -- Delay between damages setConditionParam(burn, CONDITION_PARAM_FORCEUPDATE, true) -- Re-update condition when adding it(ie. min/max value) function onUse(cid, item, fromPosition, itemEx, toPosition) if(doComparePositions(getCreaturePosition(cid), toPosition))then itemEx.uid = cid end if(itemEx.uid == cid) then if(item.type == TYPE_EMPTY) then doPlayerSendCancel(cid, "It is empty.") return true end if(item.type == TYPE_MANA_FLUID) then if(not doPlayerAddMana(itemEx.uid, math.random(70, 140))) then return false end doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_MONSTER_SAY) doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE) elseif(item.type == TYPE_LIFE_FLUID) then if(not doCreatureAddHealth(itemEx.uid, math.random(80, 160))) then return false end doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_MONSTER_SAY) doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE) elseif(isInArray(alcoholDrinks, item.type)) then if(not doTargetCombatCondition(0, cid, drunk, CONST_ME_NONE)) then return false end doCreatureSay(cid, "Aaah...", TALKTYPE_MONSTER_SAY) elseif(isInArray(poisonDrinks, item.type)) then if(not doTargetCombatCondition(0, cid, poison, CONST_ME_NONE)) then return false end doCreatureSay(cid, "Urgh!", TALKTYPE_MONSTER_SAY) elseif(item.type == TYPE_LAVA) then if(not doTargetCombatCondition(0, cid, burn, CONST_ME_NONE)) then return false end doCreatureSay(cid, "Urgh!", TALKTYPE_MONSTER_SAY) else doCreatureSay(cid, "Gulp.", TALKTYPE_MONSTER_SAY) end doChangeTypeItem(item.uid, TYPE_EMPTY) return true end if(not isCreature(itemEx.uid)) then if(item.type == TYPE_EMPTY) then if(isItemFluidContainer(itemEx.itemid) and itemEx.type ~= TYPE_EMPTY) then doChangeTypeItem(item.uid, itemEx.type) doChangeTypeItem(itemEx.uid, TYPE_EMPTY) return true end local tmp = casks[itemEx.itemid] if(tmp == nil) then tmp = getFluidSourceType(itemEx.itemid) end if(tmp) then doChangeTypeItem(item.uid, tmp) return true end doPlayerSendCancel(cid, "It is empty.") return true end local tmp = oilLamps[itemEx.itemid] if(item.type == TYPE_OIL and tmp ~= nil) then doTransformItem(itemEx.uid, tmp) doChangeTypeItem(item.uid, TYPE_NONE) return true end if(isItemFluidContainer(itemEx.itemid) and itemEx.type == TYPE_EMPTY) then doChangeTypeItem(itemEx.uid, itemEx.type) doChangeTypeItem(item.uid, TYPE_EMPTY) return true end if(hasProperty(itemEx.uid, CONST_PROP_BLOCKSOLID)) then return false end end if(item.type == TYPE_EMPTY) then doPlayerSendCancel(cid, "It is empty.") return true end doDecayItem(doCreateItem(POOL, item.type, toPosition)) doChangeTypeItem(item.uid, TYPE_EMPTY) return true end Quero alterar este código para que drope os vials automaticamente assim que utilizados.. alguem da uma força?
  2. dns postou uma resposta no tópico em Anuncie seu OTServer
    tibiaraiz.sytes.net -> Se permita provar o melhor do Classico Global. Serious FULL (Yes, FULL FULL) Global 7.72 Server - (With Buy BP MF lol) !!!!!!!!THIS IS A TEST SERVER FOR NOW (HELP US WITH FEEDBACKS AND TIPS) !!!!!!!!!!!! >>>>>>>HOW TO CREATE ACCOUNT *FOR NOW, AS WE DON'T HAVE WEBSITE YET (ACCOUNT MANAGER): LOGIN 1/1 (ACCOUNT AND PASSWORD)<<<<<<<<< Client Próprio / Cliente + IP Changer (+Server Images): https://drive.google.com/drive/folders/1N1uwD4JGEbIFV9EPjUuYJ3A7JuRWPfgC !!!!!!!!THIS IS A TEST SERVER FOR NOW!!!!!!!!!!!! !! We plan to develop a site and client (LOOKING FOR PEOPLE TO HELP). !! !!!!!!!!In the future release the server will be around 3x-2x exp (to be decided) (no stages HARDCORE TRUE TIBIA EXPERIENCE).!!!!!!!! The official release is planned to be around Q2~Q3 2025 <STAGES TEST> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="8" multiplier="200"/> <stage minlevel="9" maxlevel="20" multiplier="50000"/> <stage minlevel="21" maxlevel="39" multiplier="40000"/> <stage minlevel="40" maxlevel="59" multiplier="30000"/> <stage minlevel="60" maxlevel="79" multiplier="20000"/> <stage minlevel="80" maxlevel="99" multiplier="10000"/> <stage minlevel="100" maxlevel="150" multiplier="5000"/> <stage minlevel="151" multiplier="100"/> Magic: 100x Skill: 200x We WIll Focus on evolving and balancing the project without losing classic tibia feeling. >>>>>>>>HOW TO CREATE ACCOUNT *FOR NOW (ACCOUNT MANAGER): LOGIN 1/1 (ACCOUNT AND PASSWORD)<<<<<<<<<<<< Client Próprio / Cliente + IP Changer (+Server Images): https://drive.google.com/drive/folders/1N1uwD4JGEbIFV9EPjUuYJ3A7JuRWPfgC ------->IF we ever create original content, it's going to be fully aligned with Tibia original environment, trying to make sense with the medieval theme and feeling of tibia. (Everything that we introduce in the game will have previous community approval)<----------- HOW TO CREATE ACCOUNT (ACCOUNT MANAGER): LOGIN 1/1 (ACCOUNT AND PASSWORD) Client + IP Changer (+Server Images): https://drive.google.com/drive/folders/1N1uwD4JGEbIFV9EPjUuYJ3A7JuRWPfgC SERVER FEATURES: -Tasks system (NPC Old Man - Temple Thais); -CipSoft Engine; -FULL MAP - One of the most complete Servers Mapwise (Plan to Always Improve); -All Quests 100% (Including Poi + Acess 100% and some 7.72 Features); -All NPCs 100%; -Real Monsters 100%; -Caves 100%; -Real Damage 7.72; -Houses 100%; -Shared Exp System; -Books and lore 100%; -Offline Training (Statues Thais Temple next to NPC Old Man). -Buy backpacks of runes tibiaraiz.sytes.net

Informação Importante

Confirmação de Termo