-
Total de itens
1685 -
Registro em
-
Última visita
Tudo que SkyDarkyes postou
-
[Encerrado][Pokémon] Equipe Para Projeto PokeTibia O
tópico respondeu ao Dr0pped de SkyDarkyes em Formação de Equipes
Conte mais sobre o projeto ... -
Sim
- 6 respostas
-
- scripts.xml
- resolvido
-
(e 1 mais)
Tags:
-
Tipo o - 7000-7800 é assim do id 7000 ao 7800 faz a mesma função
- 6 respostas
-
- scripts.xml
- resolvido
-
(e 1 mais)
Tags:
-
Summer Update 2013 parte II: Lançamento!
tópico respondeu ao Mophus de SkyDarkyes em Notícias e Discussões - Tibia Global
Olha as sprites tão boas,mas depois do 8.6 a CIP,ficou meio sem ideia pra outifts em '-' -
Summer Update 2013 parte II: Lançamento!
tópico respondeu ao Mophus de SkyDarkyes em Notícias e Discussões - Tibia Global
Esses novos bosses tão massa -
Eu tambem visito bastante huehuehue,os topicos antigos sao os que mais tao off
-
Summer Update 2013 parte II: Lançamento!
tópico respondeu ao Mophus de SkyDarkyes em Notícias e Discussões - Tibia Global
Gostei em -
sistema [Task System] Command 1.0
tópico respondeu ao Roksas de SkyDarkyes em Mods, funções e outros
Não tem como colocar para receber + de 1 item por task? -
sistema [Task System] Command 1.0
tópico respondeu ao Roksas de SkyDarkyes em Mods, funções e outros
Para colocar + de 1 item é item = 2499,2160,2160,2160}, ? -
sistema [Task System] Command 1.0
tópico respondeu ao Roksas de SkyDarkyes em Mods, funções e outros
Para receber items -
Valeu VOD,desculpe man,max de rep se não eu dava Mais uma coisa,teria como colocar para,eu não precisar pedir a task,eu ia matava voltava e pegava os items
-
sistema [Task System] Command 1.0
tópico respondeu ao Roksas de SkyDarkyes em Mods, funções e outros
Esse system não tem suporte para por items neh -
Boa iniciativa
-
sistema [Task System] Command 1.0
tópico respondeu ao Roksas de SkyDarkyes em Mods, funções e outros
Funciona em 8.54? -
Esse é o mod do vod,de task gostaria de saber como colocar para ganhar items <?xml version="1.0" encoding="UTF-8"?> <mod name="Simple Task" version="3.0" author="Vodkart" contact="xtibia.com" enabled="yes"> <config name="task_func"><![CDATA[ tasktabble = { ["snake"] = {monster_race={"snake"}, storage_start = 200201, storage = 91001,count = 300,exp = 200,money = 250}, ["sound shinobi"] = {monster_race={"sound shinobi","shinobi sound"}, storage_start = 200210, storage = 91010,count= 2000}, ["fire shinobi"] = {monster_race={"fire shinobi"}, storage_start = 200211, storage = 91011,count= 500, exp = 2500}, ["yoth"] = {monster_race={"yoth"}, storage_start = 200212, storage = 91012,count= 400, exp = 2000}, ["bandit sword"] = {monster_race={"bandit sword"}, storage_start = 200213, storage = 91013,count= 1500, exp = 12000}, ["hard snakes"] = {monster_race={"severium snake","great snake","dark snake"}, storage_start = 200214, storage = 91014,count= 1000, exp = 50000}, ["great snake"] = {monster_race={"great snake"}, storage_start = 200215, storage = 91015,count = 210, exp = 25000, money = 10000}, ["gamaguren"] = {monster_race={"gamaguren"}, storage_start = 200215, storage = 91016,count = 500, exp = 50000, money = 15000}, ["nukenin"] = {monster_race={"nukenin"}, storage_start = 200217, storage = 91017,count = 2500, exp = 2000, money = 55000, reward = {{7455,1},{2451,1},{2525,1},{2397,1}}}, ["renegade"] = {monster_race={"renegade"}, storage_start = 200218, storage = 91018,count = 1500, exp = 70000, money = 30000}, ["shinobi skys"] = {monster_race={"shinobi skys"}, storage_start = 200219, storage = 91019,count = 1000, exp = 50000, money = 30000, reward = {{2495,1},{2421,1}}}, ["insecnoide"] = {monster_race={"insecnoide"}, storage_start = 200220, storage = 91020,count = 1800, exp = 70000, money = 30000}, ["giant fear"] = {monster_race={"giant fear"}, storage_start = 200221, storage = 91021,count = 1111, exp = 70000, money = 200000, reward = {{2516,1},{8865,1},{7457,1},{7862,1}}}, ["dark snake"] = {monster_race={"dark snake"}, storage_start = 200222, storage = 91022,count = 6666, exp = 40000, money = 300000}, ["giant ice yoth"] = {monster_race={"giant ice yoth"}, storage_start = 200223, storage = 91023,count = 300, exp = 50000, money = 60000} } configbosses_task = { {race = "orochimaru",Playerpos = {x = 189, y = 57, z = 7}, FromPosToPos = {{x = 186, y = 54, z = 7},{x = 193, y = 60, z = 7}},time = 5}, {race = "tobi",Playerpos = {x = 196, y = 39, z = 7}, FromPosToPos = {{x = 195, y = 37, z = 7},{x = 198, y = 41, z = 7}}, time = 5}, {race = "sasuke",Playerpos = {x = 208, y = 59, z = 7}, FromPosToPos = {{x = 206, y = 56, z = 7},{x = 209, y = 65, z = 7}}, time = 5} } function isSummon(uid) return uid ~= getCreatureMaster(uid) or false end 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,100000}, 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="/task;!task" event="buffer"><![CDATA[ domodlib('task_func') 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) and not isSummon(target) 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>
-
pedido [Encerrado] Duvida sobre melhor server.-
tópico respondeu ao djtunico de SkyDarkyes em Tópicos Sem Resposta
Acho que 9.86,por ter mais coissas Mas o melhor é o 10.10 -
Qualquer coisa,se precisar de ajuda,nos monstros/spells,pode me chamar xD
- 15 respostas
-
- 8.6
- mapa rozinx
-
(e 2 mais)
Tags:
-
Parabens,pelas SS,da pra ver que está quase completo,e a area >>> dps do templo voce fez,onde tem bog raider,ai desce tals ''-
- 15 respostas
-
- 8.6
- mapa rozinx
-
(e 2 mais)
Tags:
-
Huehuehuehuehuehue GOD Keilost(Sei la '-') Mas acho que só pago mesmo um system bem feito.
-
Ele comparou REP com uma 'moeda' e no caso 'moeda' é dinheiro '-'
-
Lista completa de todas funções da sua distro
tópico respondeu ao WillOliveira de SkyDarkyes em Mods, funções e outros
Uma coisa não teria como fazer isso ai tipo um arquivo 'bat' que voce execute -
Lista completa de todas funções da sua distro
tópico respondeu ao WillOliveira de SkyDarkyes em Mods, funções e outros
/\ Usa qualquer uma -
Vital,porem Usar REP como uma 'moeda',mas oque se compra com rep '-'
-
Esse 2 ai acho meio imposivel kkkkkk Mas o 1 é no config lua que regula o tempo
-
Lista completa de todas funções da sua distro
tópico respondeu ao WillOliveira de SkyDarkyes em Mods, funções e outros
OPA,muito UTIL mesmo valeu.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.