-
Total de itens
89 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Skydrowz postou
-
Outro Como abrir server sem usar CD ?
Skydrowz respondeu ao tópico de Jededias321 em Suporte Tibia OTServer
Você pode usar todos os comandos juntos... cd usr/tfs && ./tfs Nisso ele já abre o servidor. -
Scripting COMO LIBERAR ACESSOS QUESTS
Skydrowz respondeu ao tópico de rogers em Suporte Tibia OTServer
Você pode adicionar as storages necessárias nos personagens ao irem pra main, por exemplo, no NPC Oracle. Exemplo: local missions = { WotE = { [1] = {stg = Storage.WrathoftheEmperor.Questline, value = 29}, [2] = {stg = Storage.WrathoftheEmperor.Mission01, value = 3}, [3] = {stg = Storage.WrathoftheEmperor.Mission02, value = 3}, [4] = {stg = Storage.WrathoftheEmperor.Mission03, value = 3}, [5] = {stg = Storage.WrathoftheEmperor.Mission04, value = 3}, [6] = {stg = Storage.WrathoftheEmperor.Mission05, value = 3}, [7] = {stg = St -
Scripting AutoGold Exchange
Skydrowz respondeu ao tópico de Light.Tenshimaru em Suporte Tibia OTServer
Não seria melhor criar a função em player.lua? Assim, quando o player puxar os gold coins para a backpack, a função seria usada. -
Scripting [PEDIDO] Npc teleporte
Skydrowz respondeu ao tópico de admelite em Suporte OTServer Derivados
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end local player = Player(cid) local reviveId = -- Id do revive local -
Programação [PEDIDO] Hp / Mp por porcentagem
Skydrowz respondeu ao tópico de BruniinBR em Suporte Tibia OTServer
Em tfs/src/protocolgame.cpp, procurar por: void ProtocolGame::AddPlayerStats(NetworkMessage_ptr msg) E substituir essa linha por este código: void ProtocolGame::AddPlayerStats(NetworkMessage_ptr msg) { msg->put<char>(0xA0); if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0) { float f_h_percent = (float) player->getHealth() / player->getPlayerInfo(PLAYERINFO_MAXHEALTH); uint16_t h_percent = f_h_percent * 100; msg->put<uint16_t>(h_percent); msg->put<uint16_t>(100); } else { msg->put<uin -
(Resolvido)effect e shoteffect nas wand
Skydrowz respondeu ao tópico de Navegante em Suporte Tibia OTServer (Resolvidos)
Esse é o seu yellow.lua? function onUseWeapon(creature, var) min, max = 360, 420 target = getCreatureTarget(creature) if target ~= 0 then doSendDistanceShoot(getThingPos(creature), getThingPos(target), sh) addEvent(doAreaCombatHealth, 100, creature, dmg, getThingPos(target), 0, -min, -max, ef) end return 1 end Tenta assim. -
Scripting Duvida ao editar ITEM // Movements/ Items.xml
Skydrowz respondeu ao tópico de Andrezit0 em Suporte Tibia OTServer
<item fromid="16103" toid="16104" article="a" name="mathmaster shield"> <attribute key="weight" value="314" /> <attribute key="description" value="It's an Emblem of Wisdom." /> <attribute key="weaponType" value="shield" /> <attribute key="defense" value="39" /> <attribute key="magiclevelpoints" value="3" /> <attribute key="showattributes" value="1" /> </item> -
Scripting Duvida ao editar ITEM // Movements/ Items.xml
Skydrowz respondeu ao tópico de Andrezit0 em Suporte Tibia OTServer
<movevent type="Equip" itemid="16103" slot="shield" event="function" value="onEquipItem"> <vocation id="3"/> <vocation id="2"/> </movevent> <movevent type="DeEquip" itemid="16104" slot="shield" event="function" value="onDeEquipItem"/> -
Scripting [Correção] Erro Npc
Skydrowz respondeu ao tópico de Adm Evolution em Suporte Tibia OTServer
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkState = {} local talkUser = NPCHANDLER_CONVbehavior == -
Transferência de Points entre Players
Skydrowz respondeu ao tópico de gahgah em Suporte Tibia OTServer
É sim. Criando uma talkaction que subtraia da tabela saldo do primeiro jogador e adicione a quantidade ao saldo do segundo jogador. -
[GlobalEvents] Perfect Zombie Event 100% automatico
Skydrowz respondeu ao tópico de Smart Maxx em GlobalEvents, CreatureScripts & Weapons
Adaptado para a 1.X e funcionando perfeitamente(depois de algumas correções). Ótimo evento! -
Scripting [Dúvida] Registro em item
Skydrowz respondeu ao tópico de Adm Evolution em Suporte Tibia OTServer
Acabei de ver a versão do TFS, hahaha. Usa o do Vodkart. -
(Resolvido)[Statues] Morar na cidade.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
Por nada. Se precisar de ajuda com a tabela, só dar um toque! -
(Resolvido)[Statues] Morar na cidade.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
function onUse(player, item) local townId = 4 local townName = Town(townId):getName() if player:getTown():getId() == townId then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você já é morador desta cidade.") return false else player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Parabéns! Você agora é morador de " .. townName .. ".") player:setTown(townId) player:getPosition():sendMagicEffect(CONST_ME_YELLOW_RINGS) end return true end Agora vai. Desculpa, é que não tô testando. Tô fazendo de cabeça. xD São só erros de função mesmo. Sempre esq -
(Resolvido)[Statues] Morar na cidade.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
Havia atualizado o código. Dá uma olhada de novo lá. Mudei em: local townName = Town(townId):getName() Acho que você pegou o código antes da edição ? -
(Resolvido)[Statues] Morar na cidade.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
O config seria uma tabela local antes da função. Caso você queira usar a tabela, vai ter que alterar um pouquinho o código. Mas é muito melhor mesmo. Sobre o erro, é só trocar town por Town. Acabei me confundindo olhando as funções no Luascripts. xD function onUse(player, item) local townId = 4 local townName = Town(townId):getName() if player:getTown() == townId then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você já é morador desta cidade.") return false else player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Parabéns! Você agora é morador de " .. townNa -
(Resolvido)[Statues] Morar na cidade.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
local config = { estatuas = { [1] = {townId = X, positionEstatua = Position(X), townName = "X"}, [2] = {townId = Y, positionEstatua = Position(Y), townName = "Y"} } } A ideia é fazer o código por posições. Se a estátua estiver na posição X, significa que aquela estátua é a estátua de número 1 na Tabela. Deu pra entender? -
(Resolvido)[Statues] Morar na cidade.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, frompos, item2, topos) local townid = 4 ---- id da town if isPlayer(cid) == TRUE then doPlayerSendTextMessage(cid,22,"Agora voce e morador da cidade " .. getTownName(townId) .. ".") -------- msg que o player ira receber doPlayerSetTown(cid,townid) return true end Bom, vamos lá. Sobre esse código. O script tem callback de variáveis que nunca vão ser usadas, então podem ser removidas, ficando assim: Ah, e o erro aqui é que o @Cricket não fechou o if. function onUse(cid, item) local townid = 4 ---- id da town if isPlayer(cid) == TRUE then doPlayer -
Achei os mapas bem fracos. Dá pra melhorar bastante.
-
(Resolvido)[NPC Barco] Não viaja.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end -- OTServ event handling functions end -- Don't forget npcHandler = npcHandler in the parameters. It is required for -
Infraestrutura [OTserver/Site] Do que preciso.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer
Em relação ao otserver minha dúvida é: (1) Qual é melhor: Dedicado ou VPS? VPS. Na VPS você continua tendo várias opções de gerenciamento por um preço acessível. O dedicado, além de caro, é melhor para projetos maiores. Não que seu otserver não vá fazer sucesso, mas hoje em dia não se usa mais dedicados para otservers, ou pelo menos é o que eu acho. (2) Qual a melhor empresa para contratar o serviço? Isso vai de opinião. Não sei se é permitido fazer uso do nomes de empresas de host aqui no fórum do TK, mas você pode pesquisar sobre os serviços de VPS disponíveis e em -
(Resolvido)[NPC Barco] Não viaja.
Skydrowz respondeu ao tópico de Maste em Suporte Tibia OTServer (Resolvidos)
Então você tá por aqui, né Maste? Hahaha. Posta o script aí que te ajudo a resolver. -
Pensarei sobre. Up.
-
(Resolvido)Hospedar site tibia
Skydrowz respondeu ao tópico de adolfbig em Suporte Tibia OTServer (Resolvidos)
Hahahhahah, é o Ed Sheeran xD -
(Resolvido)Hospedar site tibia
Skydrowz respondeu ao tópico de adolfbig em Suporte Tibia OTServer (Resolvidos)
Em suma, acho que já resolvi sua dúvida xD
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!