-
Total de itens
482 -
Registro em
-
Última visita
-
Dias Ganhos
38
Dwarfer venceu a última vez em Janeiro 1 2020
Dwarfer teve o conteúdo mais curtido!
Sobre Dwarfer
-
Rank
Astuto
Informação de Perfil
-
Eu sou
Scripter
Últimos Visitantes
-
bagulhoescroto reagiu a uma resposta no tópico: Book System
-
koyotestark reagiu a uma resposta no tópico: Aumentando Damage
-
Fiapets reagiu a uma resposta no tópico: (Resolvido)Npc Crafting
-
DiigooMix reagiu a uma resposta no tópico: (Resolvido)Bau De Quest e Porta Que precisa dele
-
Nerivalhs reagiu a uma resposta no tópico: (Resolvido)Alavanca potion.
-
Ackerzin reagiu a uma resposta no tópico: (Resolvido)Npc Crafting
-
CainOTServer reagiu a uma resposta no tópico: (Resolvido)Acrescentar função no sistema ppoints
-
CainOTServer reagiu a uma resposta no tópico: Item Key System
-
Orientalz reagiu a uma resposta no tópico: [8.6] Task System 4.0! (Task system + Daily Task System)
-
Victor Cain J reagiu a uma resposta no tópico: Item Key System
-
Scripting (Resolvido)Npc de Troca
Dwarfer respondeu ao tópico de isac001 em Suporte Tibia OTServer (Resolvidos)
@isac001 -
Scripting Tirar exigência de gold do npc barco
Dwarfer respondeu ao tópico de Morg Tuts em Suporte Tibia OTServer
@ADM Alef Como sugestão, uma solução mais rápida, para não precisar fazer isso em todos os NPCS: apenas troque o "cost" para false O que era assim: travelKeyword:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, cost = cost, discount = 'postman', destination = destination}, nil, action) Fica assim: travelKeyword:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, cost = false, discount = 'postman', destination = destination}, nil, action) -
Scripting (Resolvido)Spell Cura Self, Mudar para Sio
Dwarfer respondeu ao tópico de Lethal M em Suporte Tibia OTServer (Resolvidos)
Coloquei a fórmula da magia como no exura sio que você deixou. Qualquer coisa é só trocar a fórmula ali como você quiser. local spellConfig = { healCount = 12, -- número de vezes que vai curar healInterval = 75 -- intervalo da cura em milisegundos } local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(player, level, maglevel) local div = 1 / spellC -
Scripting (Resolvido)Bug ao Remover arma
Dwarfer respondeu ao tópico de iTzBrHue3 em Suporte Tibia OTServer (Resolvidos)
Pelo que entendi da sua magia, já que não tive como testar, primeiro é recomendável que você adicione na tag da magia no spells.xml o seguinte: needweapon="1" Para que não dê mais erros, deixe a magia assim: Dessa maneira, caso o player desequipe a arma ou troque o tipo de arma em relação ao tipo que estava equipado quando soltou a magia (ex.: solta com sword e depois equipa um axe), a magia vai parar. Lembrando que do jeito que sua magia está, ele ainda vai poder desequipar a arma e caso volte a equipá-la dentro do tempo de duração da magia, a magia voltará a atac -
Scripting Como colocar STORAGE GLOBAL, Nesse Script
Dwarfer respondeu ao tópico de isac001 em Suporte Tibia OTServer
local leverCooldown = {1, "hour"} -- Configure o tempo para usar novamente. Ex.: {30, "sec"}, {2, "min"}, {5, "hour"}, {3, "day"} local cooldownStorage = 91801 -- só modifique se necessário local items = { {pos = {x = 431, y = 285, z = 7}, itemid = 2129}, {pos = {x = 441, y = 284, z = 7}, itemid = 5943}, {pos = {x = 440, y = 290, z = 7}, itemid = 2363}, } local monsters = { {pos = {x = 436, y = 285, z = 7}, name = "Wolf"}, } local config = { onSpawnMonster = CONST_ME_TELEPORT, -- efeito lançado quando monstro é criado onRemoveItem = CONST_ME_BLOCKHIT, -- efeito lança -
Dwarfer reagiu a uma resposta no tópico: Gerador de Outfits Automática para o Site
-
Dwarfer reagiu a uma resposta no tópico: [OTX] New Auto Loot Unlimited Edition 2.0
-
(Resolvido)adicionar magic level nesse script
Dwarfer respondeu ao tópico de matheuspeixoto12 em Suporte Tibia OTServer (Resolvidos)
- ####################################### -- ####### Developed by MaXwEllDeN ####### -- ####### Level Points System ####### -- ####### Version: 1.0 ####### -- ####################################### local function addMagLevel(cid, amount) local amount = amount or 1 for i = 1, amount do doPlayerAddSpentMana(cid, getPlayerRequiredMana(cid, getPlayerMagLevel(cid, true) + 1) - getPlayerSpentMana(cid), false) end return true end function onSay(cid, words, param) if not (L_LvlPoints.vocPoints[getPlayerVocation(cid)]) then return false end -
Pedido Boss para mission, usando item.
Dwarfer respondeu ao tópico de Lisbeky em Suporte Tibia OTServer
@Lisbeky Não tive como testar, mas se você configurar certinho creio que funcionará. 1. Adicione o NPC Em data/npc, adicione o arquivo.xml. As falas, o nome do NPC bem como o looktype são apenas para exemplo, configure como quiser. <?xml version="1.0" encoding="UTF-8"?> <npc name="Ghoster" script="default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="48"/> <voices> <voice text="Annnnnnkkkhhhhhhhhh" interval2="50"/> <voice text="Boo!" interval2="50"/> <voice text -
Dwarfer reagiu a uma resposta no tópico: Google Cloud Plataform
-
Dwarfer reagiu a uma resposta no tópico: [8.60 OTX] NTO Hard - Full Packet Server
-
(Resolvido)[Movements] Dúvida
Dwarfer respondeu ao tópico de Spooky Ghost em Suporte OTServer Derivados (Resolvidos)
Para os próximos pedidos, tente deixar o título do seu tópico representativo do pedido. Se entendi bem o que você quis dizer... No movements.xml adicione as tags para o StepIn e para o StepOut referentes ao actionid do piso. -
(Resolvido)Script alavanca
Dwarfer respondeu ao tópico de Bruno Asap em Suporte Tibia OTServer (Resolvidos)
local t = { players = { [1] = Position(1,1,1), [2] = Position(1,1,1), [3] = Position(1,1,1), [4] = Position(1,1,1), [5] = Position(1,1,1) }, boss = {name = "Dwarf Guard", create_pos = Position(1,1,1)}, destination = Position(1,1,1), cooldown = {20, "hour"}, storage = 56482 } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local players, tab = {}, t.players for i = 1, #tab do local tile = Tile(tab[i]) if tile then local p = Player(tile:getTopCreatur -
Se você utilizar a mesma lib que enviou, o mesmo npc e substituir o script de movements que você tem pelo que eu enviei, vai resolver. Siga o que eu falei aí sobre os uniqueids. Ele deixa repetir a task, desde que na Lib não esteja com o: norepeatable = true, 'true' a task não pode ser repetida, 'false' a task pode ser repetida. Se sair da sala do boss ele não some, mas se outra pessoa foi entrar, o boss que estava lá vai ser removido e será criado outro boss. É assim que está o script que você enviou e que eu acho que dá no mesmo que ele sumir assim que o player sair
-
(Resolvido)Script reward
Dwarfer respondeu ao tópico de Tchukixx em Suporte Tibia OTServer (Resolvidos)
local moneyRate = 50 -- % de dinheiro que será perdida local sendMoneyMsg = true -- 'true' para enviar mensagem de quanto dinheiro foi perdido, 'false' para não enviar function onDeath(cid, corpse, killer, frompos) if not isPlayer(cid) then return true end local check_killer = killer[1] local playerKiller = isCreature(check_killer) and (isPlayer(check_killer) and check_killer or getCreatureMaster(check_killer)) or nil if not playerKiller then return true end local victimName, victimLevel, killerName, killerLevel = getPlayerName(cid), getPlayerLevel(cid), getPla -
Scripting Teleporta players de X area para o templo
Dwarfer respondeu ao tópico de Guilherme HP em Suporte Tibia OTServer
Em data/movements/scripts crie um arquivo.lua e cole isto dentro: No movements.xml, adicione a tag: <movevent type="StepIn" actionid="ACTIONID_DO_PISO" event="script" value="NOMEDOARQUIVO.lua"/> -
(Resolvido)como por numeros quebrados na stage?
Dwarfer respondeu ao tópico de guhcast em Suporte Tibia OTServer (Resolvidos)
@guhcast Não fique com dúvidas, pergunte mesmo. Podem ter outras pessoas com a mesma dúvida que a sua. <stage minlevel="1" maxlevel="7" multiplier="12" /> <stage minlevel="8" maxlevel="50" multiplier="10" /> <stage minlevel="51" maxlevel="80" multiplier="8" /> <stage minlevel="81" maxlevel="100" multiplier="6" /> <stage minlevel="101" maxlevel="140" multiplier="1.5" /> <stage minlevel="141" maxlevel="200" multiplier="0.5" /> <stage minlevel="201" multiplier="0.05" /> Exemplifiquei os três últimos. -
@nanomeyer, ao que parece você pegou um script qualquer de teleporte para os bosses sem que ele tivesse relação com o sistema de task que você tá utilizando. Por isso não funciona. Substitua o que tem no arquivo data/movements/scripts/tasks.lua, por esse: Exemplifiquei para o The Snapper, perceba na linha: [16691] = {monsters = {"The Snapper"}, telePos = {x = 32610, y = 32724, z = 8}, spawnPos = {x = 32611, y = 32727, z = 8}, from = {x = 32606, y = 32720, z = 8}, to = {x = 32620, y = 32733, z = 8}}, Entre [ ] é o uniqueid que você colocará no teleporte.
-
Existem várias maneiras de fazer isso. Uma delas é a seguinte: No outfits.xml, adicione a storage necessária para que o jogador possua o outfit. Exemplo: <outfit id="1" storageId="1111" storageValue="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> Utilizei como exemplo o storage 1111, modifique para o seu. Em data/creaturescripts/scripts crie um arquivo.lua e cole isto dentro: local vocations = {1,2,3,4,5,6} -- ids das vocações que terão permissão de utilizar o outfit lo
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!