-
Total de itens
46 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que .Smile postou
-
(Resolvido)Alguém poderia me fornecer esse script?
.Smile respondeu ao tópico de ITALOx em Suporte OTServer Derivados (Resolvidos)
Essa Spell já foi feita pelo membro @xWhiteWolf Link do tópico: copie algum arquivo .lua da sua pasta data/spells/scripts e renomeie para flightkubu.lua, apague tudo e cole isso dentro: -- dash as it was in avaOT by Night Wolf local damage = 0 -- dano que toma qnd bate em algum obstáculo local speed = 500 -- velocidade do player ao usar o dash (vai de 0 a mil) local pzprotect = true -- nao deixa entrar em pz com a spell local distance = 15 -- quantos sqms anda local function isWalkable(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = p -
Scripting [Ajuda] Como usar powerdown em protectzone
.Smile respondeu ao tópico de joaovitorbk9 em Suporte OTServer Derivados
Vai no seu spells.xml e encontra a Tag da magia mude o aggressive="1" para aggressive="0" caso não tenha essa Tag adicione ela. -
Client Erro ao compilar OtCliente
.Smile respondeu ao tópico de adrianok em Suporte OTServer Derivados
Opa Eae irmão blz ? vi que você criou o tópico dia 16 e não sei se alguém vai vir te ajudar sobre esse erro, então eu te recomendo compilar o OTClient com Microsoft Visual Studio já que aparentemente você está tentando compilar com CMake e Codeblocks. Aqui já tem uns executáveis do OTClient compilado caso você não tenha feito nenhuma modificação na Source e só precisa do .exe https://otland.net/threads/otclient-builds-windows.217977/ -
(Resolvido)Usar Comando Somente Em X Position
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
SakopPkosaok sempre erro na hora de mexer com variáveis fico feliz que já tenham te ajudado, corrigi o código lá de qualquer forma. -
(Resolvido)Usar Comando Somente Em X Position
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
local config = { minlevel = 30000, --- level inical para resetar price = 100000, --- preço inicial para resetar newlevel = 20, --- level apos reset priceByReset = 90000, --- preço acrescentado por reset percent = 80, ---- porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) maxresets = 25, look = true, levelbyreset = 10000 } local function getResets(cid) local query = db.getResult("SELECT `resets` FROM `players` WHERE `id`= "..getPlayerGUID(cid)) return query:getDataInt("resets") <= 0 and 0 or query:getDataInt("resets") end local function -
(Resolvido)Usar Comando Somente Em X Position
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
Sim, posta o código, e é pra ele só conseguir usar em certa área ou em certo piso exatamente em certa posição ? -
(Resolvido)NPC Teleporta Storange e Level, Ajuda por favor
.Smile respondeu ao tópico de Naze em Suporte Tibia OTServer (Resolvidos)
local DESTINO = {x = 160, y = 54, z = 7} -- POSIÇÃO DE DESTINO 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:lower()) end function onThink() npcHandler:onThink() end local talkState = {} function creatureSayCallback(cid, -
Outro Adicionar novos effects no client 11
.Smile respondeu ao tópico de diarmaint em Suporte Tibia OTServer
Que programa você está utilizando para modificar as sprites ? se for o Object Builder qual versão do programa ? -
Scripting [8.60] Erro na troca de vocação
.Smile respondeu ao tópico de drygolx em Suporte Tibia OTServer
Vai no seu vocations.xml é certifica que o ID da vocação é o mesmo ID do fromvoc Exemplo: <vocation id="10" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="5"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance -
(Resolvido)Nao poder usar o comando em "X" lugares
.Smile respondeu ao tópico de Black Fenix em Suporte OTServer Derivados (Resolvidos)
function onSay(cid, words, param) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} local pos = {x=99, y=188, z=7} if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) then doPlayerSendCancel(cid, "Voce nao pode fazer isso nessa area!") return true end if getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, "Voce nao pode fazer isso em lu -
(Resolvido)Colocar storage e exausted nessa script
.Smile respondeu ao tópico de leozincorsair em Suporte Tibia OTServer (Resolvidos)
Arrumei o Código quanto percebi mas você já tinha pego com o erro, pega o código lá de cima de novo eu editei. Não porém o seu é menos otimizado e tem 1 linha que não faz parte do exhaustion que resultou nesse erro, de qualquer forma eu também cometi um erro no meu código mas já concertei, ninguém é perfeito soakpkosa. -
(Resolvido)Colocar storage e exausted nessa script
.Smile respondeu ao tópico de leozincorsair em Suporte Tibia OTServer (Resolvidos)
local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_ORANGE) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -110.0, 0, -125.0, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 301) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 301) local combat4 = createCombatObject() setCombatParam( -
(Resolvido)Money Por Vip Coins
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
Corrigido, lembre-se de editar o valor minimo e o fee na lib e veja se tem os requisitos. npc --[[ SISTEMA DE CAÇADOR DE RECOMPENSAS FEITO POR LEORIC [OMEGA] ]]-- 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() n -
Scripting Adição no tp scroll
.Smile respondeu ao tópico de eliaspalermo em Suporte OTServer Derivados
function onUse(cid, item, fromPosition, itemEx, toPosition) if getCreatureCondition(cid, CONDITION_INFIGHT) == true then return doPlayerSendCancel(cid, "You can not be in Battle.") end local config = { pos = {x = 987, y = 1029, z = 7}, -- posição que o player vai cair waittime = 1.5 -- tempo de exhaustion em segundos storage = 115818 -- storage do exhaustion } if exhaustion.check(cid, config.storage) then doPlayerSendCancel(cid, "You are exhausted") return false end if(itemEx.itemid == 13576) then doPlayerSendTextMessage(cid, 19, "Voce foi transportado de volta a File -
(Resolvido)Money Por Vip Coins
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
npc --[[ SISTEMA DE CAÇADOR DE RECOMPENSAS FEITO POR LEORIC [OMEGA] ]]-- 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:i -
Scripting Bunshin não segue o criador
.Smile respondeu ao tópico de jaax98 em Suporte OTServer Derivados
Em relação aos Summons seguirem o jogador, há uma opção que você pode ativar para que quando o jogador sair da tela os Summons se teleportem até ele. no Config.lua do seu Servidor teleportPlayerSummons = false altere o false para true. ps: caso você queira que os Summons 100% o jogador enquanto tiver andando altere a Speed deles no arquivo .xml e deixe a Speed superior a dos Players assim eles nunca vão ficar para trás. Substitui seu código por este para os Summons saírem em cima de você. function onCastSpell(cid, var) local cloth = getCreatureO -
Scripting COMO LIBERAR SET OUTFIT SOMENTE PARA ADMS
.Smile respondeu ao tópico de jaax98 em Suporte OTServer Derivados
Por padrão o comando /newtype ou /looktype já vem com restrição para apenas quem for Community Manager ou acima usar. Vá até \data\talkactions e abra o arquivo talkactions.xml e procure pela linha. <talkaction log="yes" words="/newtype" access="4" event="script" value="newtype.lua"/> Access="numerodocargo" coloque o numero 5 entra as aspas. Access="1" = Tutor, Access="2" = Senior Tutor, Access="3" Game Master, Access="4" Community Manager, Access="5" God -
(Resolvido)Usar Comando So em AREA PZ
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
@mullino Respondi em seu outro tópico. -
(Resolvido)Trocar Money Por Item
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
local moneyId = 11192 -- ID do item que ira remover local moneyRed = 5 -- Quatidade de item para remover o frag e red skull local moneyBlack = 3 -- Quatidade de item para remover o frag e black skull local moneySkullNone = 1 -- Quatidade de item para remover o frag function onSay(cid, words, param, channel) if not getTileInfo(getThingPos(cid)).protection then return doPlayerSendCancel(cid, "You must be in a Protection Zone.") end pid = getPlayerGUID(cid) if getCreatureSkullType(cid) == 4 then if doPlayerRemoveItem(ci -
(Resolvido)Acelerar animaçao de um effect?
.Smile respondeu ao tópico de joaovitorbk9 em Suporte OTServer Derivados (Resolvidos)
Tem sim, há algumas formas de fazer isso: 1- Você pode editar o efeito manualmente e diminuir os Frames pra ele ir mais rápido. 2- Você cria um função na Sources que define a quantos Frames a animação do efeito vai passar. -
/adm para virar GOD /player para virar PLAYER
.Smile respondeu ao tópico de .Smile em Action, MoveEvent, TalkAction & Spell
Você precisa fornecer o acesso 3 a conta do char que vai usar esses comandos. -
(Resolvido)Ajuda Exp Ring Por Stages
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
Sim é só fazer outro script e mudar o valor da XP, e mudar os Storages também aonde fica 120365 você muda pra 120366 por exemplo. -
(Resolvido)Ajuda Exp Ring Por Stages
.Smile respondeu ao tópico de mullino em Suporte Tibia OTServer (Resolvidos)
function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 120365) - os.time() <= 0 then doTransformItem(item.uid, 10502, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 3x mais experiencia!') doPlayerSetExperienceRate(cid, 3.0) setPlayerStorageValue(cid, 120365, os.time()+2) end return true end function onDeEquip(cid, item, slot) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return true end Se possível teste em diferentes leveis do stages pra ver se está tudo funcionando corretamente. -
/adm para virar GOD /player para virar PLAYER
.Smile respondeu ao tópico de .Smile em Action, MoveEvent, TalkAction & Spell
Esse sistema é apenas para Servidores que possuem a Source 1.x geralmente servidores de versão 10+ como o KotZletY falou. -
(Resolvido)Error #2030 Object Builder
.Smile respondeu ao tópico de RevallTOP em Suporte OTServer Derivados (Resolvidos)
Na hora de abrir o Client você precisa marcar a opção Transparency pois esse servidor utilizava Transparência no seu OTClient.
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!