-
Total de itens
76 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Marco Oliveira postou
-
(Resolvido)[TFS 1.3] [AJUDA] Sumonar NPC por tempo
Marco Oliveira respondeu ao tópico de Sh0z em Suporte Tibia OTServer (Resolvidos)
local function removeNpc(creature) local target = Npc(npc) target:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:setStorageValue(storage, 0) target:remove() end function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStorageValue(storage) < os.time() then local playerPos = player:getPosition() local position = Position(playerPos.x, playerPos.y + 1, playerPos.z) local npcName = "Mad" local storage = 2252 local npc = Game.createNpc(npcName, position) if npc then npc:setMasterPos(position) position:sendMagicEffect(CONST_ME_POFF) -
(Resolvido)[TFS 1.3] [AJUDA] Sumonar NPC por tempo
Marco Oliveira respondeu ao tópico de Sh0z em Suporte Tibia OTServer (Resolvidos)
local function removeNpc(creature) local target = Npc(npc) target:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:setStorageValue(storage, 0) target:remove() end function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStorageValue(storage) >= os.time() then local playerPos = player:getPosition() local position = Position(playerPos.x, playerPos.y + 1, playerPos.z) local npcName = "Mad" local storage = 2252 local npc = Game.createNpc(npcName, position) if npc then npc:setMasterPos(position) position:sendMagicEffect(CONST_ME_POFF) -
Programação Erro ao tentar compilar sources
Marco Oliveira respondeu ao tópico de daniel.braga989 em Suporte Tibia OTServer
Favor não me marcar em tópico que não participo, obg. -
Website Criar botão no GesiorACC
Marco Oliveira respondeu ao tópico de Rogex Joyz em Suporte Tibia OTServer
em layout/layout.php procure por <div id="Menu"> e adicione o código a baixo: <div class="SmallMenuBox" style="top: 4px;" > <div id="LoginTop" style="background-image:url(<?php echo $layout_name; ?>/images/global/general/box-top.gif)" ></div> <div id="BorderLeft" class="LoginBorder" style="background-image:url(<?php echo $layout_name; ?>/images/global/general/chain.gif); height: 39px;" ></div> <div id="LoginButtonContainer" style="background-image:url(<?php echo $layout_name; ?>/images/global/loginbox/loginbox-text -
(Resolvido)Bloqueando movimentação de itens.
Marco Oliveira respondeu ao tópico de Xablaw em Suporte Tibia OTServer (Resolvidos)
Em events/player.lua adicione o seguinte código nas funções Player:onTradeRequest(target, item) e Player:onMoveItem: if item:getActionId() == 8000 then self:sendCancelMessage(RETURNVALUE_NOTPOSSIBLE) return false end Todos os itens que possuírem actionId igual a 8000 não serão movidos ou poderão receber trade dos jogadores. PS: Verifique se a função onTradeRequest está ativada em events.xml -
Acesso full a Imbuing Shrine
Marco Oliveira respondeu ao tópico de Baalberith em Suporte Tibia OTServer
Você pode liberar as storages de acesso ao jogador no npc The Oracle, basta procurar pela linha player:setTown(Town(town[cid])) e adicionar as seguintes linhas: -- Forgotten Knowledge player:setStorageValue(Storage.ForgottenKnowledge.Tomes, 1) player:setStorageValue(Storage.ForgottenKnowledge.LastLoreKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.TimeGuardianKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.HorrorKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.DragonkingKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.ThornKnightKilled, 1) -
Sistema de Medalhões! Solicite aqui!
Marco Oliveira respondeu ao tópico de Cat em Regras e Informações
Aguardo minhas medalhas. -
(Resolvido)Tile por level
Marco Oliveira respondeu ao tópico de eunaosei123 em Suporte Tibia OTServer (Resolvidos)
function onStepIn(cid, item, position, fromPosition) local min = 150 local max = 200 local lvl = getPlayerLevel(cid) if lvl >= min and lvl <= max then return true else doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED) doPlayerSendCancel(cid,"Somente level maior que " .. min .. " e menor que ".. max .." podem passar aqui.") end return true end <movevent type="StepIn" actionid="23001" event="script" value="checkLevelOnTile.lua"/> -
Scripting [PEDIDO] Regem de stamina Training online
Marco Oliveira respondeu ao tópico de luciano01 em Suporte Tibia OTServer
marque como melhor resposta -
Scripting [PEDIDO] Regem de stamina Training online
Marco Oliveira respondeu ao tópico de luciano01 em Suporte Tibia OTServer
Substitua sua função por: function Creature:onTargetCombat(target) if not self then return true end if not __picif[target.uid] then if target:isMonster() then target:registerEvent("RewardSystemSlogan") __picif[target.uid] = {} end end if target:isPlayer() then if self:isMonster() then local protectionStorage = target:getStorageValue(Storage.combatProtectionStorage) if target:getIp() == 0 then -- If player is disconnected, monster shall ignore to attack the player if target:isPzLocked() then end if protectionStorage <= 0 then addEvent(removeCom -
Scripting Pedido login.php compativel 12.20 com o gesior
Marco Oliveira respondeu ao tópico de leandronetx em Suporte Tibia OTServer
na pasta raiz do seu site crie um arquivo chamado login.php e dentro dele adicione o seguinte código: <?php $_GET['subtopic'] = 'login'; $_REQUEST['subtopic'] = 'login'; include('index.php'); na pasta pages crie outro arquivo chamado login.php e adicione o seguinte código: <?php header('Content-Type: application/json'); if(!defined('INITIALIZED')) exit; function sendError($msg){ $ret = []; $ret["errorCode"] = 3; $ret["errorMessage"] = $msg; die(json_encode($ret)); } $request = file_get_contents('php://input'); $result = json_decode($request); $action = isset( -
Scripting [PEDIDO] Tirar um código de uma script
Marco Oliveira respondeu ao tópico de luciano01 em Suporte Tibia OTServer
function onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return true end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'Attack the Monk and you will win 1 of stamina every 2 minutes training here.') return true end -
Scripting [PEDIDO] Regem de stamina Training online
Marco Oliveira respondeu ao tópico de luciano01 em Suporte Tibia OTServer
Em data/events/scripts/creature.lua procure por function Creature:onTargetCombat(target), a cima adicione o seguinte codigo: -- Increase Stamina when Attacking Trainer local staminaBonus = { target = 'Training Monk', period = 120000, -- time on miliseconds bonus = 1, -- gain stamina events = {} } local function addStamina(name) local player = Player(name) if not player then staminaBonus.events[name] = nil else local target = player:getTarget() if not target or target:getName() ~= staminaBonus.target then staminaBonus.events[name] = nil else player:setStamina(player:ge -
Scripting Frase House, HELP!
Marco Oliveira respondeu ao tópico de isac001 em Suporte Tibia OTServer
A mensagem está localizada em houses.cpp dentro de void House::updateDoorDescription() const -
Tente utilizar o comando SET GLOBAL sql_mode='';
-
Ative o ssl do xampp ou ignore o error!
-
Correções recentes: Fixado SQL Inject em paginas. Fixado SQL Inject em Ajax. Fixado redirecionamento de URLS. Varias correções em layout e php. Melhor organização nas pasta layouts. Nova pagina de characters.php, agora com outfits e items (bootstrap style). Outfits agora são independentes, ultima versão tibia 12. Entre muitas outras correções.
-
Poderia postar uma screenshot?
-
Mapping unsupported client version (8)
Marco Oliveira respondeu ao tópico de STAR NINJA em Suporte OTServer Derivados
Vá em file > import > map e salve o arquivo novamente. -
Fixed
-
(Resolvido)AJUDA
Marco Oliveira respondeu ao tópico de buenoiz em Suporte Tibia OTServer (Resolvidos)
Mude as positions do templo na town da cidade principal, simples. -
Scripting [AJUDA] Quest de vocação...
Marco Oliveira respondeu ao tópico de Weeeh16 em Suporte Tibia OTServer
Sim, bem mais fácil! -
Outro ERRO AO ABRIR OT SERVER 8.60
Marco Oliveira respondeu ao tópico de patollyno014 em Suporte Tibia OTServer
Olá tudo bem? então, o error a seguir indica que o otb não é compatível com o servidor, você pode alterar isso nas sources ou se preferir mudar sua base (que é oque recomendo). Seu datapack é bem antigo pra ser sincero. Utilize o otx2 do mattyx, possui cast e muitas features, sem contar que é atualizado quase que diariamente. https://github.com/mattyx14/otxserver/tree/otxserv2 -
Outro Como configurar o level inicial?
Marco Oliveira respondeu ao tópico de cristianso em Suporte Tibia OTServer
Normalmente isso é definido na config do site, mas se não tiver nada sobre isso, procure na tabela players do seu servidor. Existem os samples de cada vocação, como: Rook Sample Druid Sample Knight Sample Basta editar como seu gosto.
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!