-
Total de itens
463 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que FlavioHulk postou
-
Poste seu login.lua
-
Scripting Erro no script de ficar full skills/ml
FlavioHulk respondeu ao tópico de Goengius em Suporte Tibia OTServer
Posta o script, cara, minha bola de cristal está com defeito... -
(Resolvido)Paladin erra muito dano
FlavioHulk respondeu ao tópico de DouglasVinicius em Suporte Tibia OTServer (Resolvidos)
A chance do paladin vai depender da arma que ele está, veja sua configuração das armas -
[TFS 0.4 / TFS 1.x] Wand/Rod Elemental
FlavioHulk respondeu ao tópico de DdJs em GlobalEvents, CreatureScripts & Weapons
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. -
Scripting Como por item que add VIP? REP++
FlavioHulk respondeu ao tópico de magrelo751 em Suporte Tibia OTServer
Cara, posta seu script de movements, por favor -
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.
-
Scripting Como por item que add VIP? REP++
FlavioHulk respondeu ao tópico de magrelo751 em Suporte Tibia OTServer
Acredito que o script do @Zzyzx esteja bem funcional, mas... local config = { removeOnUse = true -- Remover quando usar?, premiumAccumulated = true, -- Acumular dias vips ao player? days = 30 -- Dias adicionado ao player } function onUse(cid, item, fromPosition, itemEx, toPosition) if not premiumAccumulated and vip.hasVips(cid) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já tem premium e não poderá ser acumulado.") return true end vip.setVip(cid, config.days * 24 * 60 * 60) local amountPremium = vip.getVip(cid) doPlayerS -
(Resolvido)Quantidade RANDOM
FlavioHulk respondeu ao tópico de tetheuscunha em Suporte Tibia OTServer (Resolvidos)
local chest = { [8049] = { name = '[Event] BOX', container = 1738, items = { [1] = { chance = 100, itemId = 2160, amountMax = 10 } } } } function onUse(cid, item, frompos, item2, topos) local tmpConfig = chest[item.actionid] if not tmpConfig then return true end local container, str = doPlayerAddItem(cid, tmpConfig.container, 1), 'BackPack from '.. tmpConfig.name ..', Your Rewards:\n' for i = 1, #tmpConfig.items do local items = tmpConfig.items[ -
(Resolvido)Quantidade RANDOM
FlavioHulk respondeu ao tópico de tetheuscunha em Suporte Tibia OTServer (Resolvidos)
local chest = { [8049] = { name = '[Event] BOX', container = 1738, items = { [1] = { chance = 100, itemId = 2160, amountMax = 10 } } } } function onUse(cid, item, frompos, item2, topos) local tmpConfig = chest[item.actionid] if not tmpConfig then return true end local container, str = doPlayerAddItem(cid, tmpConfig.container, 1), 'BackPack from '.. tmpConfig.name ..', Your Rewards:\n' for i = 1, #tmpConfig.items do local items = tmpConfig.items[ -
(Resolvido)Quantidade RANDOM
FlavioHulk respondeu ao tópico de tetheuscunha em Suporte Tibia OTServer (Resolvidos)
local chest = { [8049] = { name = '[Event] BOX', container = 1738, items = { [1] = { chance = 100, itemId = 2160, amountMax = 10 } } } } function onUse(cid, item, frompos, item2, topos) local tmpConfig = chest[item.actionid] if not tmpConfig then return true end local container, str = doPlayerAddItem(cid, tmpConfig.container, 1), 'BackPack from '.. tmpConfig.name ..', Your Rewards:\n' for i = 1, #tmpConfig.items do local items = tmpConfig.items[i] if chance >= math.random(1, 100) then local amountRandom = math.random(1, -
Action TFS 0.X Baú SAO - Sistema de Quest
FlavioHulk respondeu ao tópico de lordzetros em Action, MoveEvent, TalkAction & Spell
Por que está tudo sublinhado? -
Isso
-
Programação Tirar Exhausted de Spell.cpp
FlavioHulk respondeu ao tópico de Etherious em Suporte OTServer Derivados
Amigo, poste a solução, mais alguém poderá precisar e isso ajudará bastante. -
lootMonster vezes o rateLoot do config.lua 100000 = 100% * rateLoot, ou seja se o rate for 4, a porcentagem será 400%
-
Programação Entrada VIP, ajuda REP++
FlavioHulk respondeu ao tópico de magrelo751 em Suporte OTServer Derivados
ALTER TABLE `accounts` ADD `vipdays` int(11) NOT NULL DEFAULT 0; -
Programação Ot LINUX PARA WINDOWS
FlavioHulk respondeu ao tópico de darknessstyle em Suporte Tibia OTServer
Qual a bronca? -
local config = { cooldown = 20, -- tempo entre uma magia e outra duration = 10, --- duração storage = 3482101, effect = 34 --- efeito que vai sair } function onCastSpell(cid, var) if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then setPlayerStorageValue(cid, 55695, os.time()) for i = 1, config.duration do addEvent(function(cid, effect) if not isCreature(cid) then return false end local pos = {x=getPlayerPosition(cid).x+2, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(pos, effect) end, 1000 * i, cid, co
-
local config = { cooldown = 20, -- tempo entre uma magia e outra duration = 10, --- duração storage = 3482101, effect = 34 --- efeito que vai sair } function onCastSpell(cid, var) if os.time() - getPlayerStorageValue(cid, 55695) >= config.cooldown then setPlayerStorageValue(cid, 55695, os.time()) for i = 1, config.duration do addEvent(function(cid, effect) if not isCreature(cid) then return false end local pos = {x=getPlayerPosition(cid).x+2, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(pos, effect) end, 1000 * i, cid, co
-
Scripting [Error - TalkAction Interface]
FlavioHulk respondeu ao tópico de edcaverna em Suporte OTServer Derivados
data/lib/050-function.lua function getPoints(cid) local res = db.getResult('select `p_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == -1) then return false end local ret = res:getDataInt("p_points") res:free() return tonumber(ret) end function doPlayerAddPoints(cid, quant) return db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) + quant .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end function doPlayerRemovePoints(cid, quant) return db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) - quant -
Cara, não entendi bem... O efeito tem que durar 10 segundos ou sair após 10 segundos? Porque seu addEvent ali, você tá multiplicando o i * 1000, e tá acontecendo que o effect tá saindo a cada segundo durante 10 segundos... E seu cooldown está de 20 segundos no config, o que não baterá com os 10 segundos do effect... Você está utilizando uma storage dentro do addEvent, e utilizando outra storage para check de time.
-
(Resolvido)Quantidade RANDOM
FlavioHulk respondeu ao tópico de tetheuscunha em Suporte Tibia OTServer (Resolvidos)
local chest = { [8049] = { name = '[Event] BOX', container = 1738, items = { [1] = { chance = 100, itemId = 2160, amountMax = 10 } } } } function onUse(cid, item, frompos, item2, topos) local tmpConfig = chest[item.actionid] if not tmpConfig then return true end local container, str = doPlayerAddItem(cid, tmpConfig.container, 1), 'BackPack from '.. tmpConfig.name ..', Your Rewards:\n' for i = 1, #tmpConfig.items do local items = tmpConfig.items[i]items if chance >= math.random(1, 100) then local amountRandom = math.rand -
Aqui no TibiaKing mensagens como UP e BUMP são proibidas, utilize o botão subir este tópico. Esta é uma mensagem automática! Pedimos que leia as regras do fórum! @edcaverna
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!