Ir para conteúdo

mullino

Membro
  • Registro em

  • Última visita

Tudo que mullino postou

  1. @.Smile @Sttorm Ajudem por favor
  2. You see Phantom Shooter [Reset: 3] (Level 53776). ][Critical: 100] [Dodge: 100] He is a hell archer. He is Lider of the Congratulations. Ele Matou [166]Players. Ele Morreu [9] Vezes... Sua Patente é Sanguinario. tipo assim acho que ta bom @Vodkart se nao der pra colocar os critical pode deixar mas eu uso esse sistema function onStatsChange(cid, attacker, type, combat, value) if (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) and isPlayer(attacker) then if (getPlayerStorageValue(attacker, 48903)*1) >= math.random (0,1000) then dano = math.ceil(value*(2)) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) doSendAnimatedText(getCreaturePos(attacker), "Critical!", 100) end end return true end dodge local lvldodge = 48902 local percent = 1.0 function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS and isCreature(attacker) then if (getPlayerStorageValue(cid, lvldodge)*3) >= math.random (0,1000) then value = math.ceil(value*(percent)) doTargetCombatHealth(attacker, cid, combat, -value, -value, 255) doSendAnimatedText(getCreaturePos(cid), "DODGE", 6) return false end end return true end Ajudaa
  3. alguem poderia me ajudar??? Quero colocar o meu sistema de look com patentes para mostrar Os Reset que os players tem Script de look function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function getDeathsAndKills(cid, type) -- by vodka local query,d = db.getResult("SELECT `player_id` FROM "..(tostring(type) == "kill" and "`player_killers`" or "`player_deaths`").." WHERE `player_id` = "..getPlayerGUID(cid)),0 if (query:getID() ~= -1) then repeat d = d+1 until not query:next() query:free() end return d end function GetPatenteLook(cid) local ranks, kills = { [{0, 9}] = "Iniciante", [{10, 49}] = "Ganguests", [{50, 99}] = "Assassino", [{100, 149}] = "Dead", [{150, 199}] = "Sanguinario", [{200, math.huge}] = "Killer" },getDeathsAndKills(cid, "kill") for v , r in pairs(ranks) do if kills >= v[1] and kills <= v[2] then return r end end end function onLogin(cid) registerCreatureEvent(cid, "newlook") return true end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then doPlayerSetSpecialDescription(thing.uid,"\n"..(getPlayerSex(thing.uid) == 0 and "She" or "").." Ele Matou ["..getDeathsAndKills(thing.uid, "kill").."]Players.\n"..(getPlayerSex(thing.uid) == 0 and "She" or "").." Ele Morreu ["..getDeathsAndKills(thing.uid, "death").."] Vezes...\nSua Patente é "..GetPatenteLook(thing.uid)..".") return true elseif thing.uid == cid then doPlayerSetSpecialDescription(cid,"\nVoce Matou ["..getDeathsAndKills(cid, "kill").."]Players.\nVoce Morreu ["..getDeathsAndKills(cid, "death").."] Vezes...\nSua Patente é "..GetPatenteLook(cid)..".") local string = 'You see yourself.' if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'\n' if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'\nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'\nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'\nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end agora vou postar o sistema de reset que uso local config = { minlevel = 20000, --- level inical para resetar price = 100000, --- preço inicial para resetar newlevel = 20, --- level apos reset priceByReset = 90000, --- preço acrescentado por reset percent = 45, ---- porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) maxresets = 25, levelbyreset = 10000 --- quanto de level vai precisar a mais no próximo reset } local function getResets(cid) local query = db.getResult("SELECT `resets` FROM `players` WHERE `id`= "..getPlayerGUID(cid)) return query:getDataInt("resets") <= 0 and 0 or query:getDataInt("resets") end local function addReset(cid) local resets = getResets(cid) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) local hp = getCreatureMaxHealth(cid) local resethp = hp*(config.percent/100) setCreatureMaxHealth(cid, resethp) local differencehp = (hp - resethp) doCreatureAddHealth(cid, -differencehp) local mana = getCreatureMaxMana(cid) local resetmana = mana*(config.percent/100) setCreatureMaxMana(cid, resetmana) local differencemana = (mana - resetmana) doCreatureAddMana(cid, -differencemana) local guid = getPlayerGUID(cid) doRemoveCreature(cid) local description = resets+1 db.query("UPDATE `players` SET `level` = "..config.newlevel..", `experience`= 0, `resets`= "..description.." WHERE `players`.`id`= ".. guid) return true end function onSay(cid, words, param, channel) local var = getResets(cid) local newPrice = config.price + (var * config.priceByReset) local newminlevel = config.minlevel + (var * config.levelbyreset) if param == "quantity" then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You have a total of '..var..' reset(s).') end if var >= config.maxresets then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,'You already have reached the maximum of '.. config.maxresets.. ' resets!') elseif getPlayerMoney(cid) < newPrice then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,'Its necessary to have at least '..newPrice..' gp\'s for reseting!') elseif getPlayerLevel(cid) < newminlevel then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,'The minimum level for reseting is '..newminlevel..'!') end doPlayerRemoveMoney(cid,newPrice) addEvent(function() if isPlayer(cid) then addReset(cid) end end, 3000) local number = var+1 local msg ="---[Reset: "..number.."]-- You have reseted! You'll be disconnected in 3 seconds." doPlayerPopupFYI(cid, msg) return true end Alguem pode me ajudar??? @Vodkart te marquei pq vc que fez os 2 scripts. poderia me ajudar.. se conseguir colocar para mostrar quantos critical e dodge o player tem tbm me ajuda muito Obrigado +REP
  4. bo noite TK gostaria da ajuda de vcs mais uma vez ... agora é com esse script gostaria de colocar ele pra hitar por skill no caso MAgic LEvel local combat_types = { [1] = {cond = CONDITION_FREEZING, effect = CONST_ME_ICEATTACK, anim = CONST_ANI_ICE, damage = COMBAT_ICEDAMAGE}, [2] = {cond = CONDITION_FIRE, effect = CONST_ME_FIREATTACK, anim = CONST_ANI_FIRE, damage = COMBAT_FIREDAMAGE}, [3] = {cond = CONDITION_POISON, effect = CONST_ME_SMALLPLANTS, anim = CONST_ANI_EARTH, damage = COMBAT_EARTHDAMAGE}, [4] = {cond = CONDITION_ENERGY, effect = CONST_ME_ENERGYHIT, anim = CONST_ANI_ENERGY, damage = COMBAT_ENERGYDAMAGE}, [5] = {effect = CONST_ME_HOLYDAMAGE, anim = CONST_ANI_HOLY, damage = COMBAT_HOLYDAMAGE}, [6] = {cond = CONDITION_CURSED, effect = CONST_ME_MORTAREA, anim = CONST_ANI_SUDDENDEATH, damage = COMBAT_DEATHDAMAGE}, default = {damage = COMBAT_PHYSICALDAMAGE}, } local config = { storage = 303030, block_armor = true, condition_rounds = 0, condition_value = 0, condition_time = 2000, } for key, combat in pairs(combat_types) do combat.object = createCombatObject() setCombatParam(combat.object, COMBAT_PARAM_TYPE, combat.damage or COMBAT_PHYSICALDAMAGE) setCombatParam(combat.object, COMBAT_PARAM_EFFECT, combat.effect or CONST_ME_NONE) setCombatParam(combat.object, COMBAT_PARAM_DISTANCEEFFECT, combat.anim or CONST_ANI_NONE) setCombatParam(combat.object, COMBAT_PARAM_BLOCKARMOR, config.block_armor and 1 or 0) setCombatFormula(combat.object, COMBAT_FORMULA_LEVELMAGIC, 0, -28900, 0, -32900) if combat.cond then local condition = createConditionObject(combat.cond) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, config.condition_rounds, config.condition_time, config.condition_value) setCombatCondition(combat.object, condition) end end local function find_combat(id) return combat_types[id] or false end function onUseWeapon(cid, var) local combat = find_combat(getCreatureStorage(cid, config.storage)) if not combat then if getDistanceBetween(getThingPosition(cid), getThingPosition(var.number)) > 1 then return false end combat = combat_types.default end return doCombat(cid, combat.object, var) end sei que vao dizer que ja tem desse script no tk mas nao tem dessa que muda o elemento ate tenteo add essas funçoes mas deu errado function onGetFormulaValues(cid, level, maglevel) min = -((level*0.2) + ((maglevel*20)*1.1)) max = -((level*0.2) + ((maglevel*20)*1.4)) return min, max end se alguem puder ajudar eu agradeço muito.. +REP
  5. obrigago @.Smile estou tentando aprender mecher com as funçoes de tibia lua mas ta osso kkk
  6. ? o meu tava errado @.Smile ???
  7. @leozincorsair testa ai local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_ORANGE) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -110.0, 0, -125.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 301) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 301) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 301) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 301) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr5 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) local area5 = createCombatArea(arr5) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) setCombatArea(combat5, area5) local function onCastSpell1(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, parameters.combat5, parameters.var) end local tempo = 2 -- em segundos local strg = 12120 function onCastSpell(cid, var) if not exhaustion.check(cid, strg) then exhaustion.set(cid, strg, tempo * 1000) return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, strg).."]") end local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 } addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 0, parameters) addEvent(onCastSpell3, 150, parameters) addEvent(onCastSpell4, 300, parameters) addEvent(onCastSpell5, 450, parameters) if not isPlayer(parameters.cid) then return true end return true end
  8. chama chat @.Smile Pode Ajudar Nesse amigo?
  9. certinho obrigaddoooo
  10. Boa noite Galerinha DO tk Poderiao ME ajudar?? Tenho um sistema de reset no meu ot por npc. funciona normal o player reseta e tal o problema é q meu site nao muda so fica reset 0 mas o player tem resets no jogo Eu ate olhei na DB Para ver se tinha a pag reset e tem mas os resets nao fica salvo nela fica em descriptions acho q o erro esta ai entao alguem poderia me ajudar mudar ?? o lugar que deveria ficar era aki ooo vou postar o script do npc local config = { minlevel = 20000, --- level inical para resetar price = 100000, --- preço inicial para resetar newlevel = 20, --- level apos reset priceByReset = 90000, --- preço acrescentado por reset percent = 45, ---- porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) maxresets = 5, levelbyreset = 5000 --- quanto de level vai precisar a mais no próximo reset } --- end config function getResets(uid) resets = getPlayerStorageValue(uid, 378378) if resets < 0 then resets = 0 end return resets end local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid function addReset(cid) if(npcHandler:isFocused(cid)) then npcHandler:releaseFocus(cid) end talkState[talkUser] = 0 resets = getResets(cid) setPlayerStorageValue(cid, 378378, resets+1) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) local hp = getCreatureMaxHealth(cid) local resethp = hp*(config.percent/100) setCreatureMaxHealth(cid, resethp) local differencehp = (hp - resethp) doCreatureAddHealth(cid, -differencehp) local mana = getCreatureMaxMana(cid) local resetmana = mana*(config.percent/100) setCreatureMaxMana(cid, resetmana) local differencemana = (mana - resetmana) doCreatureAddMana(cid, -differencemana) doRemoveCreature(cid) local description = resets+1 db.executeQuery("UPDATE `players` SET `description` = ' [Reset: "..description.."]' WHERE `players`.`id`= ".. playerid .."") db.executeQuery("UPDATE `players` SET `level`="..config.newlevel..",`experience`= 0 WHERE `players`.`id`= ".. playerid .."") return true end local newPrice = config.price + (getResets(cid) * config.priceByReset) local newminlevel = config.minlevel + (getResets(cid) * config.levelbyreset) if msgcontains(msg, 'reset') then if getResets(cid) < config.maxresets then selfSay('You want to reset your character? It will cost '..newPrice..' gp\'s!', cid) talkState[talkUser] = 1 else selfSay('You already reached the maximum reset level!', cid) end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerMoney(cid) < newPrice then selfSay('Its necessary to have at least '..newPrice..' gp\'s for reseting!', cid) elseif getPlayerLevel(cid) < newminlevel then selfSay('The minimum level for reseting is '..newminlevel..'!', cid) else doPlayerRemoveMoney(cid,newPrice) playerid = getPlayerGUID(cid) addEvent(function() if isPlayer(cid) then addReset(cid) end end, 3000) local number = getResets(cid)+1 local msg ="---[Reset: "..number.."]-- You have reseted! You'll be disconnected in 3 seconds." doPlayerPopupFYI(cid, msg) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no')) and isInArray({1}, talkState[talkUser]) == TRUE then talkState[talkUser] = 0 npcHandler:releaseFocus(cid) selfSay('Ok.', cid) elseif msgcontains(msg, 'quantity') then selfSay('You have a total of '..getResets(cid)..' reset(s).', cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) obrigadoo Creio que é essa linha que tenho q mudar mas nao sei como ficaria o certo
  11. ele desconta os vip coins normal mas quando matamos o player que esta em hunt nao da os vip coins 6:22 You have killed a hunted target and won 45gps and 1 bounty points. Talk to the Assassin leader to withdraw your money. opaa deu certo sim era erro meu eu nao falei com o npc pra pegar o premium obrigado
  12. @.Smile ajuda AE Nao deu Certo
  13. Obrigado mano ... Assim que chegar em casa irei testar mesmo eu com as moedas na bp e tbm com grana agora nao add fala que nao tenho o item 02:21 Player Hunter: You can't fool me, you basssstard! You don't pay, I add no bounty!
  14. Boa Tarde Galerinha Do TK Voces Podem Me ajudar Com Esse Script Ele Coloca Um Valor Pela Cabeça de Alguem. Se vc Matar O Player Que Na Lista De Procurados Vc Recebe A Quantia Q Foi Colocada Pela Cabeça Do Player... Gostaria Que Fosse Por Uma Moeda Que Tenho No meu Ot 11192 Vip Coins Alguem Pode Ajudar?? Script Do npc --[[ SISTEMA DE CAÇADOR DE RECOMPENSAS FEITO POR LEORIC [OMEGA] ]]-- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local playerReward = getPlayerStorageValue(cid, bountyReward) local points = getPlayerStorageValue(cid, bountyPoints) > 0 and getPlayerStorageValue(cid, bountyPoints) or 0 if msgcontains(msg,'assassin guild') then selfSay('Yess, I am the masster of the assasssinsss. What do you want with the guild? {Post} a bounty on someone? Get your {reward}, check the {most wanted} or your {points}? Or maybe some {information} about our bounty system?',cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg,'post') then selfSay('Yesss, a bounty?! Good for businessss. The death of whom do you wish? Give me a {name}.',cid) talkState[talkUser] = 2 elseif msgcontains(msg,'information') then selfSay('It isss very sssimple. You give me a name and money and I\'ll put it at the bounty board. You can check who hasss an active bounty there too. Who kills that person, gets the money. Ssssimple. And, of course, you don\'t get paid to kill a person whose bounty you posted.',cid) elseif msgcontains(msg, 'points') then if bountyConfig.points == false and bountyConfig.omegaPointSystem == false then selfSay('Point system is currently disabled.',cid) else selfSay('You have '..points..' bounty points.',cid) end elseif msgcontains(msg,'reward') then if playerReward > 0 then doPlayerAddMoney(cid, playerReward) selfSay('Here you go, my bounty hunter friend, '..playerReward..' gps.', cid) setPlayerStorageValue(cid, bountyReward, 0) talkState[talkUser] = 1 else selfSay('Nope, you have no reward to collect.',cid) talkState[talkUser] = 1 end elseif msgcontains(msg, 'most wanted') then local players = getTopBounties(10) local names = {} local str = '' if not players then selfSay('There are no active bounties at this moment.',cid) return true end for index, pid in ipairs(players) do table.insert(names,'{'..index..'} '..getPlayerNameByGUID(pid)..' ['..getPlayerBounty(getPlayerNameByGUID(pid))..']\n') end str = table.concat(names) doPlayerPopupFYI(cid, str) end elseif talkState[talkUser] == 2 then if not playerExist(msg) then selfSay('No, no, no. That is not a valid target. Give me a {name}!',cid) elseif string.lower(msg) == string.lower(getCreatureName(cid)) then selfSay('You can\'t post a bounty on yourself, stupid!', cid) else playername = {} playername[cid] = msg selfSay('Very well. The service has a minimum cost of '..bountyConfig.min..' and we take a '..bountyConfig.fee..'% fee of your bounty. How much do you want to deposit on your bounty?',cid) talkState[talkUser] = 3 end elseif talkState[talkUser] == 3 then if tonumber(msg) ~= nil and tonumber(msg) and tonumber(msg) >= bountyConfig.min then bounty = tonumber(msg) if doPlayerRemoveMoney(cid, bounty) then doPlayerAddBounty(playername[cid], math.ceil(((1-(bountyConfig.fee/100))*bounty))) setGlobalStorageValue(getPlayerGUIDByName(playername[cid])+20000, getPlayerGUIDByName(getCreatureName(cid))) selfSay('You have sssuccessfully posted a bounty for '..playername[cid]..'.',cid) selfSay('Would you like anything else? Maybe {post} a bounty on someone, check the {most wand} or your {points}? Get your {reward}? Or maybe some {information} about our bounty system?',cid) playername[cid] = nil talkState[talkUser] = 1 else selfSay('You can\'t fool me, you basssstard! You don\'t pay, I add no bounty!',cid) talkState[talkUser] = 1 end else selfSay('I\'m still expecting a real bounty, my friend... it has to be bigger than '..bountyConfig.min..'.',cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Script Da Lib --[[ SISTEMA DE CAÇADOR DE RECOMPENSAS FEITO POR LEORIC [OMEGA] ]]-- bountyReward = 7050 bountyPoints = 7051 bountyRank = 7052 bountyHire = 7053 bountyConfig = { min = 10000, -- Mínimo aceito para adicionar uma recompensa fee = 10, -- Taxa para adicionar uma recompensa por algum jogador omegaPointSystem = true, -- [true -> cálculo automático dos pontos de acordo com a recompensa / false -> desabilitado] points = true, -- [false -> desabilitado / número de pontos que o jogador receberá por caçar um procurado] } function isHunted(cid) if isPlayer(cid) then local id = getPlayerGUID(cid) local bounty = db.getResult("SELECT `bounty` FROM `players` WHERE `id` = "..id..";") return bounty:getDataInt("bounty") > 0 and true or false end return false end function getPlayerBounty(playername) if playerExists(playername) then local id = getPlayerGUIDByName(playername) local bounty = db.getResult("SELECT `bounty` FROM `players` WHERE `id` = "..id..";") return bounty:getDataInt("bounty") ~= 0 and bounty:getDataInt("bounty") or 0 end return false end function doPlayerAddBounty(playername, bounty) if not tonumber(bounty) or tonumber(bounty) < 1 or tonumber(bounty) == nil then return false end if getPlayerBounty(playername) then local pid = getPlayerGUIDByName(playername) local bounty_ = bounty + getPlayerBounty(playername) if db.query("UPDATE `players` SET `bounty` = "..bounty_.." WHERE `id` = "..pid..";") then return true end end return false end function doPlayerClearBounty(playername) if playerExists(playername) then local pid = getPlayerGUIDByName(playername) if db.query("UPDATE `players` SET `bounty` = 0 WHERE `id` = "..pid..";") then return true end end return false end function getTopBounties(max) local query = db.getResult("SELECT `id` FROM `players` WHERE `bounty` > 0 ORDER BY `bounty` DESC;") if query:getID() == -1 then return false end local tabela = {} i = 0 repeat table.insert(tabela, query:getDataInt("id")) i = i + 1 until i >= max or not query:next() return tabela end function doPlayerAddBountyPoints(cid, bounty) local points = 0 if bountyConfig.omegaPointSystem then points = math.ceil(bounty / 10000) elseif bountyConfig.points == true then points = 1 elseif type(bountyConfig.points) == 'number' then points = bountyConfig.points end if points > 0 then setPlayerStorageValue(cid, bountyPoints, getPlayerStorageValue(cid, bountyPoints) + points) end return points > 0 and points or false end function playerExist(playername) exist = db.getResult("SELECT `id` FROM `players` WHERE `name` = '"..playername.."';") return exist:getID() ~= -1 and true or false end Script Do CreatureScripts --[[ SISTEMA DE CAÇADOR DE RECOMPENSAS FEITO POR LEORIC [OMEGA] ]]-- function onLook(cid, thing, position, lookDistance) if thing.actionid == 3550 then local hunted = {} for _,pid in ipairs(getPlayersOnline()) do if isHunted(pid) then local bounty = getPlayerBounty(getCreatureName(pid)) table.insert(hunted, getCreatureName(pid)..' [Bounty: '..bounty..'] <Level '..getPlayerLevel(pid)..'>') end end if #hunted < 1 then doPlayerSendTextMessage(cid,25,'There is no bounty posted for current online players.') return false end local str = "" for _, string in ipairs(hunted) do str = str..''..string..'\n' end str = str ~= '' and 'Hunted Players Online:\n'..str or false if str then doPlayerPopupFYI(cid, str) end return false elseif thing.actionid == 3551 then local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 7052 and `value` > 0 ORDER BY `value` DESC") if query:getID() == -1 then doPlayerSendTextMessage(cid, 25, 'There are no registered bounty hunters.') return false end local str = "BOUNTY HUNTER RANK\n" local j = 0 repeat str = str..""..getPlayerNameByGUID(query:getDataInt("player_id")).." ["..query:getDataInt("value").."]\n" j = j + 1 until not query:next() or j >= 10 doPlayerPopupFYI(cid, str) return false end return true end --[[ SISTEMA DE CAÇADOR DE RECOMPENSAS FEITO POR LEORIC [OMEGA] ]]-- function onKill(cid, target, damage, flags) if isHunted(target) then if getGlobalStorageValue(getPlayerGUID(target) + 20000) == getPlayerGUID(cid) then return true end local bounty = getPlayerBounty(getCreatureName(target)) local prev_reward = getPlayerStorageValue(cid, bountyReward) > 0 and getPlayerStorageValue(cid, bountyReward) or 0 local prev_rank = getPlayerStorageValue(cid, bountyRank) > 0 and getPlayerStorageValue(cid, bountyRank) or 0 setPlayerStorageValue(cid, bountyReward, prev_reward + bounty) setPlayerStorageValue(cid, bountyRank, prev_rank + bounty) doPlayerClearBounty(getCreatureName(target)) if bountyConfig.points == false and bountyConfig.omegaPointSystem == false then doPlayerSendTextMessage(cid, 21, 'You have killed a hunted target and won '..bounty..'gps.') return true end local points = doPlayerAddBountyPoints(cid, bounty) doPlayerSendTextMessage(cid, 21, 'You have killed a hunted target and won '..bounty..'gps and '..points..' bounty points. Talk to the Assassin leader to withdraw your money.') end return true end Obrigado A Todos + Rep Ajudem Ai @Vodkart @Igorzerah
  15. Boa Tarde TK vcs Podem ME Ajudar Com Esse Script?? Ele Tira Red E Frags Comprando Com Money ID: 2160 ou 9971 Gostaria Que Fosse Por Uma Moeda Que Tenho No meu Ot 11192 Vip Coins Alguem Pode Ajudar?? local moneyRed = 9000000000 -- Preço cobrado para remover o frag e red skull local moneyBlack = 800000000 -- Preço cobrado para remover o frag e black skull local moneySkullNone = 700000000 -- Preço cobrado para remover o frag function onSay(cid, words, param, channel) if not getTileInfo(getThingPos(cid)).protection then return doPlayerSendCancel(cid, "Você deve estar em protection zone para poder usar este comando.") end pid = getPlayerGUID(cid) if getCreatureSkullType(cid) == 4 then if doPlayerRemoveMoney(cid, moneyRed) then doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, 'His frags and red skull were removed for '.. doNumberFormat(moneyRed) ..' golds. You will be logged off in 5 seconds.') doSendMagicEffect(getPlayerPosition(cid), 14) doRemoveConditions(cid, CONDITION_INFIGHT) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, 19, 'You don\'t have enough money, it takes '.. doNumberFormat(moneyRed) ..' golds') doSendMagicEffect(getPlayerPosition(cid), 2) end return true end if getCreatureSkullType(cid) == 5 then if doPlayerRemoveMoney(cid, moneyBlack) then doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, 'His frags and black skull were removed for '.. doNumberFormat(moneyBlack) ..' golds. You will be logged off in 5 seconds.') doSendMagicEffect(getPlayerPosition(cid), 14) doRemoveConditions(cid, CONDITION_INFIGHT) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, 19, 'You don\'t have enough money, it takes '.. doNumberFormat(moneyBlack) ..' golds') doSendMagicEffect(getPlayerPosition(cid), 2) end return true end if getCreatureSkullType(cid) <= 3 then if doPlayerRemoveMoney(cid, moneySkullNone) then doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, 'His frags were removed for '.. doNumberFormat(moneySkullNone) ..' golds. You will be logged off in 5 seconds.') doSendMagicEffect(getPlayerPosition(cid), 14) doRemoveConditions(cid, CONDITION_INFIGHT) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, 19, 'You don\'t have enough money, it takes '.. doNumberFormat(moneySkullNone) ..' golds') doSendMagicEffect(getPlayerPosition(cid), 2) end return true end end + Rep Obrigado
  16. @Igorzerah Tem como Colocar Pra Comprar Com O Item 11192 Enves de Money??? @Vodkart Ajuda?
  17. Boa noite TK Gostaria da Ajuda De VCs Nesse script Gostaria que desse Pra usar somente se O Player estiver em Pz local moneyRed = 9000000000 -- Preço cobrado para remover o frag e red skull local moneyBlack = 800000000 -- Preço cobrado para remover o frag e black skull local moneySkullNone = 700000000 -- Preço cobrado para remover o frag function onSay(cid, words, param, channel) pid = getPlayerGUID(cid) if getCreatureSkullType(cid) == 4 then if doPlayerRemoveMoney(cid, moneyRed) then doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, 'His frags and red skull were removed for '.. doNumberFormat(moneyRed) ..' golds. You will be logged off in 5 seconds.') doSendMagicEffect(getPlayerPosition(cid), 14) doRemoveConditions(cid, CONDITION_INFIGHT) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, 19, 'You don\'t have enough money, it takes '.. doNumberFormat(moneyRed) ..' golds') doSendMagicEffect(getPlayerPosition(cid), 2) end return TRUE end if getCreatureSkullType(cid) == 5 then if doPlayerRemoveMoney(cid, moneyBlack) then doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, 'His frags and black skull were removed for '.. doNumberFormat(moneyBlack) ..' golds. You will be logged off in 5 seconds.') doSendMagicEffect(getPlayerPosition(cid), 14) doRemoveConditions(cid, CONDITION_INFIGHT) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, 19, 'You don\'t have enough money, it takes '.. doNumberFormat(moneyBlack) ..' golds') doSendMagicEffect(getPlayerPosition(cid), 2) end return TRUE end if getCreatureSkullType(cid) <= 3 then if doPlayerRemoveMoney(cid, moneySkullNone) then doCreatureSetSkullType(cid, 0) doPlayerSendTextMessage(cid, 19, 'His frags were removed for '.. doNumberFormat(moneySkullNone) ..' golds. You will be logged off in 5 seconds.') doSendMagicEffect(getPlayerPosition(cid), 14) doRemoveConditions(cid, CONDITION_INFIGHT) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, 19, 'You don\'t have enough money, it takes '.. doNumberFormat(moneySkullNone) ..' golds') doSendMagicEffect(getPlayerPosition(cid), 2) end return TRUE end end Obrigado + Rep
  18. Boa tarde Tibia King Alguem para ganhar uma grana ai? almentar liminte de efeitos na minha souce e criar cliente propio pra min?? cham zap ou discord ADM Indio #8310 31988084986
  19. qual TFS? linux ou Windows?
  20. ok vou testar agora funcionou perfeitamente brothe deixa eu te falar pra min fazer 2 desse como ficaria ? pq quero fazer um donate e um free um pouco menos entao eu teria que trocar a storage e tbm se um mudar essa parte onde ta doPlayerSetExperienceRate(cid, 3.0) e eu mudar para doPlayerSetExperienceRate(cid, 2.0) vai funcionar normal??? muito obrigado @Smile muito obrigado mesmo me ajudou muito reputado. melhor resposta
  21. vou testar aki mano deu esse erro mano [Error - LuaInterface::loadFile] data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - Event::checkScript] Cannot load script (data/movements/scripts/expring.lua) data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - LuaInterface::loadFile] data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - Event::checkScript] Cannot load script (data/movements/scripts/expring.lua) data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - LuaInterface::loadFile] data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - Event::checkScript] Cannot load script (data/movements/scripts/expring.lua) data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - LuaInterface::loadFile] data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif' [Error - Event::checkScript] Cannot load script (data/movements/scripts/expring.lua) data/movements/scripts/expring.lua:16: 'end' expected (to close 'function' at line 1) near 'elseif'
  22. E ae Galerinha abençoada ..... Tudo Bemm?? Gostaria de Pediar a Ajuda De Voces Aki Do Tk Mais uma vez em um script..... entao ... eu tenho um ring xp mas meu ot é por stage . e esse ring que eu tenho ele da muita xp pro player .... ja abaixei as configuraçoes dele no max mas nao resolve olha o script function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 120365) - os.time() <= 0 then doTransformItem(item.uid, 10502, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 3x mais experiencia!') doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*0.3) setPlayerStorageValue(cid, 120365, os.time()+2) end return true end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return true end segue tbm minha stages <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="1"> <stage minlevel="1" maxlevel="1000" multiplier="5000"/> <stage minlevel="1001" maxlevel="2000" multiplier="4500"/> <stage minlevel="2001" maxlevel="3000" multiplier="4000"/> <stage minlevel="3001" maxlevel="4000" multiplier="3500"/> <stage minlevel="4001" maxlevel="5000" multiplier="3000"/> <stage minlevel="5001" maxlevel="6000" multiplier="2500"/> <stage minlevel="6001" maxlevel="7000" multiplier="2000"/> <stage minlevel="7001" maxlevel="8000" multiplier="1500"/> <stage minlevel="8001" maxlevel="9000" multiplier="1000"/> <stage minlevel="9001" maxlevel="10000" multiplier="500"/> <stage minlevel="10001" maxlevel="11000" multiplier="250"/> <stage minlevel="11001" maxlevel="14000" multiplier="50"/> <stage minlevel="14001" maxlevel="16000" multiplier="40"/> <stage minlevel="16001" maxlevel="18000" multiplier="20"/> <stage minlevel="18001" maxlevel="19000" multiplier="10"/> <stage minlevel="19001" maxlevel="20000" multiplier="5"/> <stage minlevel="20001" multiplier="1"/> </world> </stages> obrigado a todos
  23. mullino postou uma resposta no tópico em Suporte Tibia OTServer
    @Vodkart Obrigado pela informaçao vou verificar no globalevents
  24. mullino postou uma resposta no tópico em Suporte Tibia OTServer
    [Error - CreatureScript Interface] data/creaturescripts/scripts/Gran Tower.lua:onTarget Description: data/creaturescripts/scripts/Gran Tower.lua:37: attempt to call global 'isPlayer' (a nil value) stack traceback: data/creaturescripts/scripts/Gran Tower.lua:37: in function <data/creaturescripts/scripts/Gran Tower.lua:36> [Error - CreatureScript Interface] data/creaturescripts/scripts/events/realteambattle.lua:onTarget Description: ...ta/creaturescripts/scripts/events/realteambattle.lua:21: attempt to call global 'isPlayer' (a nil value) stack traceback: ...ta/creaturescripts/scripts/events/realteambattle.lua:21: in function <...ta/creaturescripts/scripts/events/realteambattle.lua:20> [Error - CreatureScript Interface] data/creaturescripts/scripts/Gran Tower.lua:onTarget Description: data/creaturescripts/scripts/Gran Tower.lua:37: attempt to call global 'isPlayer' (a nil value) stack traceback: data/creaturescripts/scripts/Gran Tower.lua:37: in function <data/creaturescripts/scripts/Gran Tower.lua:36> @Sttorm @Vodkart Me ajudem consertar essse script por favor.
  25. mullino postou uma resposta no tópico em Suporte Tibia OTServer
    mesmo erro [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas). [Erro] Gran Tower tentou ser iniciado ja ligado, favor verificar o codigo. (Roksas).

Informação Importante

Confirmação de Termo