-
Total de itens
638 -
Registro em
-
Última visita
-
Dias Ganhos
12
Tudo que DukeeH postou
-
(Resolvido)[SCRIPT] Item para Last Hit
DukeeH respondeu ao tópico de Kemmlly em Suporte Tibia OTServer (Resolvidos)
No xml do monstro (data/monsters/script.xml) depois de </flags> Adicionar: <scripts> <event name="lastHit"/> </script> creaturescripts/scripts/login.lua Registrar: registerCreatureEvent(cid, "lastHit") Sendo lastHit o nome que botou no creaturescripts.xml. -
tem que compilar. otserv.cpp, remover: << "> WARNING: This method is completely unsafe!" << std::endl << "> Please set encryptionType = \"sha1\" (or any other available method) in config.lua" << std::endl; boost::this_thread::sleep(boost::posix_time::seconds(30));
-
Normal Quando mudo a quantidade de heal das potions elas não aumentam
DukeeH respondeu ao tópico de dragon1806 em Suporte Tibia OTServer
Você está reiniciando o server ou dando /reload actions depois de alterar? Se sim, você provavelmente tem mais de um script de potions e esta alterando um que não está ativo, vá no data/actions/actions.xml procura pelo id de uma potion e vê qual o script dela, ai procura esse script e edita ele. -
local function tameMonster(cid, item, itemEx, tame, run, broken) n = math.random(100) if n <= broken then doCreatureSay(cid, "O item quebrou! :@", TALKTYPE_ORANGE_1) doRemoveItem(item.uid) elseif n > broken and n <= (tame+broken) then doRemoveItem(item.uid) doCreatureSay(cid, "Montado com sucesso! :D", TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce domou com sucesso "..getCreatureName(itemEx.uid)..".") return true elseif n > (tame+broken) and n <= (tame+broken+run) then doCreatureSay(cid, "O monstro escapou",
-
(Resolvido)Erro shopping
DukeeH respondeu ao tópico de Wase Wiss em Suporte Tibia OTServer (Resolvidos)
Vá no globalevents.xml e remova a tag que seja do shop. Ele está tentando achar uma tabela que não existe em sua database. -
O windows é antigo por ser server, que é o mais indicado para hostear coisas e ter um baixo consumo do próprio sistema operacional. é o que normalmente fazem em um vps. Não tenho idéia sobre vps windows, mas por ser windows o que pode acontecer pra não ficar online é firewall, se da algum erro poste aqui, porque por não ficar online eu entendo que a instalação da certo e você não consegue abrir. Mas se tiver algum erro ja fica mais facil entender o porque.
-
Baixar um servidor: http://www.tibiaking.com/forum/search/?type=forums_topic&nodes=162&tags=9.x+-+10.x Compilar um servidor: Tutoriais diversos de como começar um servidor: http://www.tibiaking.com/forum/forums/forum/123-começando-seu-servidor/
-
Bom e barato são coisas que dificilmente vão andar lado a lado. Pelo que vejo você está começando, então deve ir de vps (semi-dedicado) porque é excelente para quem está começando porque suporta uma média de players legal por um baixo custo, quando comparado ao dedicado. Eu não ganho nada de nenhuma empresa, mas vou falar por experiência própria, a servercore.com.br (também é host do tibiaking e alguns servidores gigantes) é muito boa e tem vps iniciando em R$49,90 e R$ 99,90. A dica sempre é pegar o melhor que puder pelo dinheiro que pode investir, depois caso precise e consiga é fa
-
As talkactions que estão ali (!buypremium e !changender) estão registradas duas vezes, da uma olhada no talkactions.xml e nos mods.
-
Derivado Proibido Divulgar (Mensagem Block)
DukeeH respondeu ao tópico de Furions2d em Suporte Tibia OTServer
Talkactions, vê se tem algo com relação a illegalwords, se não tiver é sources. -
Usar a busca...
-
-
Derivado [URGENTE] Script de Bless ao logar
DukeeH respondeu ao tópico de Styller em Suporte Tibia OTServer
Sim, se você usar bless os jogadores vão perder menos level, mas ainda vão perder. Abre o login.lua e adiciona isso: doCreatureSetDropLoot(cid, false) Em algum lugar antes do ultimo end. (cuidado com o lugar) Assim eles vão perder level normalmente e nada de itens. -
Se não tem promotion é só alterar o que falei no paladin. Sobre skill stages te mandei pm, ai é só fazer aquilo e botar todos os skills para x para ficar justo com quem começar depois.
-
Testa assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE) function getSpellDamage(cid, weaponSkill, weaponAttack, attackStrength) if isMonster(getCreatureTarget(cid)) then local hit = 550 local damage = -(math.random(hit * 0.7, hit)) return damage, damage else local hit = 550 local damage = -(math.random(hit * 10.7, hit)) return da
-
Normal Atualizando um Otserv 8.6 para modelos mais atuais
DukeeH respondeu ao tópico de AND3RSONREMIX em Suporte Tibia OTServer
Atualizar até da, mas vai ser BEM complicado, as versões mais novas usam o TFS 1.0+, e você provavelmente use o 0.4, a estrutura dos scripts e da pasta mudou quase que totalmente, então você teria que converter os scripts, ou achar scripts que fazem a mesma coisa para a nova versão. Ou seja, é possivel, mas não é um ctrl + c, ctrl + v. Você consegue usar seu mapa normalmente, usa a data do outro server e vai passando/procurando os scripts aos poucos enquanto corrige os erros. -
Eu aqui de novo. vocations.xml Vai na vocação paladin (e promotion caso use), vai ter uma tag: distDamage="1.0" abaixe esse numero, vai testando, mas na lógica cada 0.1 que você diminui seria 10% do dano. Ps. Tem que reiniciar o server a cada edição quando for no vocations.
-
Olha no console do server, vão aparecer os ips. Eu não arrumei o script, apenas botei para aparecer se ele está pegando os ips certos.
-
estranho Roda esse script: Mata alguem para testar, vão aparecer os 2 ips no console. local config = { affected = 10, -- how many players (deathAssits) from table deathList should this script be executed for? killStorageValue = 3943, deathStorageValue = 3944, -- commands for the texts (those inside of ||, example: |KILLS| to show skills): KILLS, KILLERNAME, TARGETNAME rewardItem = { use = true, itemid = 5953, minLevel = false, -- false if you don't want any level req minLevelDiff = false, -- false if you don't want any level dif
-
local config = { affected = 10, -- how many players (deathAssits) from table deathList should this script be executed for? killStorageValue = 3943, deathStorageValue = 3944, -- commands for the texts (those inside of ||, example: |KILLS| to show skills): KILLS, KILLERNAME, TARGETNAME rewardItem = { use = true, itemid = 5953, minLevel = false, -- false if you don't want any level req minLevelDiff = false, -- false if you don't want any level diff req (negative numbers allowed). }, killMessage = { use = true, text = "You
-
data/spells/spells.xml vai ter todas as spells lá, e embaixo os ids que podem usar, vê o id das vocações que colocou e adiciona eles nas magias que quiser que eles usem.
-
local config = { affected = 10, -- how many players (deathAssits) from table deathList should this script be executed for? killStorageValue = 3943, deathStorageValue = 3944, -- commands for the texts (those inside of ||, example: |KILLS| to show skills): KILLS, KILLERNAME, TARGETNAME rewardItem = { use = true, itemid = 5953, minLevel = false, -- false if you don't want any level req minLevelDiff = false, -- false if you don't want any level diff req (negative numbers allowed). }, killMessage = { use = true, text = "You
-
Derivado Como Deixar o Servidor Sem Lag ?
DukeeH respondeu ao tópico de Vasto Lord X em Suporte Tibia OTServer
Tem que ver quantos GHz tem esse procesador, otservers só utilizam 1 core, então o outro é meio inutil. 1GB de ram não é muito aconselhavel nem para mapas pequenos, provavelmente é esse o problema. -
Isso, promotion 1 seria para as normais, elder, master, elite e royal.
-
function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid,13542) > 0 then doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.") else doTeleportThing(cid, getPlayerMasterPos(cid)) setPlayerPromotionLevel(cid, 2) doPlayerPopupFYI(cid, "Você tem uma nova promotion!\nAproveite!.") setPlayerStorageValue(cid,13542,1) end return true end Registra no actions.xml e põem o actionid registrado no baú.
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!