Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 01/06/19 em todas áreas
-
Brimstone Bug Cave | 10.98
Brimstone Bug Cave | 10.98
lordzetros e um outro reagiu a DdJs por uma resposta no tópico
2 pontosBrimstone Bug Caves Version: 10.98 Download: Type: .Rar Size: 53KB Position: [X: 1000 Y: 1000 Z: 8] File password: tibiaking Scan: Images:2 pontos -
Telara Baiak Futuristico.
Telara Baiak Futuristico.
Coltera e um outro reagiu a Pedro. por uma resposta no tópico
2 pontosOlá, eu me chamo Yinz "Pedro", sou dono do Thoria e já tive outros projetos, sempre foram de mapa proprio, custom, algo diferente. O diferente me chama muita atenção, por isso depois dá minha ultima frustração com mapa próprio "não ter jogadores" eu resolvi abrir um Baiak. Ah, mas você gosta de low rates, rpg, mapa todo bonitinho e bla bla bla e agora vai abrir um baiak cheio de teleports? - Sim, vou. Para quem não sabe, o mapper @Nolis mais foda que eu admiro bastante liberou o Futurístico, e eu sempre achei seu trabalho fodastico apesar de não estar terminado. Então resolvi abrir, por ser algo totalmente diferente, e que não falta muitas coisas, eu basicamente tenho tudo. Ainda não resolvi qual site usar, mas queria usar algo diferente, longe de tibiarl layout. Tenho algumas ideias, de niveis de monstros, magias customs, segunda promotion, sistema de tokens (colocar recompensas por leveis, quests, tasks, manter online), enfim. Como eu nunca abri um Baiak, estou atrás de uma equipe, alguém para me auxiliar, com sistemas, ideias, o que precisa ter um baiak, como manter, com eventos etc. Se for alguém que entenda de lua é melhor ainda. Não vou citar Programador, Scripter, nada disso, basta ter uma noção e querer fazer algo maneiro, eu não sei muito de nada disso, mas sei pouco de tudo. você pode me chamar aqui, por pm ou no discord Yinz#74392 pontos -
(Resolvido)Spells Criar portal no chao
(Resolvido)Spells Criar portal no chao
Black Fenix e um outro reagiu a Roy por uma resposta no tópico
2 pontosAfinal qual você vai usar, o com Party ou que o DEKU pediu? Enfim mude esse: doSetItemActionId(uid, 9003) Por esse: doItemSetAttribute(uid, "aid", 9003) Se não funcionar verifique se em seu 050-function tem essa função. function doItemSetActionId(uid, aid) return doItemSetAttribute(uid, "aid", aid) end Se não tiver adicionar. e testa.2 pontos -
Brimstone Bug Cave | 10.98
1 pontoja da pra abrir um ot com tantos mapas que vc posta parabéns, ta legal @DdJs gostei de como trabalhou a natureza ?1 ponto
-
Brimstone Bug Cave | 10.98
1 pontoParabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.1 ponto
-
Telara Baiak Futuristico.
Telara Baiak Futuristico.
Salazar Slytherin reagiu a lordzetros por uma resposta no tópico
1 pontoBacana, espero que dê tudo certo. Qual é a versão do servidor e TFS?1 ponto -
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
DEKU KUNNNN reagiu a Storm por uma resposta no tópico
1 ponto@TheFrost --[vocation]{outfit, efeito} local config = { [20] = { look = 10, efeito = 11 }, [2] = { look = 510, efeito = 11 }, [3] = { look = 510, efeito = 11 }, [4] = { look = 510, efeito = 11 }, [5] = { look = 510, efeito = 11 }, [6] = { look = 510, efeito = 11 }, [7] = { look = 510, efeito = 11 }, [8] = { look = 510, efeito = 11 }, [9] = { look = 510, efeito = 11 }, } local storage = 53345 function onStepIn(cid, item, pos) if not isPlayer(cid) then return true end local vocation = config[getPlayerVocation(cid)] if vocation then local outfit = {lookType = vocation.look} if getCreatureStorage(cid, storage) == -1 or getCreatureStorage(cid, storage) == 0 then doCreatureSetStorage(cid, storage, getCreatureOutfit(cid).lookType) doCreatureChangeOutfit(cid, outfit) else doCreatureChangeOutfit(cid, {lookType = getCreatureStorage(cid, storage)}) doCreatureSetStorage(cid, storage, -1) end doSendMagicEffect(getCreaturePosition(cid), vocation.efeito) else doSendMagicEffect(getCreaturePosition(cid), 11) end return true end1 ponto -
(Resolvido)Erro LuadoPlayerAddOutfit Player Not Found
@TheFrost --[vocation]{outfit, efeito} local config = { [20] = { look = 10, efeito = 11 }, [2] = { look = 510, efeito = 11 }, [3] = { look = 510, efeito = 11 }, [4] = { look = 510, efeito = 11 }, [5] = { look = 510, efeito = 11 }, [6] = { look = 510, efeito = 11 }, [7] = { look = 510, efeito = 11 }, [8] = { look = 510, efeito = 11 }, [9] = { look = 510, efeito = 11 }, } local storage = 53345 function onStepIn(cid, item, pos) if not isPlayer(cid) then return true end local vocation = config[getPlayerVocation(cid)] if vocation then local outfit = {lookType = vocation.look} if getCreatureStorage(cid, storage) == -1 or getCreatureStorage(cid, storage) == 0 then doCreatureChangeOutfit(cid, outfit) doCreatureSetStorage(cid, storage, getCreatureOutfit(cid).lookType) else doCreatureChangeOutfit(cid, {lookType = getCreatureStorage(cid, storage)}) doCreatureSetStorage(cid, storage, -1) end doSendMagicEffect(getCreaturePosition(cid), vocation.efeito) else doSendMagicEffect(getCreaturePosition(cid), 11) end return true end1 ponto
-
Erro na data base
1 pontoTem como você upar o código da database antiga? Isso pode ser uma solução temporária, mas não é garantida o funcionamento: ALTER TABLE guilds ADD COLUMN checkdata DATE; ALTER TABLE killers ADD COLUMN war INT; Execute essas duas linhas no MySQL do seu servidor, pelo seu xampp ou phpMyAdmin.1 ponto
-
(Resolvido)Ajuda em melhorar script de add/remover dias premium
function onSay(cid, words, param) if param == "" then return doPlayerPopupFYI(cid,"Está com problemas?\nAprenda os comandos!\n---------------\nAdicionar premium:\n/pa add days player\n/pa add 30 Wakon\n---------------\nRemover premium:\n/pa remove player\n/pa remove Wakon\n---------------\nVer Premium:\n/pa days player\n/pa days Wakon\n---------------") end if param:lower():find('add') == 1 and 3 then local _,_,id,name = param:lower():find('add (%d+) (.+)') name = name or "" id = tonumber(id or 1) or 1 if tonumber(id) == nil or getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,25,"Adicionar premium:\n/pa add days player\n/pa add 30 Wakon\n [Player: "..name.."]") end if isPlayer(getPlayerByName(name)) == TRUE then doPlayerAddPremiumDays(getPlayerByName(name), id) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Foram adicionados "..tonumber(id).." dias de premium ao jogador "..name..".") doPlayerSendTextMessage(getPlayerByName(name),25,"Você recebeu "..tonumber(id).." dias de premium, relogue para atualizar.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"O jogador "..name.." não esta online ou não existe.") end elseif param:lower():find('remove') == 1 and 3 then local _,_,id2,name2 = param:lower():find('remove (%d+) (.+)') name2 = name2 or "" id2 = tonumber(id2 or 1) or 1 if tonumber(id2) == nil or getPlayerByName(name2) == false then return doPlayerSendTextMessage(cid,25,"Remover premium:\n/pa remove days player\n/pa remove 30 Wakon\n [Player: "..name2.."]") end if isPlayer(getPlayerByName(name2)) == TRUE and getPlayerPremiumDays(getPlayerByName(name2)) >= id2 then doPlayerRemovePremiumDays(getPlayerByName(name2), id2) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Foram retirados "..tonumber(id2).." dias de premium do jogador "..name2..".") end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"O jogador "..name2.." não esta online, não existe ou tem menos dias de premium do que será removido.") end if param:lower():find('days') == 1 and 3 then local _,_,name3 = param:lower():find('days (.+)') name3 = name3 or "" prem = getPlayerPremiumDays(getPlayerByName(name3)) if isPlayer(getPlayerByName(name3)) == false then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"O jogador "..name3.." não esta online ou não existe.") end if prem >= 1 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "O jogador "..name3.." tem "..prem.." dias de premium.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"O jogador "..name3.." é free account.") end end return TRUE end1 ponto
-
(Resolvido)Erro ao transferir DATABASE
(Resolvido)Erro ao transferir DATABASE
galoko reagiu a douglas334 por uma resposta no tópico
1 pontoAlterou no Config.lua de sqlite para mysql ?1 ponto -
As portas das casas de meu servidor estão bugadas
As portas das casas de meu servidor estão bugadas
julo cesar reagiu a AyslanEstyveson por uma resposta no tópico
1 pontopoderia postar uma imagem de como fica ?1 ponto -
(Resolvido)Spells Criar portal no chao
(Resolvido)Spells Criar portal no chao
Black Fenix reagiu a Roy por uma resposta no tópico
1 pontoÉ o seguinte ele irá castar a Spell em alguém tipo. Exiva Black Fenix E ambos terá que está em party(somente em party) e então serão teleportado para o local. O portal criado não irá funcionar mais até porque somente ambos irá poder passar pelo portal do outro lado no caso. adicionar na tag xml da spell: needtarget="1" params="1" range="1" range="1" = distância necessária para poder castar a spell. 1 = Player próximo um do outro. E irá ficar assim: <instant name="test" words="test" lvl="0" needtarget="1" params="1" range="1" maglv="0" manapercent="0" soul="0" exhaustion="1000" prem="0" enabled="1" script="test.lua"/> Spell .lua ------------------------------------------------------------------------------------------------------------------- Sim tem sim, mas você vai adicionar uma action no piso para onde o Player irá ser teleportado. Tag Movements.xml <movevent type="StepIn" actionid="9002" event="script" value="Piso-TPos.lua"/> Piso-TPos.lua ------------------------------------------------------------------------------------------------------------------- Porque só salva a posição do Jogador que usou a spell. doSavePlayerPos(cid, config.storage, getThingPos(cid)) Eu acho que tive uma solução para todos que entrarem no portal criado. Substituir esse no lugar do outro spell .lua Movements.xml adicionar essa tag. <movevent type="StepIn" actionid="9003" event="script" value="teleport2.lua"/> em Movements/scripts criar um arquivo com nome. Teleport2.lua e adicionar isso dentro. OBS: Lembrando que o tempo do teleport criado tem que ser menor que o tempo para entrar no outro Teleport assim o player(s) voltará para o local de onde o Teleport foi criado.1 ponto -
Material Kit
1 pontotava sem nada pra fazer e comecei a editar um layoutzinho, no intuito de praticar. Aproveitarei e vim disponibilizar aqui, qualquer erro ou bug que acharem podem reportar que irei arrumar. Material Kit Layout Version: Gesior2012 Download: https://github.com/pedrogiampietro/MaterialKit Images: como eu comecei a fazer hoje, até o momento de postar eu já vi alguns erros, estarei fixando os mesmos e atualizando no git, abraçoxxxxxxxxxxxxxx1 ponto
-
(Resolvido)Erro Creature Not Found
@ivonebruno gear second.lua1 ponto
-
Smeargle System[PXG]
1 pontoBom, como um individuo(Vudi) não sabe cumprir o que fala, vou postar o sistema aqui.(não cabe ao post explicar aqui) Bom, aqui está o smeargle system, igual o da PxG. Vamos lá. 1 - Vá na pasta Lib, substitua seu cooldown bar.lua por isso: 2 - Ainda no Lib, no fim(depois do ultimo end) do Some Functions.lua, adicione isso: 3 - Agora no order.lua, do Actions, em baixo de: if getTileThingByPos(checkpos).uid <= 0 then return true end Adicione: 4 - Se seu servidor ja tiver os spells, sketch 1, sketch 2... Substitua por esses: Se não, use os mesmos acima, não esqueça de adicionar no spells.xml. 5 - Agora, vá em talkactions/scripst, abra o move1.lua e substitua: Pronto, se tiver feito tudo certo, funcionará. Como ficará: Como usar: Créditos: Eu(Todo o script)1 ponto
-
[OLD/OTC] Criando link de Download Direto para seu cliente!
Fala Nação TK, tudo beleza com vocês? Eu sou o Thayam, muito pouco conhecido (até porque sou muito novo no fórum), sou OT ADMIN e atualmente trabalho em um projeto de PokeTibia que divulgarei em breve. MAS O QUE ISSO TEM A VER? - Absolutamente nada, é apenas uma apresentação pessoal para aqueles que não me conhecem, enfim, recebi ajuda de muitos usuários nesse fórum e isso me motivou a tentar ajudar aqueles que também estão começando. Esse tutorial é bem simples, porém eu procurei nesse fórum e não achei nada relacionado, então achei interessante cria-lo para explicar como criar um link de Download Direto para seu client usando o DropBox! ATENÇÃO: Nesse tutorial não ensinarei a compilar o cliente, somente a disponibilizá-lo para download em um link livre de download hosters. Ok, vamos lá: 1° Passo: Entendendo o que é um Link Direto Sabe quando você acessa um site para baixar aquele cliente de servidor que você tanto quer, e ao clicar em download (normalmente está escrito Clique Aqui fazendo com que você realmente ache que ao clicar ali você já irá fazer o download do arquivo) o site te redireciona para algum download hoster dentro dos bilhares existentes - porém nem todos confiáveis - e você precisa se registrar, ou esperar 20 segundos, ou acertar aquele códigozinho ilegível chamado captcha? Então, ao criar um link direto para seu cliente, quando o usuário acessá-lo, ele irá fazer o download do seu cliente automáticamente, sem espera, nem desenhos, nem códigos (eu realmente odeio aqueles códigos) 2° Passo: Criar uma conta no DropBox Acesse o site do DropBox clicando aqui: https://www.dropbox.com/ 3° Passo: Crie sua conta no DropBox Clique em Registrar-se e preencha o formulário com os seus dados (Nome, Sobrenome, E-mail, Senha) em seguide aceite os termos e clique em Registrar-se e o site irá fazer o download automáticamente do programa (ATENÇÃO: NÃO É NECESSÁRIO O DOWNLOAD DO PROGRAMA, SOMENTE CASO VOCÊ QUEIRA O TER EM SEU PC) 4° Passo: Após o download (ou não) clicar no ícone do DropBox Após ter feito o download (ou não) do cliente do dropbox clique no ícone do site no canto superior esquerdo da tela. 5° Passo: Clicar no ícone Enviar Clicar no ícone Enviar, e em seguida clicar em Selecionar Arquivos. 6° Passo: Selecionar o arquivo em seu Computador Selecione o arquivo que você quer que os usuários baixem e clique em Abrir (No meu está Open porque meu Windows esta em Inglês) e em seguida clique em Pronto. OBS: O Arquivo que será upado não precisa necessariamente ser um arquivo zipado (.rar, .zip, .7zip etc). 7° Passo: Clique sobre o arquivo upado e copie seu link de download Clique sobre o nome do arquivo que você acabou de upar e em seguida clique com o botão direito do mouse e selecione a opção Copiar Link. 8° e último passo: Cole esse link copiado no arquivo do seu site e pronto Cole o link que você copiou no arquivo de download do seu site e pronto. RECOMENDAÇÃO: Cole o link que você copiou no seu navegador como feito na imagem do passo 8 para testar se tudo ocorreu bem E assim chegamos ao fim deste tutorial, como eu disse antes, é muito simples, mas acredito que muitos não sabiam e podem sim absorver algo de positivo deste conteúdo! É Isso galera, gostaram? se sim, comente ai em baixo, e caso não gostaram, comentem também, todas as críticas construtivas são bem vindas! Até a proxima! Créditos: ~~Thayam1 ponto