Ir para conteúdo

Absolute

Héroi
  • Registro em

  • Última visita

Tudo que Absolute postou

  1. o choro é livre, jájá to postando vários eventos do GlobalWAR e capaz que você fala que é seu por vender no site site, aiai. Já enviei provas pro comedinhas, o script tem como base a autoria do Chady Chaito da chaito, então sem mimimi.
  2. vapo deixo sair desse playground, vai que a doença pega.
  3. Absolute postou uma resposta no tópico em Suporte & Pedidos
    Apesar de ter alguns bugs que você ainda não corrigiu né Vitão, mas é um excelente evento!
  4. senti uma ironia nisto.
  5. delA mano? AUHEAUEHAUEAHEAEA zoeira... Este action itemid="12289" fica no script único e ai você colocara o ID do item que irá usar.
  6. Absolute postou uma resposta no tópico em Suporte Tibia OTServer
    Qual RME?
  7. Absolute postou uma resposta no tópico em Recursos Avançados
    Kuu, o server é em um arquivo chamado definitions.h na source, antes de compilar.
  8. Absolute postou uma resposta no tópico em Playground (Off-topic)
    Saudades de quando o salsicha do scooby doo ficava no eks.
  9. hmmmmmmmmmmm, NÃO GOSTEI, ODIEI! AIUEHAUEHAUHE ZUERA LINDO, BOM CONTEÚDO MERECE MEU REP+
  10. Absolute postou uma resposta no tópico em Suporte Tibia OTServer
    A imagem não aparece, mas sei que layout é este cyber, do idela baiak
  11. Vi agora que você organizou, porque o em spoiler dele separava, erro meu, sem crise, desculpas.
  12. latestnews.php se não achar me manda aqui
  13. Luan você enviou de qualquer outro server, assim vai sumir as funções de register dele =O
  14. Me dig ao nome e outfit que quer que ja configuro.
  15. Configurado para durar 1 dia. ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 1440, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 1}, costmana = {TRUE, mana = 1000}, addrate = 100, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) -- Colex if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) -- Colex addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) -- By MatheusMkalo return (getPlayerRates(cid)[8]-1)*100 end ]]> domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then return doPlayerSendCancel(cid, "You are already taking effect from this item.") end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "You need to be a premmium account to use this item.") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "You need to be level " .. configs.needlvl.level .. " to use this item.") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "You need " .. configs.costmana.mana .. " mana to use this item.") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "The effect of the exp potion end.") setPlayerStorageValue(cid, 62164, 0) end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "2x de experiencia!, o efeito acabara em "..a..".") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 22, "Agora voce ira receber mais exp por matar os mosntros.") setPlayerStorageValue(cid, 62164, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]> domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "2x de experiencia!, o efeito acabara em "..a..".") end end return TRUE ]]>
  16. Ok, pasta principal do seu servidor, pasta mods crie um arquivo com o nome de exp.xml e dentro coloque: Como configurar: addrate = 100, -- Exp que vai adicionar em %, no caso está DOUBLE EXP removeonuse = TRUE - se o item vai ser infinito ou não <action itemid="12289" event="script"><![CDATA[ - Aqui será o id do item q vc vai usar para dar a exp bonus Entendeu?
  17. Fiz com outfit de ferumbras, se quiser altero, (configure o simples) <?xml version="1.0" encoding="UTF-8"?> <npc name="Traga me a quest" nameDescription="Traga me a quest" script="script.lua" walkinterval="2000" floorchange="0" skull="green"> <health now="100" max="100"/> <look type="229"> <parameters> COLOQUE AS FUNÇÕES DE PALAVRA EM CHAVE {} </parameters> </npc>
  18. Explique melhor, onde você quer adicionar a informação ?
  19. Como se fosse um Double EXP para o svdor inteiro?
  20. Absolute postou uma resposta no tópico em Suporte Tibia OTServer
    Ney, pega o creature scripts de um ot normal 9.83 e o coloca o character manager na database, creio que irá sim, n tomei posse de conhecimento no TFS 1.0 ainda, mas com ctz é possível sim
  21. Sobrando um tempo farei para você, estou um pouco atarefado no momento, é particularmente uma task, por storage.
  22. Absolute postou uma resposta no tópico em Suporte Tibia OTServer
    Tudo é possível rs, sim é possível.
  23. Você quer adicionar a palavra que é para ser dita em azul? Vi o spoiler editado, seguinte, no seu está Hello, type 'account' Troque para Hello, type {account} Reinciie o sv e teste. Mudança no ' ' para { }
  24. Absolute postou uma resposta no tópico em Suporte Tibia OTServer
    Troque o arquivo por: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) --[[ local node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Congratulations! You are now epicized.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) ]]-- npcHandler:addModule(FocusModule:new())

Informação Importante

Confirmação de Termo