
Tudo que Snowsz postou
- BeastXHunter v0.01 ALPHA [tfs 0.4] Download
-
[TFS 1.3 10.98] ALUNIA 2020 - Styller Custom
Você primeiro deveria ler o negócio e interpretar corretamente, o servidor está em desenvolvimento seu "projeto de lee sin". Uma coisa que usuários deveriam aprender é parar de reclamar que falta DLL, .exe, uma coisa ou outra, ninguém é obrigado a estar postando projetos pessoais e ainda mais deixar open atualizando, se quiser essas coisas, aprendam a fazer também, não é só receber tudo de mão beijada não. @luanluciano93 massa ver que ainda está trabalhando em algo, só acho um erro ter deixando o whatsapp ai hueheaaeheua, vai aparecer nego igual esse /\ enchendo teu saco por algo que você não é obrigado a fazer querendo tudo de mão beijada, depois tira que fica sussa xD.
-
getItemAttack(uid) (value nil)
Ninguém aqui é mãe diná pra saber qual script você está usando e poder arrumar se você não postar, não acha menino esperto?
-
(Resolvido)Script Regeneration com Randon Min Max
(OFFTOPIC) Ainda anda mexendo com DBO e Bleach? @CoyoteStark
-
Finalizar o SCRIPT
Erro meu, mybad. --[[ Exemplo: local config = { [400] = {Text = "[GOLD]", TextColor = "random", Delay = 200}, [300] = {Text = "[MEU PAU COM SAL]", TextColor = "18", Delay = 200}, [200] = {Text = "[MEU PAU DE ÓCULOS]", TextColor = "180", Delay = 200}, } Sempre coloque o maior level por cima. 400 está acima de 300 por exemplo /\, e 300 acima de 200. Se o TextColor for dado como "random", será aleatória a cor. ]] local config = { [400] = {Text = "[GOLD]", TextColor = "random", Delay = 200}, } function sendPlayerEffect(cid) if isCreature(cid) then for k, v in pairs(config) do if getPlayerLevel(cid) >= k then doSendAnimatedText(getThingPos(cid), v.Text, string.lower(v.TextColor) == "random" and math.random(1, 255) or tonumber(v.TextColor)) addEvent(sendPlayerEffect, v.Delay * 100, cid) end end end end function onLogin(cid) sendPlayerEffect(cid) return true end
-
Finalizar o SCRIPT
--[[ Exemplo: local config = { [400] = {Text = "[GOLD]", TextColor = "random", Delay = 200}, [300] = {Text = "[MEU PAU COM SAL]", TextColor = "18", Delay = 200}, [200] = {Text = "[MEU PAU DE ÓCULOS]", TextColor = "180", Delay = 200}, } Sempre coloque o maior level por cima. 400 está acima de 300 por exemplo /\, e 300 acima de 200. Se o TextColor for dado como "random", será aleatória a cor. ]] local config = { [400] = {Text = "[GOLD]", TextColor = "random", Delay = 200}, } function sendPlayerEffect(cid) if isCreature(cid) then for k, v in pairs(config) do if getPlayerLevel(cid) >= k then doSendAnimatedText(getThingPos(cid), v.Text, string.lower(v.TextColor) == "random" and math.random(1, 255) or tonumber(v.TextColor)) addEvent(sendPlayerEffect, delay * 100, cid) end end end end function onLogin(cid) sendPlayerEffect(cid) return true end
- Descompilador Molebox
-
[TFS 1.x] TK Vip System
Pequeno update para quem ainda se interessar tinha alguns erros ainda no original, sem perguntas por favor, ta ai o script: --[[ ALTER TABLE `accounts` ADD `vip_time` BIGINT(20) NOT NULL DEFAULT 0; --]] -- player:getVipTime() function Player.getVipTime(self) local resultId = db.storeQuery("SELECT `vip_time` FROM `accounts` WHERE `id` = '".. self:getAccountId() .."';") local time = resultId ~= false and result.getDataInt(resultId, "vip_time") or 0 result.free(resultId) return time end -- player:isVip() function Player.isVip(self) return self:getVipTime() > os.time() and true or false end -- player:addVipDays(days) function Player.addVipDays(self, days) return(self:isVip() and tonumber((days * 86400))) and db.query("UPDATE `accounts` SET `vip_time` = '".. (self:getVipTime() + (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") or db.query("UPDATE `accounts` SET `vip_time` = '".. (os.time() + (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:removeVipDays(days) function Player.removeVipDays(self, days) return(self:isVip() and tonumber((days * 86400))) and db.query("UPDATE `accounts` SET `vip_time` = '".. (self:getVipTime() - (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") or db.query("UPDATE `accounts` SET `vip_time` = '".. (os.time() - (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:setVipDays(days) function Player.setVipDays(self, days) return db.query("UPDATE `accounts` SET `vip_time` = '".. (os.time() - (days * 86400)) .."' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:removeVip() function Player.removeVip(self) db.query("UPDATE `accounts` SET `vip_time` = '0' WHERE `id` ='".. self:getAccountId() .."' LIMIT 1 ;") end -- player:doVipDays() function Player.sendVipDaysMessage(self) local vipDays = math.floor(self:getVipTime() / 86400) return self:getVipTime() ~= false and self:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Your have '.. vipDays .. ' vip days.') end
-
(AJUDA) ERROR: Unable to send extended opcode 1, extended opcodes are not enabled
Já vi isso mas não lembro como resolver, sorry.
-
[PEDIDO] Script para Elfbot de parar o Bot em determinado level
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
-
10.99 Outfits / Items images
Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
- Formando uma equipe ( POKETIBIA)
-
[AJUDA AQUI] Quero deixar meu server de PokeTibia 24horas Online
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
- Gtz snows !!
- Comandos Gm Tutor Cm
-
Como usar skill no navigation
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
-
Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
Caso resolvido, obrigado @Fir3element. @Alexy Brocanello na próxima vez que for acusar alguém de plágio, verifique realmente tudo, não um pedaço de algo, aquele const.h pode ter aquela parte feita do zero e acabar igual sim, tem tutoriais em qualquer lugar sobre "aumentar os efeitos". O tópico irá continuar, e não espero mais nenhum "mimimi", ok?
-
Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
Quais são suas provas de que algo nesse tópico é seu @Alexy Brocanello? Eu não irei baixar source alguma para fazer comparações, se tem prova, prove, não faça os outros irem atrás disso, do contrário, não vejo o por que fazer algo com esse tópico, ao meu ver está tudo correto até aí, e aos demais, suporte tem seu lugar, se encontra algum erro ou algo assim, faça um tópico, nada de ficar floodando nesse tópico que não é voltado ao vosso suporte.
-
[Talkaction] Checar items da database in-game
Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
-
Muda de vocação com o level.
Eu fiz como foi pedido, agora se quiser testar testa, se não, ta aí o script para os outros usarem. Vocação você configura no vocations.xml e você sabe disso. O script já pega o nome automaticamente para enviar a mensagem, além que para trocar a vocação ele usa o id anterior e um id novo, se não sabe configurar isso, foi mal, eu paro por aqui.
-
Muda de vocação com o level.
No creaturescripts. creaturescripts.xml <event type="advance" name="AdvanceVocation" script="advancevocation.lua" /> login.lua player:registerEvent("AdvanceVocation")
-
Muda de vocação com o level.
Eu já expliquei no script, lá tem comentários mostrando como funciona. --["levelminimo-levelmaximo"] ["1-30"] = { --[vocação atual id] = nova vocação id, [1] = 5,
-
(Resolvido)Item que da premium
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
-
Conjure runas
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum. ReturnValue ConjureSpell::internalConjureItem(Player* player, uint32_t conjureId, uint32_t conjureCount, bool transform/* = false*/, uint32_t reagentId/* = 0*/, slots_t slot/* = SLOT_WHEREVER*/, bool test/* = false*/) { if(!transform) { Item* newItem = Item::CreateItem(conjureId, conjureCount); if(!newItem) return RET_NOTPOSSIBLE; ReturnValue ret = g_game.internalPlayerAddItem(player, player, newItem, true); if(ret != RET_NOERROR) delete newItem; return ret; } if(!reagentId) return RET_NOTPOSSIBLE; Item* item = player->getInventoryItem(slot); if(item && item->getID() == reagentId) { if(item->isStackable() && item->getItemCount() <= 0) return RET_YOUNEEDTOSPLITYOURSPEARS; if(test) return RET_NOERROR; Item* newItem = g_game.transformItem(item, conjureId, conjureCount); if(!newItem) return RET_NOTPOSSIBLE; g_game.startDecay(newItem); return RET_NOERROR; } return RET_YOUNEEDAMAGICITEMTOCASTSPELL; }
-
Erro no OT
O problema me parece estar no script idle.lua na pasta creaturescripts, troque para esse: local config = { idleWarning = getConfigValue('idleWarningTime'), idleKick = getConfigValue('idleKickTime') } function onThink(cid, interval) if not isCreature(cid) or (getTileInfo(getCreaturePosition(cid)).nologout or getCreatureNoMove(cid) or getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_ALLOWIDLE)) then return true end local idleTime = getPlayerIdleTime(cid) + interval doPlayerSetIdleTime(cid, idleTime) if(config.idleKick > 0 and idleTime > config.idleKick) then doRemoveCreature(cid) elseif(config.idleWarning > 0 and idleTime == config.idleWarning) then local message = "You have been idle for " .. math.ceil(config.idleWarning / 60000) .. " minutes" if(config.idleKick > 0) then message = message .. ", you will be disconnected in " local diff = math.ceil((config.idleWarning - config.idleKick) / 60000) if(diff > 1) then message = message .. diff .. " minutes" else message = message .. "one minute" end message = message .. " if you are still idle" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, message .. ".") end return true end