Ir para conteúdo
  • Cadastre-se

Lurk

Membro
  • Total de itens

    175
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que Lurk postou

  1. caraca tava esperando por isso, vlw demais man teria as paginas p znote?
  2. @Doidodepeda @Doidodepeda só trocar a mensagem que aparece
  3. @Quatroqueijos poe isso no fim da sua lib function timeString(timeDiff,english) -- créditos: Killua local dateFormat = {} if english then dateFormat = { {"day", timeDiff / 60 / 60 / 24}, {"hour", timeDiff / 60 / 60 % 24}, {"minute", timeDiff / 60 % 60}, {"second", timeDiff % 60} } else dateFormat = { {"dia", timeDiff / 60 / 60 / 24}, {"hora", timeDiff / 60 / 60 % 24}, {"minuto", timeDiff / 60 % 60}, {"segundo", timeDiff % 60} }
  4. @diarmaint assim local vocacoes = {1, 2 , 3, 4} -- vocacoes que podem ganhar essa skin function onUse(cid, item) if getPlayerStorageValue(cid, 11140) < 1 and isInArray(vocacoes, getPlayerVocation(cid)) then setPlayerStorageValue(cid, 11140, 1) doPlayerSendCancel(cid, "Voce já ganhou essa skin!.") doSendMagicEffect(getPlayerPosition(cid), 5) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu a skin!.") doRemoveItem(item.uid, 1) elseif getPlayerStorageValue(cid, 11140) == 1 then doPlayerSendCancel(cid, "Voce já tem essa skin.")
  5. @Samuel Cstr lol ngm é obrigado a responder, isso aqui n eh trabalho de ngm n, n eh um forum cheio de profissional prontamente esperando suas duvidas p te responder de graça isso aqui é hobby, quem te ajuda ajuda pq quer, tirou tempo do dia p isso, compartilhou conhecimento de graça outra, pode te chocar mas pode ter gente que n sabe, todo dia entra gente nova no forum e gente da antiga vai embora, segue coma vida, esquece do tibia muita gente aqui é muito mal acostumado tipo vc
  6. @LeoTK eu sei como não afetar quem é da guild e quem esta em party mas não sei como aplicar o efeito com magia em área teria que criar uma condition customizada, talvez um membro mais experiente do fórum possa ajudar...
  7. Fiz essa spell a pedido de um usuário do fórum e logo depois outro usuário pediu uma versão onde o target do player afetado pela magia ficasse bloqueado por um tempo configurável, gostei da ideia e decidi postar em forma de tópico. Primeiro de tudo você vai precisar dessa função feita/disponibilizada pelo @WooX (não se esqueçam de passar no tópico dele e agradecer) Em data/spells.xml adicione <instant name="Cancel Enemy Target" words="Cancel Enemy Target" lvl="12" mana="20" range="3" blockwalls="1" needtarget="1" exhaustion="2000" needlearn="0" event="script" value="cancelta
  8. @diarmaint editei minha primeira resposta do tópico aqui, olha lá @RicK Sanchez @BangxD atualizem tb @leozincorsair atualizei dnv atualizado dnv, acessa aqui https://tibiaking.com/forums/topic/100214-spell-que-bloqueia-o-target-do-player/ @diarmaint @RicK Sanchez @BangxD
  9. se alguém quiser um exemplo do que da pra fazer com esse código, aqui uma magia que cancela o target do seu target
  10. @diarmaint cara acho que vc ta usando tfs 1.x, certo? esse código é p tfs 0.4 ou vc ta sem a função na source ou sei lá, testei aqui e funfou certinho, o do cara ali funfou tb
  11. @BangxD @RicK Sanchez acabei de testar aqui, em spells.xml troca por isso aqui <instant name="Cancel Enemy Target" words="Cancel Enemy Target" lvl="12" mana="20" range="3" blockwalls="1" needtarget="1" exhaustion="2000" needlearn="0" event="script" value="canceltarget.lua"> </instant>
  12. @BangxD comentei no seu tópico, da uma olhada lá
  13. cara, nem tinha visto q vc tinha postado duplicado... https://tibiaking.com/forums/topic/100212-countdown-horário-dos-próximos-eventos/
  14. Peço desculpas caso esteja postando na área errada, por favor movam o tópico. Isso é um tutorial O script já existe na base que o @WooX postou aqui mas quando tentei passar pro meu sv 0.4 ficava dando debug dai eu desisti na época. Dai eu tava tentando ajudar nesse tópico, tentei mais uma vez e consegui fazer funcionar. Exemplo de como fica ingame Vamos a instalação em data/globalevents/scripts crie um arquivo chamado eventcheck.lua e cole isso dentro local EventsListalist = { {time = "01:00", name = "Snowball Event"}, {time = "02:0
  15. @Doidodepeda https://tibiaking.com/forums/topic/100212-countdown-horário-dos-próximos-eventos/
  16. @Movie @Mor3nao @diarmaint não sei exatamente como tratar os arrays em tfs 1.3, mas se for parecido com o 0.4 daria p fazer local vocations_allowed = {1, 2, 3, 4} if creature:isPlayer() and isInArray(vocations_allowed, (creature:getVocation():getClientId())) then
  17. @Movie @Mor3nao @diarmaint acho q da p simplesmente fazer um if creature:isPlayer() and (creature:getVocation():getClientId()) >= 1 then q deve funfar pra todas
  18. @Lisbeky não testei e fiz um combinado do seu script com esse do vodkart https://tibiaking.com/forums/topic/89379-resolvido-monstro-virando-outro-com-de-vida/?do=findComment&comment=490911 troca todo seu script por esse e ve o que acontece local monstro = "Demon" -- Monstro que irá ser invocado function onUse(cid, item, fromPosition, itemEx, toPosition) if (item.itemid == 2193 and item.actionid == 100) then thing = getThingFromPos(toPosition) if isMonster(thing.uid) and getCreatureName(thing.uid) == "Phanta" then doCreatureSay(thing
  19. @Thony D. Serv deixa assim local cfg = { life = 20000, storage = 9999, tempo = 1 -- em segundos } function onCast(cid, target) local master = getCreatureMaster(cid) if exhaustion.check(master, cfg.storage) == false then local pos = getCreaturePosition(master) local pos2 = getCreaturePosition(target) doCreatureAddHealth(master, cfg.life) doCreatureAddMana(master, cfg.life) doSendAnimatedText(pos2, "Absorve", TEXTCOLOR_BLUE) exhaustion.set(master, cfg.storage,cfg.tempo*7) doSendMagicEffect(pos, 12) else -- exhaustion.set(master, cfg.storage,0)
  20. @raicont use this script then function onUse(cid, item, fromPosition, itemEx, toPosition) local daysvalue = 1 * 24 * 60 * 60 local daily = getPlayerStorageValue(cid, 13541) local rewards = { { item = 12832, count = 1 }, { item = 2160, count = 100 }, { item = 12227, count = 1 }, { item = 12331, count = 1 }, { item = 12618, count = 5 }, { item = 12242, count = 1 }, { item = 2145, count = 1 } } if (daily == -1) then daily = 0 end if getPlayerStorageValue(cid, 13540) - os.time() <= 0 and getPlayerLevel(cid) >= 300 and isPremium(cid) then local rando
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo