Tudo que poko360 postou
-
(Resolvido)[Creaturescript] tempo pra avançar um level ----> "you advanced from level 227 to level 228 in 20 minutes and 40 seconds"
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). tfs 0.4 Base: bom dia, algum lindão poderia desbugar essa script que mostrasse o tempo pra upar um nivel? EXEMPLO: "you advanced from level 227 to level 228 in 20 minutes and 40 seconds" recentemente eu achei um script em outro forum mas aparece um bugzinho Segue abaixo o script: 050-Function.xml Creaturescript (onlogin) Creaturescript (onadvanced)
-
Erro Script Ajuda
precisa nao, coloca tudo NO-PVP e bota o sqm pro account manager nascer no sqm da estatua faz como eu fiz, coloca o account manager tipo em uma ilha, longe dos player e faz isso dai q falei
-
nuker
entendi, mas tipo ele conseguia derrubar mesmo ele ficando offline, nao acho que seja algum script do server (ele ta derrubando offline em um ot SQLITE) vou da uma olhada, seria essa daqui?
-
Erro Script Ajuda
vai no mapa editor seleciona o protection zone (aquele verdinho) aperta CTRL e segura, e desmarca a area de protection ao redor da estatua depois voce vai selecionar o NO-PVP (o rosinha) e marcar ao redor da estatua OBS: Nao esquece de colocar pra nascer o account manager onde ta a estatua (no sqm da estatua)
-
Erro Script Ajuda
nao po... faz oq falei ali em cima
-
Erro Script Ajuda
rapaz, quer uma dica melhor pra evitar magebomb de account manager? uso assim há 2 anos, e nao tive nenhum problema... faz o seguinte: poem uma Estatua ou uma pedra no sqm do account manager e tranca os SQM ao redor assim: OBS: coloca todos os SQM como tile de NO-PVP (tira o protectzone) Caso queira o script tambem que uso, ta ai:
-
nuker
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.4 Base: Boa noite, recentemente estou sofrendo ataques ao meu servidor (dedicado), tenho uns 4 anos de server online e nunca aconteceu isso... chegou um player no templo e falou que ia derrubar, ai o meu distro fechou (sem relatorio de erros do windows), e meu restarter abriu novamente, aconteceu isso umas 3x e fechei de vez... eu abria o server, demorava 5 segundos e ele fechava. dai demorei umas 3 horas pra abrir o server novamente, e ta online normal (porque o nuker ta offline) Oque recolhi ate agora: *Ele não usa nenhum bug de NPC pra derrubar (o local de onde ele tava derrubando nao tinha nenhum NPC *Tambem verifiquei actions/movements/globalevents/creaturescripts... mas nao é, ele continua derrubando *Eu puxei o char dele pra minha conta do ADM pra ver se tinha algum item bugado (nao tinha nada no char) *Uso windows (nao sei usar linux) *NAO USO SITE (meu server é SQLITE) *Nao é hack de account manager (tambem verifiquei isso) *Nao da nenhum error no distro (tambem olhei isso, simplesmente fecha como se tivesse apertado o "X" na distro) alguem que conheça do assunto poderia por gentileza me ajudar? Abro o server há 4 anos, por diversão/hobbie...
-
como coloco pra NAO dar exausth usando potion e runa ao mesmo tempo?
essa aqui mas tipo, eu coloquei fast atk nela e coloquei mana e vida por porcentagem (aquelas barras abaixo do minimapa), ai deixei a pasta de compilar pra la (uns 6 meses depois), ai fui tentar aumentar o limite maximo de magic level , e bugou tudo, tentei reverter, mas continua o error. nao considerei baixar a tfs denovo nesse site ai, pq eu nem lembro direito oq alterei na que to usando atualmente =c
-
como coloco pra NAO dar exausth usando potion e runa ao mesmo tempo?
@Way20 eu não posso compilar meu tfs =/ eu to com um error que nao sei resolver, na minha pasta de compilar achei que dava pra mudar o exausth sem mexer nas sources (pois estou com esse problema), de qualquer forma obg por tentar ajudar @KotZletY no link que vc mandou era d2 spells? era q eu queria do exausth da potion e da spell, de qualquer forma obg
-
como coloco pra NAO dar exausth usando potion e runa ao mesmo tempo?
@Way20 hm, tipo n tem como colocar exausth pela storage nao né? ou nao ia funcionar?
-
como coloco pra NAO dar exausth usando potion e runa ao mesmo tempo?
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.4 Base: como coloco pra não dar exausth usando potion e runa ao mesmo tempo? eu queria colocar pra usar os dois juntos (e tivesse como colocar dois exausts diferentes ... ) 1 Segundo ("x" exausth) nas potions 1 Segundo ("y" exausth) nas runas) alguem tem alguma ideia de como fazer isso? pf
-
(Resolvido)Como coloco um math.random nesse script?
consegui editar aqui, funcionou perfeitamente, obg
-
(Resolvido)Como coloco um math.random nesse script?
nao funcionou, eu fui testar o primeiro script do post que eu coloquei, tambem nao funcionou tipo eu tenho outro script que quando o player desloga, ele perde a storage da aura, sera que deu algum "conflito"? Edit: que estranho, eu fui tentar voltar como era antes (os scripts antigos) pra ver se funcionava, e nao ta funcionando nenhum mais nao Edit: que estranho, eu fui tentar voltar como era antes (os scripts antigos) pra ver se funcionava, e nao ta funcionando nenhum mais nao EDIT 2: @Vodkart eu fui na pagina original do script (de onde eu peguei da primeira vez) e fui botar na talkaction, e funcionou perfeitamente. E o meu script tava funcionando perfeitamente também (o creaturescript), eu não sei oque aconteceu que ele parou de funcionar. Eu ate testei em outro server o script da minha primeira postagem, ele simplesmente parou de funcionar. Pode me ajudar a refazer do mesmo jeito do script original de onde peguei e colocar do jeito que vc fez ai em cima? aparece as mensagens tudo certinho "você trocou pra aura 5.... relogue!" mas não aparece o efeito girando em torno do player =/ se possível.. é claro, obrigado script original (do 0)
-
(Resolvido)Como coloco um math.random nesse script?
nada =C EDIT: @Vodkartsera que tenho que deletar as storages na database ou nao tem nada a ver?
-
(Resolvido)Como coloco um math.random nesse script?
sim sim, eu coloquei !aura 1 apareceu isso aqui 16:24 Você escolheu o efeito número 1, relogue!. eu reloguei e nao aconteceu nada
-
(Resolvido)Como coloco um math.random nesse script?
eu loguei e nao ativou (automaticamente) a aura =s, mas tambem nao deu nenhum error na distro
-
(Resolvido)Como coloco um math.random nesse script?
-
(Resolvido)Como coloco um math.random nesse script?
@Vodkart tipo eu uso o TFS 0.4 , dai são 41 efeitos (/x) ai eu tenho 1 duvida... aquele 37 ali é a quantidade de /x que vai salvar? tipo do 0 ate o 37? n seria ate o 41 nao? ou to errado tipoaura = getPlayerStorageValue(cid, 789635) <= 0 and 37 or getPlayerStorageValue(cid, 789635) ,,, e onde eu coloco isso? tipo, fui adicionar em uma linha e ta dando um error na distro <eof>... acredito q falta um end (ou coloquei errado), podes me ajudar? Aura (talkaction)
-
(Resolvido)Como coloco um math.random nesse script?
queria que ele pudesse escolher
-
(Resolvido)Como coloco um math.random nesse script?
Peguei um script de aura aqui no TK, quando um player loga no meu server, ele ja ganha essa aura automatica que fica girando em torno do player. eu queria colocar pra quando o player logasse no server, nao so tivesse a opção HOLY eu queria que o player pudesse escolher o distance effect (aquele comando /x 1...2...3...) Script da aura: Alguem pode me ajudar a botar um math.random nessa linha no script? tipoaura = 37 -- número do efeito da aura (efeito de distância, pode ser identificado com /x no jogo)
-
Atualização do Highscores (rank) dando lag help pls
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.4 Base: Oi, de um tempo pra ca fiz uma burrice (eu queria testar), eu coloquei o tempo do pra atualizar o rank a cada 0 no config.lua (pra ver se atualizava em tempo real) updateHighscoresAfterMinutes = 0 ai parou de atualizar o rank , quando fui voltar ao normal (1min) agora todos os players freezam por 2 segundos no server cada vez que atualiza o rank, antes de eu mudar isso nao acontecia, alguem tem alguma ideia do que fazer pra tirar esse lag da atualização do rank e voltar como era antes?
-
Mudar essa Talkaction ----para----> Creaturescript
Eu peguei um script de aura aqui no TK, so que tipo ele ativa e desativa por comando !aura (on/off)eu queria colocar pra quando um player premium account logasse a aura seria ativada automaticamente (no caso seria o !aura on)e quando deslogasse ele removia a storage da aura (!aura off)ja tentei mudar mas da errorpode me ajudar a "converter" essa talkaction pra creaturescript? (TFS 0.4) grato Video da aura: WhatsApp Video 2018-04-12 at 00.13.42.mp4
-
(Resolvido)como coloco pra nao usar esse item na PZ?
obg
-
(Resolvido)como coloco pra nao usar esse item na PZ?
funcionou perfeitamente, obrigado, poderia me falar onde voce alterou? eu tenho outros 3 script pra colocar isso tambem
-
(Resolvido)como coloco pra nao usar esse item na PZ?
Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 0.4 Base: Queria colocar esse script de exp potion pra NAO usar na protection zone, alguem sabe colocar? grato <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="TibiaKing.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs50"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 30, ---- TIME IN MINUTES needpa = FALSE, needlvl = {TRUE, level = 1}, costmana = {FALSE, mana = 10}, addrate = 25, -- 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 ]]></config> <!-- exppotion.lua --> <action itemid="6544" event="script"><![CDATA[ domodlib('PotionExpConfigs50') if getPlayerStorageValue(cid, 49015) >= 1 then doSendMagicEffect(getPlayerPosition(cid), 2) return doCreatureSay(cid, "[Error] So pode usar 1 EXP POT por vez.", TALKTYPE_ORANGE_1) 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.") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "[Exp +25%], 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))) doCreatureSay(cid, "EXP POTION Ativada, voce ganhou um bonus de EXP [+25%] por 30 minutos.", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 21) setPlayerStorageValue(cid, 49015, os.time()) creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 49015, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs50') local time = configs.time if os.time()-getPlayerStorageValue(cid, 49015) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 49015))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 49015))) * 1000 , cid, 49015, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 49015))), 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, 49015))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 49015)))*1000, cid, "The effect of the exp potion end.") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 49015)))-i)*1000, cid, "+25% de experiencia!, o efeito acabara em "..a..".") end end return TRUE ]]></creaturescript> </mod> Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.