-
Total de itens
1213 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Snowsz postou
-
Isso depende da source utilizada no servidor, se tem ou não esse recurso, o certo mesmo seria essa área de programação, aqui podem resolver facilmente.
-
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Programação"
-
Lá deve ter sistemas como "Ubunto", "Debian", isso é "linux", nomes de diferentes sistemas operacionais do linux, eu usaria o "Ubunto".
-
local holeId = {3369, 7062, 7064, 7066, 392, 408, 409, 427, 428, 430, 462, 469, 470, 482, 484, 485, 489, 924, 3135, 3136} function onUse(cid, item, fromPosition, itemEx, toPosition) local groundTile = getThingfromPos(toPosition) if groundTile.itemid == 7062 or groundTile.itemid == 7066 or groundTile.itemid == 4988 then doTeleportThing(cid, {x = toPosition.x, y = toPosition.y - 1, z = toPosition.z - 1}, false) elseif groundTiel.itemid == 1409 then doTeleportThing(cid, {x = toPosition.x, y = toPosition.y - 1, z = toPosition.z + 1}, false) elseif isInArray(holeId,
-
Não tem essa de melhor sistema para o vps, é o sistema que você escolher e pronto, normalmente o mais seguro é o linux.
-
(Resolvido)addEvent em uma storage
Snowsz respondeu ao tópico de nociam em Suporte Tibia OTServer (Resolvidos)
Tenta. function doResetStorageValue(cid, time, storage, value) if isCreature(cid) then return addEvent(function() setPlayerStorageValue(cid, value, storage) end, time) end end local signal = {[NORTH] = {0, -1}, [SOUTH] = {0, 1}, [EAST] = {1, 0}, [WEST] = {-1, 0}} local d = isCreature(target) and getCreatureDirectionToTarget(cid, target) or getCreatureLookDir(cid) local p = getThingPosWithDebug(cid) local t = {} for b = 1, 6 do local pos = getThingPositionWithDebug(cid) pos.x = pos.x + signal[d][1] * b pos.y = pos.y + signal[d][2] * b if canWalkOnPos(pos, fal -
(Resolvido)Monsters que Empurra
Snowsz respondeu ao tópico de glacialot em Suporte Tibia OTServer (Resolvidos)
Isso está errado. Se não me engano acho que é assim: <events> <script>"MonsterPusher"</script> </events> Não lembro, mas sei que não é usando aquela função -
local medalId = 5785 --ID da Medal of Honour. local toPosition = {x = 238, y = 256, z = 7} --Para onde o jogador será teleportado. function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.inse
-
O auto loot é assim, ele funciona dessa maneira, se não quiser auto loot, remova do seu servidor.
-
Sim mas ele disse que também quer sem skull(não disse quais).
-
Desde quando isso acontece?
-
local medalId = 5785 --ID da Medal of Honour. local toPosition = {x = 238, y = 256, z = 7} --Para onde o jogador será teleportado. function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.inse
-
local medalId = 5785 --ID da Medal of Honour. local toPosition = {x = 238, y = 256, z = 7} --Para onde o jogador será teleportado. function getItemsInContainerById(container, itemid) -- Function By Kydrai local items = {} if isContainer(container) and getContainerSize(container) > 0 then for slot=0, (getContainerSize(container)-1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getItemsInContainerById(item.uid, itemid) for i=0, #itemsbag do table.inse
-
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 12) local muted = createConditionObject(CONDITION_MUTED) setConditionParam(muted, CONDITION_PARAM_TICKS, 4000) local area = createCombatArea(AREA_CIRCLE3X3) setCombatArea(combat, area) local exhausted = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhausted, CONDITION_PARAM_TICKS,4000) function onCastSpell(cid, var) if exhaustion.check(cid, 23023) == false then exhaustion.set(cid, 23023, 28) local target = variantToNumber(var) doTargetCombatCondition(0, target, exhaust
-
Bem vindo e boa sorte. Se não me engano comentários como esse são considerados flood não?
-
Isso foi um bug que deu, esqueci de arrumar... Que bom! um elogio vindo de você @Edit Bugs arrumados(espero).
-
Obrigado , espero que todos comecem a mexer no OTC.
-
Neste tutorial espero ensina-los a criar um mod simples, composto por uma janela e um botão, para ativa-la e desativá-la. O mod deve ficar mais ou menos assim: • Entre na pasta mods do seu otclient, e crie um arquivo com um nome quaisquer, como por exemplo, o nome que quer para seu mod, o meu, vou chamar de "tutorial". • Dentro da pasta criada, crie um novo arquivo com extensão "otmod", coloque o nome do seu mod nele, eu vou colocar o nome de "tutorial", ficando "tutorial.otmod": • Dentro do seu arquivo de extensão "otmod" adicione o seguinte código: Module name:
-
Ngm da mais beijos ;(
-
Que eu saiba não é cachoeira e sim cachorreira.
-
local porcentagem = 40 -- Porcentagem de dano que será BLO-QUE-A-DO local pt_br = true function onStatsChange(cid, attacker, type, combat, value) local lang = {"You lose %d hitpoints (damage protected by amulet: %d).", "Você perdeu %d pontos de vida (proteção do amuleto: %d)."} local reset = 9235 if getPlayerSlotItem(cid, 2).itemid == 2218 and isPlayer(attacker) then if type == 1 or type == 3 then if getPlayerStorageValue(cid,reset) == 2 then setPlayerStorageValue(cid,reset,1) return true else local ne
-
local porcentagem = 40 -- Porcentagem de dano que será BLO-QUE-A-DO local pt_br = true function onStatsChange(cid, attacker, type, combat, value) local lang = {"You lose %d hitpoints (damage protected by amulet: %d).", "Você perdeu %d pontos de vida (proteção do amuleto: %d)."} local reset = 9235 if getPlayerSlotItem(cid, 2).itemid == 2218 and isPlayer(attacker) then if type == 1 or type == 3 then if getPlayerStorageValue(cid,reset) == 2 then setPlayerStorageValue(cid,reset,1) return true else local ne
-
local porcentagem = 40 -- Porcentagem de dano que será BLO-QUE-A-DO local pt_br = true function onStatsChange(cid, attacker, type, combat, value) local lang = {"You lose %d hitpoints (damage protected by amulet: %d).", "Você perdeu %d pontos de vida (proteção do amuleto: %d)."} local reset = 9235 if getPlayerSlotItem(cid, 2).itemid == 2218 then if type == 1 or type == 3 then if getPlayerStorageValue(cid,reset) == 2 then setPlayerStorageValue(cid,reset,1) return true else local new_dmg = math.ceil(((100
-
[PEDIDO] Monstros 8.54 na versão 8.6
Snowsz respondeu ao tópico de maikons em Suporte Tibia OTServer
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"
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!