Tudo que poko360 postou
-
Minha database nao aceita numero decimal
-
Minha database nao aceita numero decimal
@Mathias Kenfi fiz o teste em outro servidor, e o exausth.set funcionava normal quando eu colocava em numero decimal (0.2 segundos... 0.3 ......) pois nao sei se esse error esta relacionado a distro ou a database infelizmente nao posso trocar a distro (ou a database), so queria 1 solução p/ isso...
-
Minha database nao aceita numero decimal
tipo, eu vou botar um “exausth.set” em um script, e coloco 0.5 segundos, ai a database arredonda pra 1, alguem sabe resolver?
-
Experience History
tambem queria. ajuda noix
-
NPC de TASK
- Comando !resetar em pz
voce tem o script?- [PEDIDO]Spell Drena Vida de Playerr
adicione a tag no script- [Script] Colocar exaust na spell
tente na parte: if exhaustion.get(cid, 3310) then return false end exhaustion.set(cid, 3310, 9) Sendo 3310 a storage do exausth e 9 os segundos da exausth- (Resolvido)Ajuste em Script de DNT
function timeString(timeDiff) local dateFormat = { {"day", timeDiff / 60 / 60 / 24}, {"hour", timeDiff / 60 / 60 % 24}, {"minute", timeDiff / 60 % 60}, {"second", timeDiff % 60} } local out = {} for k, t in ipairs(dateFormat) do local v = math.floor(t[2]) if(v > 0) then table.insert(out, (k < #dateFormat and (#out > 0 and ', ' or '') or ' and ') .. v .. ' ' .. t[1] .. (v ~= 1 and 's' or '')) end end local ret = table.concat(out) if ret:len() < 16 and ret:find("second") then local a, b = ret:find(" and ") ret = ret:sub(b+1) end return ret end function onSay(cid, words, param) if(words == "!donater") then if doPlayerRemoveItem(cid, 9663, 1) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 457382) local timenow = os.time() if getPlayerStorageValue(cid, 457382) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de DNT no seu character.") setPlayerStorageValue(cid, 457382, time) local quantity = math.floor((getPlayerStorageValue(cid, 457382) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce tem ".. quantity .." dias de DNT restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce precisa do item Donater Acess para usar este comando.") end elseif(words == "!donaterdays") then local time = timeString(-(os.time() - getPlayerStorageValue(cid, 457382))) local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(cid, 457382) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce tem ".. time .." de DNT no seu character.") elseif(words == "/adddonater") then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(player, 457382) local timenow = os.time() local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de DNT no seu character.") setPlayerStorageValue(player, 457382, time) local quantity = math.floor((getPlayerStorageValue(player, 457382) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Voce tem "..quantity.." dias de DNT restantes.") end return true end testa ai, e me fala- cooldown em foods
entao tenta esse- (Resolvido)Client 8.60
só abrir o ObjectBuilder e jogar no seu cliente proprio female.obdmale.obd- cooldown em foods
n sei se vai funcionar, mas testa ai :0- [CREATURESCRIPT] script de pvp enforced
reiniciei o servidor, e tbm n fuincionou tfs 0.4 sv 8.60 tipo, o player morre, e a barra de hp some, mas o player continua vivo, é que nem dar CTRL+N pra esconder os nicks- [CREATURESCRIPT] script de pvp enforced
testei aqui, e nao deu xp mudei pra death: <event type="death" name="pvpenf" event="script" value="pvpenf.lua"/>- [CREATURESCRIPT] script de pvp enforced
boa noite, preciso de uma força se possivel. possuo um script de pvp-enforced, quando um player morre, TODOS que participaram da kill, recebem xp. queria colocar so pra quem deu o ultimo hit ganhar a xp e um script anti-MC nele alguem pode desenrolar pf? script:- NPC Cassino / Database
use esse cassino: Laranja: porcentagem que o player vai receber se ganhar Vermelho: posição onde vai ficar o banco (norte ou sul) Azul: posição onde o player vai jogar o dinheiro (no meio do banco) Verde: posição onde o player vai ficar pra jogar (altere as duas linhas) EDIT: o primeiro error, é que esta faltando a tabela "castle_dono" na coluna guild_id, certamente onde voce pegou o script, deve ter como adicionar (executando uma query)- [Action] script de exp potion
obg, quando dou /reload realmente funciona, mas há alguma maneira de implementar esse sistema pra mostrar o tempo em tempo real? em vez de ficar dando o comando? pq meu script atual ele mostra o tempo restante da potion (fica contando de 1 em 1 segundo) na parte inferior do tibia @Vodkart vi que o script tem créditos seu, podes desenrolar isso pra mim? :S EDIT: @ikaroangelo21 se euquiser adicionar outro script igual, tenho que mudar oque?- [Action] script de exp potion
opa, preciso de uma força se possivel. possuo um script de EXP potion, que quando eu clico, recebo um "Addevent" com o bonus de exp porem, quando dou /reload actions, todos os players perdem esse efeito e a storage fica (junto com o bonus de exp da exp food) isso vem me causando alguns problemas com alguns players, pois preciso atualizar o server/remover bugs teria alguma forma de converter esse action, pra creaturescript e remover esse "addevent"? queria que se o player deslogasse, continuasse contando a exp potion (como se fosse uma storage os.time) que quando chegasse em 0 do seu tempo os.time, a exp voltasse ao normal e eu pudesse dar /reload creaturescript que nao interferisse no tempo dos players alguem sabe fazer isso? a action que uso: grato- como mostro o "os.time" em forma de dias/horas/minutos/segundos?
qual a tag que eu boto, pra mostrar o tempo restante de uma storage? exemplo: 08:46 [Fast Regen Boost]: You have 28 days, 13 hours, 51 minutes e 14 seconds. EDIT: resolvido, achei um topico do vodkart que funcionou quem quiser:- Help channel como crio um bot de auto-respond por palavra chave?
ah obg- Help channel como crio um bot de auto-respond por palavra chave?
recentemente joguei um servidor, onde o player falava no help e um bot(script) checa a palavra que ele tenha falado e responde: exemplo: 1. o player abre o help channel 2. o player faz uma pergunta "quando tempo o pk sai?" 3. o bot (que seria o script) checa a frase, e encontra a palavra PK 4. o bot responde com uma mensagem pre-definida pra palavra "PK" no help channel resumo: o bot checa a palavra que o player vai falar e responde de acordo com a palavra-chave que tenha na frase alguem sabe fazer isso pra tfs 0.4?- Event BOSS
coloque <globalevent name="ForBossEvent" interval="3600000" script="nome do seu csript.lua" /> testa, e ver se vai nascer a cada 1 hora- Event BOSS
como ta sua tag? assim? ou assim?- Event BOSS
@Dorso seu server deve n possuir a tag "docreatemonster" tente colocar "doSummonCreature" ficando assim:- (Resolvido)Talkaction que checa quantidade de certo item
ola, use a tag: - Comando !resetar em pz
Informação Importante
Confirmação de Termo