-
Total de itens
483 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tudo que luangop postou
-
Data abençoada por Deus! Esse fórum já me ajudou inúmeras vezes, e agora tento ajudar a quem precisa com o conhecimento que aqui aprendi! =)
-
(Resolvido)Ajuda Torneio
luangop respondeu ao tópico de MarshMelloow em Suporte Tibia OTServer (Resolvidos)
Pequeno erro meu de digitação. Nos scripts das portas, onde tem essa linha: doPlayerAddMoney(cid, atualPremioo * 20000) Substitua por: doPlayerAddMoney(cid, atualPremioo * 200000) -
(Resolvido)Ajuda Torneio
luangop respondeu ao tópico de MarshMelloow em Suporte Tibia OTServer (Resolvidos)
NPC: PORTA 150+: PORTA 150-: -
(Resolvido)Bug com script de storage acess
luangop respondeu ao tópico de JcA em Suporte Tibia OTServer (Resolvidos)
Achei muita bagunça no movement Teste assim: function onStepIn(cid, item, position, fromPosition) local newPosition = {x=632, y=737, z=7} if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, 10102) and (getPlayerStorageValue(cid, 10102) - os.time()) <= 0 then doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 19, "Voce nao possui acesso vip, faça a quest!.") return true end doPlayerSendTextMessage(cid, 19, "Bem Vindo a ViP 1.") doSendMagicEffect(getPlayerPosition(cid), 2) doTeleportThing(cid, newPosition) doSendMagicEffec -
(Resolvido)Ajuda Torneio
luangop respondeu ao tópico de MarshMelloow em Suporte Tibia OTServer (Resolvidos)
Poste também a lib desse sistema, pois esta faltando informações. Seu servidor responde bem a globalstorage? -
Normal Texto subindo quando player é donate
luangop respondeu ao tópico de Miichelc em Suporte Tibia OTServer
Script que eu usava em um antigo servidor meu... (é um creaturescript, baseado no sistema de premium, caso seu sistema de vip for por storage, poste qual a storage que eu modifico para vc) data/creaturescripts/creaturescripts.xml <event type="login" name="VipText" event="script" value="VipText.lua"/> data/creaturescripts/scripts VipText.lua function VipText(cid) local texts = {"[VIP]", "[ViP]", "[vIp]", "[Vip]", "[viP]"} if isPlayer(cid) and isPremium(cid) and getPlayerGroupId(cid) <= 3 then doSendAnimatedText(getThingPos(cid), texts[math.ra -
Derivado Cidades Que Apenas o Player VIP Pode Usar Blink
luangop respondeu ao tópico de GugaPlays em Suporte Tibia OTServer
local poke = {"Arceus", "Black Mega Alakazam", "Shiny Arceus", "Shiny King Arceus", "Black Arceus", "King Arceus", "Shiny Mr. Mime", "Mega Mewtwo", "Shadow Jirachi", 'Mew', 'Mewtwo', 'Mesprit', 'Mega Alakazam', 'Jirachi', 'Shiny Jirachi', 'Shadow Jirachi', 'Red Jirachi', 'Azelf', 'Manaphy', 'Reshiram', 'Zekrom', 'Ancient Slowking', 'Deoxys', 'Shiny Deoxys', 'Deoxys Attck', 'Deoxys Defense', 'Deoxys Speed', 'Abra', 'Kadabra', 'Alakazam', 'Drowzee', 'Hypno', 'Mr. Mime', 'Porygon', 'Shiny Abra', 'Shiny Alakazam', 'Shiny Hypno', 'Porygon2', "Jynx", "Shiny Jynx", "Slowking", "Girafarig", "Misdreavu -
Olá, já vi vários tópicos aqui no fórum falando sobre o limite de level (717217), encontrei alguns tutoriais por talkaction, achei um que altera na source, mas nenhum foi 100% funcional. Pois por estes meios, quando funciona, se o player morre depois do 717217 volta para level 1. E vi em alguns servidores, um deles o The Heroes of Time, que é possível upar até level 1kk, sem nenhum bug de voltar level ao morrer nem nada. Então lanço o desafio: Será que conseguimos fazer isso? TFS 0.4 rev 3777 Conto com a ajuda e colaboração de vocês pessoal!
-
Yurots mais remoto que este, apenas se buscar pelos 8.0~8.1.... Mapa completamente cru, ao estilo Yurots do GOD Bon. Yurots_1.2_[8.6].rar
-
[PEDIDO] Invasão automática e aleatória
luangop respondeu ao tópico de drygolx em Suporte Tibia OTServer
function onThink(interval, lastExecution, thinkInterval) local pos1 = {x=160, y=70, z=8} local pos2 = {x=400, y=340, z=5} local pos3 = {x=300, y=600, z=9} local monsters = {"Dragon", "Demon", "Hydra"} local possibilidades = {pos1, pos2, pos3} local xpos = possibilidades[math.random(1,#possibilidades)] local monster = monsters[math.random(#monsters)] doCreateMonster(monster, xpos, false) doBroadcastMessage("[INVASAO AUTOMATICA] Acabou de nascer um ".. monster .." em algum lugar aleatorio do mapa!") return true e -
Derivado [PEDIDO] Script Evento
luangop respondeu ao tópico de robson da silva em Suporte Tibia OTServer
data/globalevents/scripts crie o arquivo cria_tp.lua function onTimer() local config = { pos_criar_tp = {x=XXX,y=YYY,z=Z}, pos_do_evento = {x=XXX,y=YYY,z=Z}, tempo_tirar_teleport = 2, -- Em minutos mensagem_quando_abre = "Zombie event foi aberto, portal fechará em 2 minutos.", mensagem_quando_fecha = "Zombi Event Começou !" } function removeTp() local t = getTileItemById(pos_criar_tp, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(pos_criar_tp, CONST_ME_POFF) doBroadcastMessage(config.mensagem_quando_fecha) end end doBroadcastMessage(config.men -
Data/movements/movements.xml Add a tag: <movevent type="StepIn" actionid="666" event="script" value="verificar_item.lua"/> actionid="666" ~ altere para o action ID que deseja utilizar, o qual deve botar no tile pelo map editor. data/movements/scripts crie o arquivo verificar_item.lua script: function onStepIn(cid, item, position, fromPosition) local itemproibido = ID_DO_ITEM if not isPlayer(cid) then return true end if getPlayerItemCount(cid, itemproibido) >= 1 then doSendAnimatedText(getThingPos(cid), "[FAIL]", 187) doTeleportThin
-
[PEDIDO] Invasão automática e aleatória
luangop respondeu ao tópico de drygolx em Suporte Tibia OTServer
function onThink(interval, lastExecution, thinkInterval) local pos1 = {x=160, y=70, z=8} local pos2 = {x=400, y=340, z=5} local pos3 = {x=300, y=600, z=9} local monsters = {"Dragon", "Demon", "Hydra"} local xpos = math.random(pos1, pos2, pos3) local monster = monsters[math.random(#monsters)] doCreateMonster(monster, xpos, false) doBroadcastMessage("[INVASAO AUTOMATICA] Acabou de nascer um ".. monster .." em algum lugar aleatorio do mapa!") return true end Ai está o script para sua globalevent, basta criar a tag no globalevents.xml com interval de 1 hora. -
Normal Action shinystone ( NAO É POKEMON )
luangop respondeu ao tópico de apaskasko em Suporte Tibia OTServer
function onUse(cid, item, fromPosition, itemEx, toPosition) local value = math.random(1, 100) local ids = { gold = XXXX, platinum = XXXX, small = XXXX, crystal = XXXX, -- raro } if value > 0 and value <= 30 then premio = ids.gold elseif value > 30 and value < 61 then premio = ids.platinum elseif value > 60 and value < 91 then premio = ids.small elseif value > 90 and value < 101 then premio = ids.crystal end if(itemEx.itemid == 11221) then doRemoveItem(itemEx.uid, 1) doPlayerAddItem(cid, premio, 1, TRUE) doSendMagicEffect(toPosition, CONST_ME -
Normal Action shinystone ( NAO É POKEMON )
luangop respondeu ao tópico de apaskasko em Suporte Tibia OTServer
Qual seu TFS? Poste aqui o ID dessa shiny stone e descreva melhor o que ela deve fazer, que a gente cria pra vc. -
Derivado [HELP-ME] Stone com mal funcionamento!
luangop respondeu ao tópico de Yukari Moon em Suporte Tibia OTServer
Apenas delete as linhas: E o sistema da stone não vai alterar o HP e Happy do poke. -
UP
-
Normal AJUDA Script que verifica Storage
luangop respondeu ao tópico de willks123 em Suporte Tibia OTServer
function onLogin(player) local targetVocation = config[player:getVocation():getId()] if not targetVocation then return true end if player:getLastLoginSaved() ~= 0 then return true end for i = 1, #targetVocation.items do player:addItem(targetVocation.items[1], targetVocation.items[2]) end if player:getStorageValue(15002) == 0 then player:setStorageValue(15002, 1) -- Mining Skill player:setStorageValue(15003, 0) -- Mining Skill Tries return true end local backpack = player:addItem(1988) if not b -
(Resolvido)[BUG] Teleporte Automático
luangop respondeu ao tópico de DigoleraZica em Suporte Tibia OTServer (Resolvidos)
Tente assim: local config = { pos = {x=753, y=1544, z=6}, topos = {x=892, y=2659, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal para a Quest Diaria Vai se Abrir. E Tente Ganhar Blue Tokens. Corra para a sala de Quests, Voce tem 5 Minutos!", msg_close = "O Portal para Quest Diaria se Fechou. Tente Amanha no mesmo Horario!" } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF -
function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você precisa ser vip3.", msgWelcome = "Bem-Vindo a Area Vip3!." } if isPlayer(cid) then if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return true end end Desculpe a demora, estive meio ausente.
-
Normal Problema com item que da vip e promotion
luangop respondeu ao tópico de PsyMcKenzie em Suporte Tibia OTServer
Tente assim: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 29000) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerSto -
Normal Problema com item que da vip e promotion
luangop respondeu ao tópico de PsyMcKenzie em Suporte Tibia OTServer
E a VIP, se mantém ou some também? Procure e poste pra mim a LIB do seu sistema de VIP, onde tem essa função function vip.hasVip e poste o script. -
Normal Problema com item que da vip e promotion
luangop respondeu ao tópico de PsyMcKenzie em Suporte Tibia OTServer
action function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 29000) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue( -
Normal Problema com item que da vip e promotion
luangop respondeu ao tópico de PsyMcKenzie em Suporte Tibia OTServer
Seu script de addvip está botando uma storage diferente. Isso irá corrigir: function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 29000) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adici -
(Resolvido)Adicionar função para determinados dias
luangop respondeu ao tópico de SlowK em Suporte Tibia OTServer (Resolvidos)
function onTime() if not realCastle.isOpen() and (os.date("%A") == "Tuesday" or "Thursday" or "Saturday") then realCastle.open() else realCastle.close() end return true end
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!