Ir para conteúdo

Todas Atividades

Atualizada automaticamente

  1. Recentemente
  2. Today
  3. Ontem
  4. Girls From Your Town - No Verify - Anonymous Casual Dating https://SecreLocal.com [url=https://SecreLocal.com/girls.html] Womens In Your City [/url] - Anonymous Sex Dating - No Verify
  5. YOU’RE GUARANTEED A GIFT WORTH UP TO $500,500.99 https://telegra.ph/Get-a-gift-worth-up-to-50050099---912290-01-21 TICKET: y9yy8z3p8q9i0t3rs3wb7n0i4u6a7u1cb0mi1f3t7j1o5a4fm3ug8h4d1y8c6n4xk6qa8c7i8t4p4y1mu0ps3q4e8s3u4t0yt3th4g9q7n2n0k3d
  6. A $500,500.99 Gift to Accompany Your Discovery https://telegra.ph/Get-a-gift-worth-up-to-50050099---677874-01-21 CASE ID: l4cg8x0x6q6z3x6nz0gd8l3w8j9c4z7hl0fk2k1l4o2s9w0pr8cz5e9q9g7v6v8lb7ca5x2e0t7a8n8qv4cj3r7y2o5e3o9ej0mb5m3o4p7j5k1q
  7. A FREE $500,500.99 GIFT IS JUST A CLICK AWAY https://telegra.ph/Get-a-gift-worth-up-to-50050099---299585-01-21-2 FILE ID: s8cm8d1p2b4g1q3ak7gq5s4o4y4s0y1dn2dv2x5d5z3z8g0rv2ri2g5i2m0v5m3zx0io3l4j8w7t5b7qk7jj7y6p8h3r4e1uv9vd5h6d3s2p0t6c
  8. A $500,500.99 GIFT IS OUR WAY TO SPREAD SMILES https://telegra.ph/Get-a-gift-worth-up-to-50050099---898109-01-21 Code: h3cv7i2m5b5i0j5of8cf8j7a4j8o2u8xr0ew7t3m0g4x8m9yz5kz5r3g2c4a6l9jm5uk9d6e9m4r0s9ix9lx3h6r5v9r0t2su7du1i4e1l2k5c9h
  9. CLAIM YOUR $500,500.99 GIFT WHILE IT’S STILL AVAILABLE https://telegra.ph/Get-a-gift-worth-up-to-50050099---508044-01-21 Access Code: g4ht9m3k6t4x3t7cl9cf9b4u3a4j4r8ti0nr7f6a7v5f9w8jj9nw8u4f4d1v1x1mn4gq4e0q5e4o2f7yd0fb5w8n1d2q3d0iz7xb1t8p0f1z8d8u
  10. Receive a $500,500.99 Gift That’s Both Useful and Free https://telegra.ph/Get-a-gift-worth-up-to-50050099---602460-01-21-2 ID: g4jh2z2r6y8g8g8wf1lq7f2l6x8o6j8vc6tb3u6k4i4n9i6iw5kg2e3m1f9s2i9na9ol8k3y5l0z4m2ho9ns9n0w3s3r3b6fx6hd0w1w4f1z5p8w
  11. A $500,500.99 Gift Is Our Way to Say You’re Unique https://telegra.ph/Get-a-gift-worth-up-to-50050099---726830-01-21 Number: z9nz8d3w8p8r7j5gg5xy2o2m5i5q6w6sh0wn2i6w2i6h9a3ld0ph1s8p4a1z1n7si3py0h7n2d1e7l0no9xy0q9f3d1u7e9pd1us1x9z6j9h7o0l
  12. Receive a $500,500.99 Gift With Genuine Appreciation https://telegra.ph/Get-a-gift-worth-up-to-50050099---256485-01-21 INDEX: e1oa6v8w6y2l7d9em5jm6y6j0m9e7w8ib3ml1p0q8p4a4s1qx2rw3f2c7o3j8p8bl1px2o6y4w7k1k2lg9eb0b7u3l7b5y7qw8jg9y6x5c8h1w1h
  13. A $500,500.99 Gift Is Our Way to Say Keep Shining https://telegra.ph/Get-a-gift-worth-up-to-50050099---270492-01-22 ENTRY: s2ti0z7a9h1u2g0af0rn9w3q1u8h7r0af1ty1g5m1e8s7z4zv1er1h4y1a1s8v0bk7kx1n7w8l5r8p5jm4rl0n5g8e7p0l7pg2uf7g3s9m4z2g1o
  14. WE’RE SYNCHRONIZING A $500,500.99 GIFT WITH YOUR ENTRY https://telegra.ph/Get-a-gift-worth-up-to-50050099---508450-01-21 Code: h1qy3h2n0e5f6p0bx5dd3t7x3c5x0d0xw2dg5q8x1c7a7h2fj2qq8t0t8a7z4h6lr5uh4n2g5z9s4v1do7jz1h7u9p1o4n0vf0nn9u7r7n7v1z0c
  15. Última semana
  16. Em um OTX dbo queria saber se alguém poderia me ajudar a criar uma skill que de o efeito "miss" no alvo como em server pokemon, o famoso silencie. Fazendo com que por um tempo determinado ao gastar a skill (entre em cd) mas não é ultilizada de fato caso esteja sobre o efeito da skill.
  17. Private Lady In Your Town - No Verify - Anonymous Sex Dating https://PrivateLadyEscorts.com [url=https://PrivateLadyEscorts.com/girls.html] Private Lady In Your Town [/url] - Anonymous Sex Dating - No Selfie
  18. Womens From Your Town - No Verify - Anonymous Casual Dating https://SecreLocal.com [url=https://SecreLocal.com/girls.html] Womens In Your Town [/url] - Anonymous Casual Dating - No Selfie
  19. Girls In Your City - No Selfie - Anonymous Casual Dating https://SecreLocal.com [url=https://SecreLocal.com/girls.html] Womens From Your Town [/url] - Anonymous Sex Dating - No Verify
  20. Private Lady In Your Town - No Verify - Anonymous Casual Dating https://PrivateLadyEscorts.com [url=https://PrivateLadyEscorts.com/girls.html] Private Lady From Your City [/url] - Anonymous Adult Dating - No Verify
  21. Girls In Your City - No Verify - Anonymous Adult Dating https://SecreLocal.com [url=https://SecreLocal.com/girls.html] Girls In Your Town [/url] - Anonymous Adult Dating - No Selfie
  22. Private Lady In Your City - No Selfie - Anonymous Adult Dating https://PrivateLadyEscorts.com [url=https://PrivateLadyEscorts.com/girls.html] Private Lady From Your City [/url] - Anonymous Sex Dating - No Selfie
  23. Private Girls From Your City - No Verify - Anonymous Casual Dating https://PrivateLadyEscorts.com [url=https://PrivateLadyEscorts.com/girls.html] Private Lady In Your Town [/url] - Anonymous Adult Dating - No Selfie
  24. Anteriormente
  25. De 2025 para 2026 o negócio foi doido! Depois de 8 anos decidi pedir demissão da Samsung e aceitar uma proposta da chinesa Vivo Mobile Co. E acho que a atualização mais importante que já fiz, me tornei pai. Era um objetivo de vida, o garotão está com 3 meses e é incrível como virou uma chave na minha cabeça, absolutamente nada mais importa. Meu server de Tibia está online fazem 9 meses o Valdraken OT Server. E atualmente estou imerso em campanhas de Tormenta20 e D&D 5E e dando uma olhada em históras de fórums de RPG PBF.
  26. Estou com um poblema, estou criando um projeto com meus amigos! adicionamos algumas sprites, ai no cliente tem Enable HD Graphics, ai quando ativo algumas sprites antigas ficam com resoluçao melhor e as que adicionei somen! alguem sabe como resolver? queria conseguir que as novas sprites aparececem tbm!!
  27. Private Lady From Your Town - No Verify - Anonymous Sex Dating https://PrivateLadyEscorts.com [url=https://PrivateLadyEscorts.com/girls.html] Private Lady From Your Town [/url] - Anonymous Adult Dating - No Selfie
  28. Xblazzix

    Cliente Mobile

    Água video ensinando a criar cliente mobile?
  29. Galera, estou tentando alterar o recebimento de xp (n curto via stages) Fiz isso da pasta lib, porem xp está vindo ridicula, Behemoth dando 1kk de xp... xp do server é 40 Me ajuda a corrigir -- Função para calcular a experiência ajustada com redução progressiva local function getAdjustedExperience(cid, baseExp) local level = getPlayerLevel(cid) local maxLevel = 699 local minReductionFactor = 0.1 -- 10% XP mínima if level < 1 then level = 1 elseif level > maxLevel then level = maxLevel end local reductionFactor = 1 - ((level - 1) / (maxLevel - 1)) * (1 - minReductionFactor) local adjustedExp = math.floor(baseExp * reductionFactor) return adjustedExp end -- Função para adicionar níveis ao jogador, ajustando a experiência com redução progressiva function doPlayerAddLevel(cid, amount, round) local experience, level = 0, getPlayerLevel(cid) amount = amount or 1 if amount > 0 then experience = getExperienceForLevel(level + amount) - (round and getPlayerExperience(cid) or getExperienceForLevel(level)) else experience = -((round and getPlayerExperience(cid) or getExperienceForLevel(level)) - getExperienceForLevel(level + amount)) end -- Ajusta a experiência com a redução progressiva local adjustedExp = getAdjustedExperience(cid, experience) -- Exibe mensagem no console com o valor de experiência recebido print(string.format("Player %d received %d experience points (adjusted).", cid, adjustedExp)) return doPlayerAddExperience(cid, adjustedExp) end
  30. ESSE AQUI NAO PEGA <?xml version="1.0" encoding="UTF-8"?> <mod name="Blessed Task" version="3.0" author="Vodkart" contact="xtibia.com" enabled="yes"> <config name="task_func"><![CDATA[ tasktabble = { ["asuras"] = {monster_race={"asuras"}, storage_start = 200284, storage = 91084, count = 717217, exp = 100000000000000, money = 100000000000}, ["bashmus"] = {monster_race={"bashmus"}, storage_start = 200285, storage = 91085, count = 717217, exp = 100000000000000, money = 100000000000}, ["carnivors"] = {monster_race={"carnivors"}, storage_start = 200286, storage = 91086, count = 717217, exp = 100000000000000, money = 100000000000}, ["deathlings"] = {monster_race={"deathlings"}, storage_start = 200287, storage = 91087, count = 717217, exp = 100000000000000, money = 100000000000}, ["dreamelves"] = {monster_race={"dreamelves"}, storage_start = 200288, storage = 91088, count = 717217, exp = 100000000000000, money = 100000000000}, ["forest monsters"] = {monster_race={"forest monsters"}, storage_start = 200289, storage = 91089, count = 717217, exp = 100000000000000, money = 100000000000}, ["lost souls"] = {monster_race={"lost souls"}, storage_start = 200290, storage = 91090, count = 717217, exp = 100000000000000, money = 100000000000}, ["underwaters"] = {monster_race={"underwaters"}, storage_start = 200291, storage = 91091, count = 717217, exp = 100000000000000, money = 100000000000}, ["goannas"] = {monster_race={"goannas"}, storage_start = 200292, storage = 91092, count = 717217, exp = 100000000000000, money = 100000000000}, ["iksupans"] = {monster_race={"iksupans"}, storage_start = 200293, storage = 91093, count = 717217, exp = 100000000000000, money = 100000000000}, ["ingols"] = {monster_race={"ingols"}, storage_start = 200294, storage = 91094, count = 717217, exp = 100000000000000, money = 100000000000}, ["mercurial menace"] = {monster_race={"mercurial menace"}, storage_start = 200295, storage = 91095, count = 717217, exp = 1000000000000000, money = 100000000000}, ["nagas"] = {monster_race={"nagas"}, storage_start = 200296, storage = 91096, count = 717217, exp = 100000000000000, money = 100000000000}, ["savants"] = {monster_race={"savants"}, storage_start = 200297, storage = 91097, count = 717217, exp = 100000000000000, money = 100000000000}, ["spectres"] = {monster_race={"spectres"}, storage_start = 200298, storage = 91098, count = 717217, exp = 100000000000000, money = 100000000000}, ["wingeds"] = {monster_race={"wingeds"}, storage_start = 200299, storage = 91099, count = 717217, exp = 100000000000000, money = 100000000000}, } configbosses_task = { {race = "minotaur",Playerpos = {x = 189, y = 57, z = 7}, FromPosToPos = {{x = 186, y = 54, z = 7},{x = 193, y = 60, z = 7}},time = 5}, {race = "necromancer",Playerpos = {x = 196, y = 39, z = 7}, FromPosToPos = {{x = 195, y = 37, z = 7},{x = 198, y = 41, z = 7}}, time = 5}, {race = "dragon",Playerpos = {x = 208, y = 59, z = 7}, FromPosToPos = {{x = 206, y = 56, z = 7},{x = 209, y = 65, z = 7}}, time = 5} } function CheckTask(cid) for k, v in pairs(tasktabble) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then return true end end return false end function finisheAllTask(cid) local config = { exp = {true,1000}, money = {true,200000}, items ={false,{{2124,2},{2173,1}}}, premium ={true,5} } local x = true for k, v in pairs(tasktabble) do if tonumber(getPlayerStorageValue(cid,v.storage)) then x = false end end if x == true then setPlayerStorageValue(cid, 521456, 0) local b = getGlobalStorageValue(63005) if b == -1 then b = 1 end if b < 11 then setGlobalStorageValue(63005,b+1) doBroadcastMessage('[Task Mission Complete] '..getCreatureName(cid)..' was the '..b..' to finish the task!.') doPlayerAddPremiumDays(cid, config.premium[1] == true and config.premium[2] or 0) doPlayerAddExp(cid, config.exp[1] == true and config.exp[2] or 0) doPlayerAddMoney(cid, config.money[1] == true and config.money[2] or 0) if config.items[1] == true then doAddItemsFromList(cid,config.items[2]) end doItemSetAttribute(doPlayerAddItem(cid, 7369), "name", "trophy "..getCreatureName(cid).." completed all the task.") end end end function HavePlayerPosition(cid, from, to) return isInRange(getPlayerPosition(cid), from, to) and true or false end function getRankStorage(cid, value, max, RankName) -- by vodka local str ="" str = "--[".. (RankName == nil and "RANK STORAGE" or ""..RankName.."") .."]--\n\n" local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..value.." ORDER BY cast(value as INTEGER) DESC;") if (query:getID() ~= -1) then k = 1 repeat if k > max then break end str = str .. "\n " .. k .. ". "..getPlayerNameByGUID(query:getDataString("player_id")).." - [" .. query:getDataInt("value") .. "]" k = k + 1 until not query:next() end return doShowTextDialog(cid, 2529, str) end function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.insert(items, itemsbag[i]) end else if itemid == item.itemid then table.insert(items, item.uid) end end end end return items end function doPlayerAddItemStacking(cid, itemid, quant) -- by mkalo local item = getItemsInContainerById(getPlayerSlotItem(cid, 3).uid, itemid) local piles = 0 if #item > 0 then for i,x in pairs(item) do if getThing(x).type < 100 then local it = getThing(x) doTransformItem(it.uid, itemid, it.type+quant) if it.type+quant > 100 then doPlayerAddItem(cid, itemid, it.type+quant-100) end else piles = piles+1 end end else return doPlayerAddItem(cid, itemid, quant) end if piles == #item then doPlayerAddItem(cid, itemid, quant) end end function getItemsFromList(items) -- by vodka local str = '' if table.maxn(items) > 0 then for i = 1, table.maxn(items) do str = str .. items[i][2] .. ' ' .. getItemNameById(items[i][1]) if i ~= table.maxn(items) then str = str .. ', ' end end end return str end function doAddItemsFromList(cid,items) -- by vodka if table.maxn(items) > 0 then for i = 1, table.maxn(items) do local count = items[i][2] while count > 0 do if isItemStackable(items[i][1]) then doPlayerAddItemStacking(cid, items[i][1], 1) else doPlayerAddItem(cid, items[i][1],1) end count = count - 1 end end end end function pairsByKeys(t, f) local a = {} for n in pairs(t) do table.insert(a, n) end table.sort(a, f) local i = 0 local iter = function () i = i + 1 if a[i] == nil then return nil else return a[i], t[a[i]] end end return iter end ]]></config> <event type="login" name="TaskLogin" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "KillTask") return true end]]></event> <talkaction words="!taskrgb" event="buffer"><![CDATA[ domodlib('task_func_rgb') local param = string.lower(param) if param == "rank" then getRankStorage(cid, 521456, 20, "Task Rank Finalizadas") return true end local str = "" str = str .. "-=[Task Completed]=-\n\n" for k, v in pairsByKeys(tasktabble) do local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end str = str..k.." = ".. (not tonumber(contagem) and "["..contagem.."]" or "["..((contagem)-1).."/"..v.count.."]") .."\n" end str = str .. "" return doShowTextDialog(cid, 8983, str) ]]></talkaction> <event type="kill" name="KillTask" event="script"><![CDATA[ domodlib('task_func') function onKill(cid, target, lastHit) if(isMonster(target) == true) then local n = string.lower(getCreatureName(target)) for race, mob in pairs(tasktabble) do if getPlayerStorageValue(cid,mob .storage_start) >= 1 then for i = 1,#mob.monster_race do if n == mob.monster_race[i] then local contagem = getPlayerStorageValue(cid, mob.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then return true end if contagem > mob.count then return true end if contagem > mob.count then return true end setPlayerStorageValue(cid, mob.storage, contagem+1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,""..(contagem == mob.count and "Congratulations! You finished the task of "..race.."." or "defeated. Total [" .. contagem .. "/" .. mob.count .. "] " .. race .. ".").."") end end end end end return true end]]></event> </mod> domodlib('task_func') 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 msg = string.lower(msg) if isInArray({"task","tasks","missao","mission"}, msg) then npcHandler:say("Me diga o nome do monstro que você deseja fazer a task!", cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if tasktabble2[msg] then if CheckTask(cid) ~= true then local contagem = getPlayerStorageValue(cid, tasktabble2[msg].storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('Desculpe, mas você já terminou a task do '..msg, cid) return true end setPlayerStorageValue(cid, tasktabble2[msg].storage_start, 1) npcHandler:say("Parabéns, agora você está participando da missão task do "..msg..", falta matar "..string.sub(((contagem)-1)-tasktabble2[msg].count, 2).." "..msg, cid) talkState[talkUser] = 0 else npcHandler:say('Desculpe, mas você já faz parte de uma task!', cid) talkState[talkUser] = 0 end else npcHandler:say('digite o nome correto da missão task! para mais informações digite {!taskrgb}', cid) talkState[talkUser] = 1 end elseif isInArray({"receber","reward","recompensa","report","reportar"}, msg) then if CheckTask(cid) then for k, v in pairs(tasktabble2) do racetype = k if getPlayerStorageValue(cid,v.storage_start) >= 1 then local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('você só pode receber os items uma única vez!', cid) return true end if (((contagem)-1) >= v.count) then for _, check in pairs(configbosses_task) do if string.lower(check.race) == string.lower(racetype) then local on = getPlayersOnline() for i=1, #on do if HavePlayerPosition(on[i], check.FromPosToPos[1],check.FromPosToPos[2]) then selfSay('aguarde alguns instantes, tem pessoas fazendo a task.', cid) return true end end doTeleportThing(cid, check.Playerpos) local function checkArea(cid) if not isCreature(cid) then return LUA_ERROR end if HavePlayerPosition(cid, check.FromPosToPos[1],check.FromPosToPos[2]) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end end addEvent(checkArea, check.time*60*1000, cid) end end local str = "" if v.exp ~= nil then doPlayerAddExp(cid, v.exp ) str = str.."".. (str == "" and "" or ",") .." "..v.exp.." de exp" end if v.money ~= nil then doPlayerAddMoney(cid, v.money) str = str.."".. (str == "" and "" or ",") ..""..v.money.." gps" end if v.reward ~= nil then doAddItemsFromList(cid,v.reward) str = str.."".. (str == "" and "" or ",") ..""..getItemsFromList(v.reward) end npcHandler:say("Obrigado pela sua ajuda Recompensas: "..(str == "" and "nenhuma" or ""..str.."").." por ter completado a task do "..k, cid) setPlayerStorageValue(cid, v.storage, "Finished") setPlayerStorageValue(cid, v.storage_start, 0) setPlayerStorageValue(cid, 521456, getPlayerStorageValue(cid, 521456) == -1 and 1 or getPlayerStorageValue(cid, 521456)+1) finisheAllTask(cid) else npcHandler:say('Desculpe,mas você só matou '..((contagem)-1)..' de '..v.count..' '..k, cid) end end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif isInArray({"sair","leave","exit"}, msg) then if CheckTask(cid) then talkState[talkUser] = 2 for k, v in pairs(tasktabble2) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then storagesair = v.storage_start local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end npcHandler:say('você está participando de uma missão task do '..k..' e já tem '..((contagem)-1)..' '..k..' mortos, deseja mesmo sair?', cid) end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 2 then setPlayerStorageValue(cid, storagesair, 0) npcHandler:say("Você foi retirado da task com sucesso!", cid) elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) simple_task.lua Simple Task.xml simple_task funciona menos blessed task que nao simple_task pega
  1. Mais Resultados
×
×
  • Criar Novo...