-
Total de itens
84 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que xBen postou
-
Gostei da ideia, posso te ajudar! sou desenvolvedor. te adicionei discord.
-
Equipe para novo sistema alternativo de OTs
xBen respondeu ao tópico de taaatao em Formação de Equipe
Olá sou programador, tenho conhecimento em C++/Lua -
Olá estou desenvolvendo um projeto para relembrar um dos primeiros otserver em que se pode falar de inovação. (isso se não for o primeiro) Pra quem não sabe Korelin é um servidor baseado no anime Avatar a lenda de Aang no protocolo 8.00, onde é possivel escolher entre os 4 Elementos e poder usar suas dobras (spells). TERRA - AGUA - FOGO - AR E com isso cada elemento tem suas vantagens. Alem dos 4 elementos atualmente existem 3 vocações secundarias sendo elas: Knight - Paladin - Berserker. As vocações secundarias são perfeitas para aqueles que gostam de treinar skills e també
-
Boa noite galera, existe algum metodo de definir um global event apartir dos dias, tipo segunda, terça etc.. meu intuito é colocar 1 evento automatico que funcione só de teça e sabado.
-
Galera, estou criando algumas spells usando getPosfromArea(cid, area).. porem quando crio as spells assim, elas atravessam a parede e causam dano através da parede tmb, já uma magia do tibia mesmo normal, usando os parametros do combat, não acontece isso,alguem sabe alguma maneira de corrigir esse problema? já tentei usar isWalkable, mas não deu muito certo, ele não cancela toda as posiçoes a partir da primeira que encontrou, ele só pula o sqm pro proximo. Esse é o codigo local area = { [5] = { {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0,
-
Ei amigo ai está falando que não tem a função getItemAttack, na realidade não me lembro se tem essa função em algum tfs, ou otx você teria que criar uma função que retorne o que você quer
-
o primeiro ali ele ta setando a storage 30023 para 1 e o segundo é uma função com seus parametros, agora você tem que saber aonde tem essa função pois ta faltando no seu servidor, que seria a função doReborn
-
Não sei se essa é a area certa mas, alguem teria a source da TFS 0.2.8 dead bug para me passar? to precisando muito
-
Spells de transformação e... Modificar magia exori
xBen respondeu ao tópico de pedrizito15 em Suporte Tibia OTServer
pedrizito é porque eu coloquei pra durar 300 segundos, durante os 300 segundos não pode usar de novo, e coloque no seu login.lua pra setar a storage pra 0 assim, qnd o player logar não dara problema -
@GabrielTxu errado, tem um problema na função checkDex não que esteja faltando
-
Derivado [Error - Action Interface] quando desloga (POKETIBIA)
xBen respondeu ao tópico de allisson123 em Suporte Tibia OTServer
Coloque o script goback.lua pra eu ajeitar -
Coloque assim <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0"/> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <sk
-
Spells de transformação e... Modificar magia exori
xBen respondeu ao tópico de pedrizito15 em Suporte Tibia OTServer
1* local outfit = 126 -- numero da outfit local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 300000) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 20) local function healthTime(cid, time, percent, count, i, storage) if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, storage) > os.time() then if count <= i then if isPlayer(cid) then doCreatureAddHealth(cid, percent) doSendMagicEffect(getThingPos(cid), 14) print(percent) end end else doRemoveCondition(cid, CO -
poste o vocations.xml
-
tenta isso function onKill(cid, target, lastHit) if isPlayer(target) then trofeutatus1 = getPlayerStorageValue(cid,10129) if getPlayerFrags(cid) == 500 and trofeutatus1 == -1 then local quest = doPlayerAddItem(cid,10129,1) doItemSetAttribute(quest,"description","Esse item foi obtido por "..getPlayerName(cid)..".") setPlayerStorageValue(cid,10129,1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA) trofeutatus2 = getPlayerStorageValue(cid,10128) elseif getPlayerFrags(cid) == 1000 and trofeutatus2 == -1 then local quest = doPlayerAddItem(cid,10128,1) doItemSe
-
[Pedido] Magia de Tirar life por segundo
xBen respondeu ao tópico de fezeRa em Suporte Tibia OTServer
@Disturbbed obvio que sim -
(Resolvido)O que eu fiz de errado? NPC simples
xBen respondeu ao tópico de oliverarrow em Suporte Tibia OTServer (Resolvidos)
se não der tenta isso 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 if not npcHandler:isFocused(cid) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT an -
@rizen sim faltava apenas 1
-
@rizen ta aí se ajudei rep + local outfits = { [348] = 385, [349] = 390, } function onAttack(cid, target) doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target))) if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then return true end local tmp = getCreatureOutfit(cid) if outfits[tmp.lookType] then tmp.lookType = outfits[tmp.lookType] doSetCreatureOutfit(cid, tmp, 900) end return true end @vinicius xxgamexx isso não existe if g
-
(Resolvido)O que eu fiz de errado? NPC simples
xBen respondeu ao tópico de oliverarrow em Suporte Tibia OTServer (Resolvidos)
normalmente isso é um parametro da função usada em npc's function onCreatureSay(cid, type, msg) -
[Pedido] Magia de Tirar life por segundo
xBen respondeu ao tópico de fezeRa em Suporte Tibia OTServer
@Disturbed teria sim é só dar um getStorage na função Script atualizado e adicionado a spell para remover qualquer duvida só perguntar @xWhiteWolf muito obrigado!!! -
[Pedido] Magia de Tirar life por segundo
xBen respondeu ao tópico de fezeRa em Suporte Tibia OTServer
@Disturbbed não, não é retirado pois é dano constante de fogo e não é uma condição, então não tem como remover com exana flam -
[Pedido] Magia de Tirar life por segundo
xBen respondeu ao tópico de fezeRa em Suporte Tibia OTServer
Fiz bem explicativo qualquer duvida só perguntar a configuração esta em local config se ajudei rep+ local function kor(cid, target, time, percent, count, i, storage) if not isCreature(target) then return true end if getPlayerStorageValue(target, storage) > os.time() then if count <= i then if isCreature(target) then doTargetCombatHealth(cid, target, COMBAT_FIREDAMAGE, -percent, -percent, CONST_ME_FIREATTACK) end end else return true end addEvent(kor, time*1000, cid, target, time, percent, count + 1, i, storage) end function onCastSpell(cid, var) local con -
[Pedido] Magia de Tirar life por segundo
xBen respondeu ao tópico de fezeRa em Suporte Tibia OTServer
@Disturbed pode me explicar como é essa spell? não conheço muito de tibia -
@Gabrieltxu viajou em kkkkk @Disturbbed é bem facil, só tu remover a condição paralize, enfim ta ai function onCastSpell(cid, var) doRemoveCondition(cid, CONDITION_PARALYZE) doPlayerSendCancel(cid, "your speed back to normal.") doSendMagicEffect(getThingPos(cid), 11) 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!