Ir para conteúdo
Close

POR UM TK MELHOR! Ajude a melhorar e evoluir ainda mais a nossa comunidade, veja mais clicando aqui!

Todas Atividades

Atualizada automaticamente     

  1. Recentemente
  2. Tipo depois que o Player fala com o The Oracle ele vai para a digamos a cidade do meu game ( não é global rl é custom map ). Ele vai para a cidade porém ele não se torna cidadão dela ele fica como se fosse da rookgard do meu game queria saber como eu coloco ele como cidadão da minha cidade. Etheron é a cidade aonde o player fala com o The Oracle e vai para o reino do game Astron porém continua Etheron queria que ficasse Astron. Alguém pode me ajudar!
  3. Então, em casa não estou conseguindo deixar pra outras pessoas acessarem. Aqui em casa ele roda no windows, a minha duvida é se jogar esse mesmo arquivo na hospedagem deles que é linux vai rodar de boa.
  4. tenho um aqui, que é um movement onde coloca a area e quantos jogadores pode entrar.... coloca a actionid do movement em um tp e é sucesso vai te ajudar. e sobre os 5 segudos é so estudar mais sobre addevent que você consegue local c = { limit = 1, -- Limite de jogadores msgCancel = 'Tp bloqueado. Maximo de jogadores atingido', -- Mensagem quando o limite de jogadores estiver atingido area = { From = {x = 1108, y = 1080, z = 8}, -- Coordenada maxima superior esquerda To = {x = 1119, y = 1093, z = 8}, -- Coordenada minima inferior direita }, pos = {x = 1118, y = 1087, z = 8}, -- Coordenada onde será teletransportado } local function getPlayersInArea(fromPos, toPos) local t = {} for _, cid in ipairs(getPlayersOnline()) do if isInRange(getThingPos(cid), fromPos, toPos) then table.insert(t, cid) end end return t end function onStepIn(cid, item, fromPos, toPos) if isPlayer(cid) then if table.getn(getPlayersInArea(c.area.From, c.area.To)) < c.limit then doSendMagicEffect(fromPos, CONST_ME_TELEPORT) doTeleportThing(cid, c.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) else doPlayerSendCancel(cid, c.msgCancel) doTeleportThing(cid, toPos, false) end end return true end
  5. Boa tarde, venho pedir uma ajudinha da comunidade se possível, sempre que tem um player logado em meu servidor fica dando este erro "Error during getDataInt(vipdays).", como posso consertar o mesmo? grato desde já!!
  6. Olá, Gostaria de pedir a ajudar de vocês para criar um script que o player só possa ficar na área por 5 segundos, após os 5 segundos e teletransportado para fora, e que so possa ter 1 player por vez dentro da área. Usando o script do @pablobion coloquei ele como Function onUse, agora so preciso que coloque o tempo máximo de permanência. E a linha que assim que abrir o bau (no caso do boxevent) ele parar a contagem [já tenho o script do boxevento, só me falar a linha pra adicionar pra quando abrir o box a contagem encerrar.].
  7. Não achou a lib! No tfs 1.3 já tem a pasta Lib? se tiver, não precisa colocar no "core", joga direto lá!
  8. Hoje
  9. Muito agradecido! Desculpe o incoveniente 😄
  10. Alguem sabe alguma forma de não pegar pk/frag em uma determinada area? ex: nao quero utilizar o pvp(tile) do remeres pq quando alguem morre nao perder nada. quero que nao pegue pk, mas ainda sim perca itens caso morra. alguém sabe ou pode me dar uma luz para pesquisa? 8.60
  11. Galera fiz um script aqui mas essa função doSetCreatureOutfit(cid, outfit, time), não funciona com algumas newtypes não sei por quê, queria saber se há outra forma de fazer oque esse script faz, por quê essa função doSetCreatureOutfit só funciona com algumas outfits outras dão problema. Script:
  12. Não desculpe os problemas ksks eu fiz certo a parte do cliente, mas adicionei o item errado por isso estava tendo debug ao criar o item, mas a extensão está funcionando perfeitamente, obrigado, segui seus tutoriais!
  13. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  14. @matheus1234567 não cara, você está entendendo tudo errado, os items não fica no client, fica no dat, o client só faz ler e nada mais. Se o item ao ser criado está dando debug, é porquê as propriedades dele estão incorretas ou inconsistente com as propriedades no item.otb. Você adiciona um item no item.otb pelo item editor e no dat do servidor, independe do client o item é o mesmo, como eu disse o client só faz ler!
  15. OTX Malucoo. Estou editando um OTX com mapa próprio etc. Porém o The Oracle não quer funcionar. Ele não manda para nem um lugar n entrega os items n muda a voc etc... Script
  16. @Lucaomoniz qualquer coisa que envolva compras ou serviços de freelancer/jobs devem ser feitas no classificados e não em tópicos comuns. Leia as regras: Simples, em seu tópico você está fazendo um pedido de um mapa, se é pedido, porquê você postou na área de "downloads de mapa" sendo que seu tópico não é de conteúdo de "download" e sim de pedido ? Tópicos de suporte(duvida/ajuda/pedido) devem ser feitos na área de suporte. @Tópico Movido!
  17. @Carlosdaniel se está dando problema é porquê você não fez "certinha", não tem lógica você fazer algo correto e da problema, se você está com problema é porquê você não fez corretamente, e sim incorretamente. Então dizer que fez certo e vim aqui com o erro é um tanto estranho, se fez "certo", porquê está dando erro ? Hauoshdoasd Hahahaha, normal! Antes de você tentar alterar estava dando problema ? Alterou no client também ? Alterou quais na distro ? Magic ou shoot ? E no client ? Magic ou shoot ? Ambos ? Se ambos, alterou tanto na distro quanto no client ? Se sim, um detalhe você deixou passar batido!
  18. Claro, segue os 2 scripts: Utito tempo san: sharpshooter.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 140) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Utito tempo: blood rage.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEEPERCENT, 135) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, -100) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  19. posta seu script do utito tempo ou utito tempo san, por favor
  20. Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). 0.4 Base: Baiak Barão Qual erro está surgindo/O que você procura? Estou com o seguinte problema, no meu OT server tem um sistema de points, a cada level upado o player ganha points e com esses points ele pode evoluir skills como ml, sword, axe entre outros. Porem ele tem um problema bem grave, se por acaso o player estiver de utito tempo ou utito tempo san, e der o comando para adicionar os pontos, ele adiciona uma skill absurda para o personagem, exemplo: Meu Pally estava 77 de Distance. Usei a spell Utito tempo san, ele ficou com 100 de skill, quando dei o comando !points add, distance, 1 ele deixou o pally com 117 de distance, e mesmo acabando o utito tempo san, permaneceu esse skill. Acredito que a solução seja bloquear para não usar o script caso esteja usando utito tempo ou utito tempo san, só que não faço ideia de como fazer isso, alguem poderia me ajudar porfavor? Você tem o código disponível? Se tiver publique-o aqui: Esse é o .lua do talkactions -- ####################################### -- ####### Developed by MaXwEllDeN ####### -- ####### Level Points System ####### -- ####### Version: 1.0 ####### -- ####################################### function onSay(cid, words, param) if not (L_LvlPoints.vocPoints[getPlayerVocation(cid)]) then return false end local param = param:lower() local p2 = string.explode(param, ",") if (getPlayerStorageValue(cid, 14574) < 0) then setPlayerStorageValue(cid, 14574, 0) end local skillids = { ["shielding"] = 5, ["sword"] = 2, ["axe"] = 3, ["club"] = 1, ["distance"] = 4, ["fishing"] = 6, ["fist"] = 0, } if (param == "check") then doPlayerPopupFYI(cid, "~*~*~ Level Points System by MaXwEllDeN ~*~*~\n\nPontos disponíveis: ".. getPlayerStorageValue(cid, 14574) .."\nPontos por level: ".. L_LvlPoints.vocPoints[getPlayerVocation(cid)]) elseif (p2[1] and p2[1] == "add") and (L_LvlPoints.attributes[p2[2]]) and (tonumber(p2[3])) then if (getPlayerStorageValue(cid, 14574) < tonumber(p2[3]) * L_LvlPoints.attributes[p2[2]].np) then doPlayerSendCancel(cid, "Você não tem pontos suficientes para distribuir!") return doSendMagicEffect(getThingPos(cid), 2) end if (p2[2] == "hp") then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) doCreatureAddHealth(cid, L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) elseif (p2[2] == "mp") then setCreatureMaxMana(cid, getCreatureMaxMana(cid) + L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) doCreatureAddMana(cid, L_LvlPoints.attributes[p2[2]].vl * tonumber(p2[3])) elseif (p2[2] == "magic") then doPlayerAddMagLevel(cid, 1) elseif(skillids[p2[2]]) then for a = 1, tonumber(p2[3]) do doPlayerAddSkillTry(cid, skillids[p2[2]], getPlayerRequiredSkillTries(cid, skillids[p2[2]], getPlayerSkillLevel(cid, skillids[p2[2]]) + 1) - getPlayerSkillTries(cid, skillids[p2[2]]), false) end end doSendMagicEffect(getThingPos(cid), 29) doSendMagicEffect(getThingPos(cid), 30) doSendAnimatedText(getThingPos(cid), "-" .. tonumber(p2[3]) * L_LvlPoints.attributes[p2[2]].np, 180) setPlayerStorageValue(cid, 14574, getPlayerStorageValue(cid, 14574) - tonumber(p2[3]) * L_LvlPoints.attributes[p2[2]].np) else local msgx = "" for i, v in pairs(L_LvlPoints.attributes) do local add = (v.np > 1) and "s" or "" msgx = msgx .. string.upper(i:sub(1,1)) .. i:sub(2, #i) .. " - ".. v.np .. " ponto".. add .. " ~ " .. v.vl .. " ".. v.nm .. "\n" end doPlayerPopupFYI(cid, "~*~*~ Level Points System by MaXwEllDeN ~*~*~\n\nPontos necessários para aumentar os stats:\n\n".. msgx .. "\nExemplo de uso: ".. words .." add, vitalidade, 5\n\nPontos disponíveis: ".. getPlayerStorageValue(cid, 14574)) end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  21. A base do meu servidor é evolution e o cliente também, mas creio eu que é DXP Bom pessoal estou com um erro aqui na hora de abrir o .dat e o .spr do meu cliente no objectbuilder... toda vez que eu vou abri-lo ele aparece o seguinte erro... Obs: Já coloquei a opção extended marcada, transparency também, os dois com, um só ou o outro... Não funciona de nenhuma forma. Eu não sei o que pode ser, mas imagino que o cliente esteja compilado e talvez seja o erro de não abrir.. Preciso muito resolver esse erro, pois preciso mudar as sprites do meu server urgente, já procurei em tudo quanto é canto e não acho nada, nenhum editor está funcionando, acho mesmo que o problema venha a ser o cliente ou até mesmo que o máximo de sprites ja foi atingido. Percebi também que o erro aparece em todos as bases DXP, de resto ele chega a funcionar, o que eu não entendo é que tem servidores aberto usando o mesmo, e da mesma forma eles vivem editando sprites, só não faço a miníma ideia de como. Antes de executar... Erro após executar... Por favor deem um help aqui, darei meu Rep+ a quem ajudar!!
  22. Opa me sinto honrado, obrigado
  23. Eu passei a distro toda certinha E mesmo assim ainda acontece essa mesma coisa cmg mo triste !
  24. Procuro mapa para comprar á um valor de até R$80,00 preciso atualmente com uma temática especifica a ponto de ser um reino onde tenha espaço para hunts de low a high level. Inicialmente mapas sem respaw e npc. Desculpa se não estiver no lugar correto.
  25. Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/InviteFriends.lua:onLogin data/creaturescripts/scripts/InviteFriends.lua:3: attempt to index global '_invite_friends' (a nil value) stack traceback: [C]: in function '__index' data/creaturescripts/scripts/InviteFriends.lua:3: in function <data/creaturescripts/scripts/InviteFriends.lua:1> tfs 1.3
  1. Mais Resultados

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 partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×