-
Total de itens
27 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Shiuns postou
-
(Resolvido)Bug sistema kage
Shiuns respondeu ao tópico de elielder em Suporte OTServer Derivados (Resolvidos)
function onLogin(cid) if getPlayerStorageValue(cid, GRADUACAO_STORAGE) >= 300 then local kage = getPlayerRankGraduacao(getPlayerTown(cid)) if kage:getID() ~= -1 then if getPlayerName(cid) == kage:getDataString("name") then doAddCondition(cid, kages) doSendAnimatedText(getPlayerPosition(cid), "Kage!", COLOR_RED) doAddCondition(cid, kageskill) elseif getPlayerStorageValue(cid, GRADUACAO_STORAGE) >= kage:getDataInt("value")*0.7 then doAddCondition(cid, sannin) doAddCondition(cid, sanninskill) else doAddCondition(cid, anbu) doAddCondition(cid, anbu -
Scripting Não poder mover uma chest com ACTION ID do piso
Shiuns respondeu ao tópico de Shiuns em Suporte Tibia OTServer
é 8.60 tfs 0.4!! -
Scripting Não poder mover uma chest com ACTION ID do piso
Shiuns respondeu ao tópico de Shiuns em Suporte Tibia OTServer
no caso aparece essa chest no meio do mapa e ai qndo eu clico na chest ganho os itens, entendeu? -
Scripting Não poder mover uma chest com ACTION ID do piso
Shiuns respondeu ao tópico de Shiuns em Suporte Tibia OTServer
Mas dessa forma com brilho em cima, os jogadores não conseguem clicar no bau para pegar os items assim que o bau aparecer no mapa... -
Scripting Não poder mover uma chest com ACTION ID do piso
Shiuns respondeu ao tópico de Shiuns em Suporte Tibia OTServer
É que eu não quero modificar nada do item editor pq essas chest são usadas em outro sistema tbm entende? além disso tem mais itens que se eu colocar essa ACTION ID não poria mover... consegue fazer maninho? obrigado -
Scripting Não poder mover uma chest com ACTION ID do piso
Shiuns postou um tópico em Suporte Tibia OTServer
E aí galera do tibiaking... Eu tenho um código que faz aparecer uma chest (id 1740) numa determinada pos, nessa mesma chest é atribuido uma AID: 15602 porém o qualquer jogador pode mover a chest. Eu queria que não pudesse mover nenhum item com determinada ACTION ID. -
local config = { wall = {id = 6973, pos = {x = 839, y = 868, z = 7}}, idpiso = 15295, transidpiso = 15296, time = 1 } function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local ret = getTileItemById(position, idpiso).uid if ret == 0 then return true end local var = getTileItemById(config.wall.pos, config.wall.id).uid if var > 0 then doSendMagicEffect(config.wall.pos, CONST_ME_MAGIC_RED) doRemoveItem(var) end doTransformItem(item.uid, config.transidpiso) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Wall is removed.") add
-
Scripting !rank Level e Vocation Juntos
Shiuns respondeu ao tópico de djteteh em Suporte Tibia OTServer
Poderia me enviar? estou precisando -
SKILL_CLUB = "skill_club" SKILL_DISTANCE = "skill_dist" SKILL_SHIELD = "skill_shielding" SKILL_MAGLEVEL = "maglevel" SKILL_SWORD = "skill_sword" SKILL_AXE = "skill_axe" local storage = 45611 local coinID = 9971 -- moeda para comprar skills local runas = { ["sd"] = {bag = 5926, item= 2268, bag_quant = 2, price= 50, msg= "Parabéns você comprou 4k de SD com sucesso."}, ["uh"] = {bag = 2002, item= 2273, bag_quant = 3, price= 30, msg= "Parabéns você comprou 6k de UH com sucesso."}, ["explo"] = {bag = 2001, item= 2313, bag_quant = 3, price= 10, msg= "Parabéns você comprou 6k de Explosion com suc
-
Procuro programador para terminar um projeto open tibia mapa global 12.60
Shiuns respondeu ao tópico de willzombies em Formação de Equipe
Link invalido no discord -
Tem Discord?
-
@vine96 Testou? ou ainda não?
-
Normal (Resolvido)Script Inteligente de Invasão para Evento
Shiuns respondeu ao tópico de JcA em Suporte Tibia OTServer (Resolvidos)
só usar os.date assim: if tonumber(os.date("%d")) == 01 or tonumber(os.date("%d")) == 15 then ... end -
Pedido (Resolvido)Remover o item na backpack
Shiuns respondeu ao tópico de Rogeriok em Suporte Tibia OTServer (Resolvidos)
adc na lib essas funções: function getContainerItems(container, array, haveCap) array = array or {} haveCap = haveCap or false if not isContainer(container.uid) or getContainerSize(container.uid) == 0 then array[#array +1] = container else local size = getContainerSize(container.uid) haveCap = (getContainerCap(container.uid) -size) > 0 for slot = 0, (size -1) do local item = getContainerItem(container.uid, slot) if item.itemid > 1 then getContainerItems(item, array, haveCap) end end end return #array >= 1 and array, haveCap end -
local function hasBoss() local id = getGlobalStorageValue("bossSys") if id ~= -1 then if isMonster(id) then return true else return false end end return false end local postp, postpentrada = {x = 129, y = 66, z = 7},{x = 62, y = 339, z = 7} local days = {"thursday"} function onTime() if isInArray(days, os.date("%A")) then if not hasBoss() then local player = getTopCreature(postp).uid if player ~= 0 and isPlayer(player) then doTeleportThing(player, postpentrada) end doCreateTeleport(1387, postpentrada, postp) local id = doCreateMonster("Boss Stremoxy", {
-
Suporte (Resolvido)Colocar delay
Shiuns respondeu ao tópico de elielder em Suporte Tibia OTServer (Resolvidos)
local globalEvent = 0 local function globalSave(minutes) if minutes <= 0 then doSetGameState(GAMESTATE_SHUTDOWN) os.exit(0) return true end if minutes == 1 then addEvent(doSaveServer, 59000) -- 59 segundos doBroadcastMessage("Global server save in " .. minutes .. " minute, please go to safe zone and logout. The save will not be longer than 1 minute.") elseif minutes <= 3 then doBroadcastMessage("Global server save in " .. minutes .. " minutes, please go to safe zone. The save will not be longer than 1 minute.") else doBroadcastMessage("Global server save in " .. minutes -
local items = { {itemId = 12779, count = 1, chance = 1}, {itemId = 12780, count = 2, chance = 99}, } local broadcastitems = {2361} function onUse(cid, item, frompos, item2, topos) local totalChance, randomTable, randomNumber = 0, {}, 0 for _, itemInfo in pairs (items) do randomTable[itemInfo.itemId] = {min = totalChance + 1, max = itemInfo.chance, count = itemInfo.count or 1} totalChance = totalChance + itemInfo.chance end randomNumber = math.random(1, totalChance) for itemId, itemInfo in pairs (randomTable) do local min, max = itemInfo.min, itemInfo.min + itemInf
-
(Resolvido)[Action] Reset system por Action
Shiuns respondeu ao tópico de Msloko em Suporte Tibia OTServer (Resolvidos)
Falta estudar tabelas... local tabble = { {reqVoc= 7, needLevel=330000}, } print(tabble.reqVoc) -- retorna nil --------------------------- local tabble = { {reqVoc= 7, needLevel=330000}, } print(tabble[1].reqVoc) -- retorna 7 ---------------------------- o certo é usar: local tabble = { reqVoc= 7, needLevel= 330000, } print(tabble.reqVoc) o código: function onUse(cid, fromPosition, itemEx, toPosition) local tabble = { reqVoc = 7, needLevel = 330000 } local config = { pid = getPlayerGUID(cid), -
Scripting AddEvent crashando o server
Shiuns respondeu ao tópico de kasemaru1 em Suporte Tibia OTServer
Posso ver o código todo? -
C++ Otimizado: AutoLoot in Sources for Otx(2 ou menor)
Shiuns respondeu ao tópico de Naze em Códigos C++
no meu serve funcionou de primeira ficou muito bom esse trem vaaaaaaaaleeeeeeeeeeeeeeeeeeeeu -
tem como fazer pra otx ?
-
Sistema TFS 0.X Cave Exclusiva [SUPER UP] by WooX
Shiuns respondeu ao tópico de WooX em Sistemas, Mods & Funções .lua
esse sistema da pra chamar amigo na cave? mi falarm q tinha um que dava desculpa reviver -
[Script] Boss por X Kills de Monsters
Shiuns respondeu ao tópico de Vorkhon em Suporte Tibia OTServer
function doCreateMonsterWalkableAreaPosition(name, from, to) local pos {x=math.random(from.x, to.x), y=math.random(from.y, to.y), z=math.random(from.z, to.z)} if isWalkable(pos, false, false, false) then doSummonCreature(name, pos) else doCreateMonsterWalkableAreaPosition(name, from, to) end end local t = { [{"Dragon", "Dragon lord"}] = {storage = 741320, amount = 1000, boss = "demondras", from = {x = 230, y = 1315, z = 11}, to = {x = 248, y = 1323, z = 11}}, } function onDeath(cid, corpse, deathList) local killer = deathList[1] if not isMonster(cid) or not -
(Resolvido)Ao upar club ganhar recompensa
Shiuns respondeu ao tópico de knepperzik em Suporte Tibia OTServer (Resolvidos)
function onAdvance(cid, skill, oldLevel, newLevel) local config = { [50] = {item = 2160, count = 5}, [100] = {item = 2160, count = 15}, [150] = {item = 2160, count = 20}, [200] = {item = 2160, count = 25}, [250] = {item = 2160, count = 30}, [300] = {item = 2160, count = 50}, [350] = {item = 4891, count = 1}, [400] = {item = 4892, count = 1}, } if skill == SKILL_CLUB then for level, info in pairs(config) do if newLevel >= level and (getPlayerStorageValue(cid, 30705) == -1 or not (string.find(getPlayerStorageValue(cid,
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!