Líderes
-
-
-
-
Gustavo Ferreira
MembroPontos1151Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 11/07/12 em todas áreas
-
[8.60] Global Euforia The Best Fun Real Map
[8.60] Global Euforia The Best Fun Real Map
jonipena69 e um outro reagiu a Duda Lima por uma resposta no tópico
2 pontosEuforia - The Best FUN REAL MAP Hoje venho trazer para vocês o Real Map com algumas cidades e bugs arrumado. Algumas cidades totalmente editadas, principalmente a cidade de Thais e muitas novidades que você confere abaixo... • Cidades: + Carlin + Thais + Ab'Dendriel + Venore + Liberty Bay + Outlaw Camp + Ankrahmun + Zao + Razachai! + Edron + Kazordoon + Port Hope + Svargrund + Yalahar + Darashia + Ankrahmun + Pyre + GengiaTotalmente Editada + Oken • O Que Contêm no Servidor: Scripts Ineditos. Mapa Completo SEM Qualquer BUG. - Alguns Eventos Automáticos - Raids Automáticas - Database completa - Shop Pronto - Wrath of Emperor com todas as missões - Elemental Sepheres - Zao e New Banuta Piece - Task 100% RL - War System com escudos - VIP System - Items VIPS já configurados ALL REAL QUESTS WORK ~~Imagem Demonstração ~~ *Creditos: Alex Duda Lima! Download Te ajudei? +REP!2 pontos -
Real Map [8.60] + Quirefang + Gnomes
Real Map [8.60] + Quirefang + Gnomes
Eddy2000 e um outro reagiu a Duda Lima por uma resposta no tópico
2 pontosReal Map [8.60] + Quirefang + Gnomes Galera esse mapa é todo trackeado do tibia. É para a versão 8.60 apenas. Espero que gostem e seja útil também! Foto: Download: Scan: Credits: Duda Lima! Amy Azzkaban RaikØx TE ajudei? +REP2 pontos -
[8.54] Pokemon xD by Rafael Marinho
[8.54] Pokemon xD by Rafael Marinho
Jonathan alcino reagiu a RafaaxD por uma resposta no tópico
1 pontoE ai pessoal primeiro topic e post aqui no TibiaKing ... [ Caso esteja algo errado , área ou algo do tipo mova por favor ? ] Eu ( RafaaxD ) tenho varios servers de tudo quanto é tipo de game e AMO editar , depois eu posto alguns aqui hihi , acabei de criar conta aqui e por falta de tempo e dinheiro pra um dedicado venho postar meu server de pokemon [ POKEMON xD ] que editei sozinho, a base é o pokemon dash mas tá muuuito editado ,Server está muito bom na minha opinião.. espero ver muitos daqui usando este server hein .. rs BUGS ? Sim , tem bugs como todos servers .. maaas são todos simples de resolver mas enche o saco .. sacomé ? então qualquer duvida pode postar aqui que talvez eu arrume e sim vou ajudar quem precisar .. eu tenho esse server aqui faz um tempinho vou formatar meu pc, mas antes vou ver se acho meu documento que fiz com a lista de uns bugs com as soluções já por etapa é que tinha preguiça kkkk. Alguns Systems : Level System , Tv System , Dive System , Fly System , Surf System , Ride System , Carro,Moto e bike system , varias quests pelo mapa , milotic quest ,rary cand quest , game boy box quest .. aah tem varios véi ..(: Algumas SS : [Alguns pokes em frente ao templo de 3 andares ? .. ps : isso que estou usando é uma outfit ] [ Item que pode ser vendido no shop, ele te transforma num carro com Super velocidade] [ Item que pode ser vendido no shop, ele te transforma numa moto com Super velocidade²] [ Item que pode ser vendido no shop, ele te transforma numa bike com Super velocidade³] [ Rare candy , Game boy box , Mega ball (vendida no shop cada por 1 real ela da 100% de catch) VIP outfit e a bike ] É isso ae pessoal espero que gostem ? .. Ps: Comentem sobre o post como ficou tbm ? valeu , qualquer coisa que faltar ou quiserem dou um @EDIT aqui .. POSTADO UNICAMENTE PARA O TIBIAKING , NÃO QUERO QUE POSTEM NO tibiaking POR MOTIVOS PESSOAIS , CASO VOCÊ QUEIRA LEVAR MEU SERVER PARA BLOG OU ALGO DO TIPO POR FAVOR CRÉDITOS A RAFAEL MARINHO ! THANKS. Download SERVER (SPEEDYSHARE) // Download SERVER (MEDIAFIRE BY MATHEUS) // Download CLIENT (SPEEDYSHARE) // Download CLIENT (MEDIAFIRE BY ...); [ BAIXOU COMENTA E DA +REP ? PLS ] [ SE FOR USAR P/ DEDICADO ME CHAMA PRA JOGAR TBM xD ] Scan Do Server // Scan do Client @EDIT Pessoal lembra que eu falei que tinha uma lista de bug e metas para fazer no server e que eu não fiz ? Então Achei , ta ai UPDATE VINDO AE .. AGUARDEM ! @edit UPDATE CANCELADO ! MOTIVO : PLAGIO1 ponto -
Peça Seu Fundo Personalizado
Peça Seu Fundo Personalizado
thiagobji reagiu a Gustavo Ferreira por uma resposta no tópico
1 pontoOlá Galerinha Do Tibia King, Bom Aproveitando que a seção de Design Do Fórum está meio parada resolvi fazer esse tópico, Bom eu sempre gostei de sites que chamassem atenção com fundos exóticos que dessem aquela vida no site e chamando atenção com grande conteúdo, Bom Então vou estar disponível a fazer fundos personalizados para vocês, Bom Vou explicar um pouco mais sobre. Explicação: Bom você que enjoou daqueles fundos dos sites do tibia sempre iguais, Fundos originais e deseja inovar, esse é o Intuito desse tópico, Não sou Expert em Design, mais vou fazer o melhor para ajudar vocês, Então peço paciência e Vamos Lá! Exemplos: Vou mostrar alguns exemplos de fundos REGRAS: 1- Um Pedido Por vez 2- Evite Flood no tópico 3- Entrega em 24hrs Tema: Algo Escrito Na Imagem?: Tem alguma imagem e quer uma edicão? Post o Link: OBS: Quem Não Souber trocar o Fundo ensinaremos aqui no tópico também! Bom Por inquanto é isso, Façam seus pedidos!1 ponto -
[Gesior ACC] TK Gesior
[Gesior ACC] TK Gesior
henrique157 reagiu a thiagobji por uma resposta no tópico
1 pontoOlá Galera, hoje venho trazer um gesior que eu fiz :( Oque eu fiz? [/font] [font=comic sans ms', cursive]- [/font][font=comic sans ms', cursive]Traduzi praticamente o Site todot[/font] [font=comic sans ms', cursive]- ADD Promoções Atuais[/font] [font=comic sans ms', cursive]- Suporte para os Players[/font] [font=comic sans ms', cursive]- Presence Diary[/font] [font=comic sans ms', cursive]- Guild Wars[/font] [font=comic sans ms', cursive]- TOP 30 Frags[/font] [font=comic sans ms', cursive]- Informações (ALTERADO)[/font] [font=comic sans ms', cursive]- Vantagens VIP[/font] [font=comic sans ms', cursive]- E o melhor, o Layout[/font] [font=comic sans ms', cursive]- [/font][font=comic sans ms', cursive]ADD Suporte Online[/font] [font=comic sans ms', cursive]- ADD Twitter[/font] [font=comic sans ms', cursive]- Orkut[/font] [font=comic sans ms', cursive]- Blog[/font] [font=comic sans ms', cursive]- Twitter Posts[/font] [font=comic sans ms', cursive]- RadioHunter[/font] - Uma AUTO-MENSAGEM em verde - BLOQUIADO o CTRL + C - BLOQUIADO o botão direito do MOUSE - Uma mensagem ao entrar no site [color=#0000FF][font=comic sans ms', cursive][size=5]EU ACHO QUE MERECE FIXO, VO CONTINUAR EDITANDO E POSTANDO ATUALIZAÇÕES.[/size][/font][/color] Acho que é só isso, o resto vocês confiram as fotos! '-' [size=5]DOWNLOAD[/size] [size=6]FOTOS[/size] [center]Creditos[/center] [center]Gesior[/center]1 ponto -
Dicas essenciais em Lua
1 pontoMuita gente andou me pedindo para que eu desse algumas dicas com Lua. Então, resolvi por meio dessa aula, dar dicas gerais de toda a linguagem. Esse tutorial tem como objetivo apenas salientar alguns macetes e dicas legais para Lua tendo em vista que exista um mínimo conhecimento do assunto. Não responderei perguntas que julgo idiotas, portanto, nem tentem poluir esse tópico, se não sabe o que é Lua, procure no Google que é o melhor que você pode fazer. Desde já, desculpo me por minha antipatia por parte dos ignorantes. Comentários Além dos conhecidos comentários de linhas únicas iniciados por "-- comments go here" existem comentários de bloco, isto é, de multi linhas, representados por "--[[ comments go here]]". Variáveis Variáveis como o próprio nome já diz não são constantes, ou seja, o programador pode livremente mudar seus valores Variáveis naturalmente são globais, mas podem se tornar locais colocando se antes do início da declaração "local" O escopo de uma variável é limitada para o escopo atual e seus escopos-filhos Não é recomendado debugar códigos usando variáveis locais pois estas são guardadas no stack e por isso é necessário funções como "assert" e outras Uma variável local com mesmo nome de uma variável global apenas substitui o valor da global temporariamente (geralmente no tempo de sua execução, o que não chega a ser problema na maioria dos casos) Tipos Nil Um valor especial que tem valor vazio e significa nulo (NULL) Variáveis que são declaradas sem valor possuem valor igual a "nil" e podem ser modificadas livremente Na maioria dos casos "nil" é retornado quando uma função falha É possível usar uma alternativa ao "nil" usando "or" já que "nil" leva ao booleano "false": print(tonumber("a"), tonumber("a") or 1) -> prints "nil 1" Boolean Pode ter dois valores, true ou false. "Nil" funciona como false mas o número 0 funciona como true. Isso é bastante confundido por muitos Number Todos os números em Lua são valores "double float" Variáveis podem ser convertidas em números pela função tonumber(var) que retorna "nil" caso falhe Funções de manipulação de números são encontradas na biblioteca de matemática do Lua (math) Strings Strings podem receber os mesmos escapes da linguagem C (\n, \t, \0, etc) Strings são internamente encriptadas pelo Lua, isso quer dizer que existe apenas uma única cópia de uma string em particular não importa quantas variáveis referem a essa string Declarações que contam espaços em branco ou mesmo indicações de pular de linha e uso de tabulação podem ser pegos de forma mais dinâmica usando: string = [[Aqui eu escrevo sem me preocupar com nada e nem mesmo aspas, veja só: ' ""'"''" "]] Strings podem ser concadenadas usando o operador ".." Se existem muitas strings para serem concadenadas, o melhor jeito é inserir estas em uma tabela (usando table.insert()) e concadená-las (usando table.concat()) Variáveis podem ser convertidas em strings usando tostring(var) que retorna "nil" caso falhe Tables Tabelas podem ser indexadas por números, variáveis, funções, outras tabelas, funções, entre outros Atribuindo um valor a um campo da tabela que não existe automaticamente cria esse campo Ao invés de se usar a função table.getn(table) é possível pegar o número de elementos de uma tabela usando #table onde table é o nume da tabela Não confunda table.getn(table) com table.maxn(table). Enquanto a primeira função retorna o número de elementos contido na tabela, o segundo retorna o maior valor numérico contido na tabela e retorna "nil" caso seja uma tabela formada por strings apenas Ao contrário de outras linguagens, o número correspondente ao primeiro valor não é 0 e sim o valor 1 É possível remover valores e elementos de uma função atribuindo-lhes o valor "nil" A tabela global se chama "_G" e você pode vê-la assim como as demais tabelas usando (k = key, v = value): for k, v in pairs(_G) do print(k, v) end Userdatas Userdatas são ponteiros do C/C++ que indicam objetos que não podem ser utilizados em Lua Uma "metatable" pode ser um "userdata" para funcionar como uma tabela ou ser chamada como função, operadores próprios, entre outros Functions Uma função pode retornar múltiplos valores e podem ser atribuídas a várias variáveis Funções podem ser colocadas em tabelas Valores passados por funções são locais a não ser que sejam tabelas ou userdatas. Isso dá a oportunidade de modificar tabelas dentro de funções Funções auxiliares (ou temporárias) podem ser criadas dentro de funções como locais Switch Muita gente me pergunta se existe uma função "switch" para case statements em Lua, a resposta é não. Mas, o uso de tabelas em funções podem simular esse efeito, veja: Código: switch = {} switch[1] = function() print("Olá a todos") end switch[2] = function() print("Meu nome é Yuji") end -- ... if (switch[1]) then switch[1]() -- executa a função que diz "Olá a todos" end Loops No loop "repeat .. until (bool)" não existe o "continue" pois o Lua automaticamente cuida disso. Apesar disso, existe o "break". No loop "for ... do" existe um atribuito após o último valor para poder incrementar a variável assim como no PHP e C++ Mais dicas ainda estão por vir.1 ponto
-
Hs
Hs
Vodkart reagiu a Skyforever por uma resposta no tópico
1 pontoTipo: CreatureScripts & lib. Versão: 1.0 Testado: Não. @Oque Faz?. Vocês já devem conheçer o sistema de frags, então essa é uma versão editada que só conta quando você da HS tipo hitar mais que a vida da pessoa. @Instalando!. Primeiramente abra a Pasta do seu servidor entre na pasta data agora na pasta lib agora entre no arquivo 050 - function e adicione o seguinte conteúdo no inicio dele: function getHs(cid) return getPlayerStorageValue(cid, 37223) < 0 and 0 or getPlayerStorageValue(cid, 37223) end function setHs(cid, value) return setPlayerStorageValue(cid, 37223, getPlayerStorageValue(cid, 37223) + value) end agora vá para a pasta creaturescripts entre na pasta scripts crie dois arquivos um com o nome hsKill e outro hsLook. no hsKill.lua adicione isso: function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and isPlayer(attacker) then if value >= getCreatureHealth(cid) then setHs(cid, 1) end end return true end e no hsLook.lua adicione isso: function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then doPlayerSetSpecialDescription(thing.uid, "/nHs's[" .. getHs(thing.uid) .. "] .") end return true end agora em creaturescripts.xml adicione essas duas linhas <event type="statschange" name="hsKill" script="hsKill.lua"/> <event type="look" name="hsLook" script="hsLook.lua"/> agora em login.lua adicione isso: registerCreatureEvent(cid, "hsKill") registerCreatureEvent(cid, "hsLook") espero que gostem se não gostar(então morram)())) .1 ponto -
ip
Tanto faz Só que o do no-ip e fixo ou seja não muda nem se sua internet tiver uma troca de ip. O ip e um endereço denominado para um dispositivo com acesso a internet logo quando a conexão reinicia o seu ip muda então o no-ip e a melhor forma de ter um ip fixo. Vale a pena lembrar que no config do seu otserv o ip que dever ser posto seria o ip nativo do pc Se você passar o ip nativo do seu pc para seu amigo quando sua net mudar de ip ele não conseguira entrar no servidor.1 ponto
-
Hey tk
Hey pessoal. Acho que tem um povinho que me conhece tais como vodkart e skyd. Sou do ##### e pretendo ajudar o povo de aqui na área de scripts.1 ponto
-
(RESOLVIDO) Script dando erro no distro
(RESOLVIDO) Script dando erro no distro
coriel reagiu a Skydangerous por uma resposta no tópico
1 pontoTenta ai: function onStepIn(cid, item, position, fromPosition) --- configuration by notle --- local exhaust = 10 -- Tempo para player poder manda messagem denovo! (1 por segundos) local frase1 = "O player" -- frase que vem antes do nome da guild local frase2 = "da guild" -- frase que vem antes do nome dos players local frase3 = "está invadindo o castelo de Rhyves." -- frase que vem depois do nome do player --- configuration by notle --- if getPlayerStorageValue(cid, 14800) >= os.time() and doPlayerSendCancel(cid, "A mensagem de alerta só vai aparecer novamente em "..(getPlayerStorageValue(cid, 14800) - os.time()).." segundos.") then return true end doBroadcastMessage(" "..frase1.." \ "..getCreatureName(cid).." \ "..frase2.." \ "..getPlayerGuildName(cid).." \ "..frase3.." ", MESSAGE_STATUS_CONSOLE_ORANGE) setPlayerStorageValue(cid, 14800, os.time() + exhaust) return true end1 ponto -
(RESOLVIDO) Script dando erro no distro
MaXwEllDeN uma criatura pode ser o player ou um monstro possivelmente ainda dario erro :X function onStepIn(cid, item, position, fromPosition) --- configuration by notle --- local exhaust = 10 -- Tempo para player poder manda messagem denovo! (1 por segundos) local frase1 = "O player" -- frase que vem antes do nome da guild local frase2 = "da guild" -- frase que vem antes do nome dos players local frase3 = "está invadindo o castelo de Rhyves." -- frase que vem depois do nome do player if isPlayer(cid) then if getPlayerStorageValue(cid, 14800) >= os.time() and doPlayerSendCancel(cid, "A mensagem de alerta só vai aparecer novamente em "..(getPlayerStorageValue(cid, 14800) - os.time()).." segundos.") then return true end doBroadcastMessage(""..frase1.." \""..getCreatureName(cid).."\" "..frase2.." \""..getPlayerGuildName(cid).."\" "..frase3.." ", MESSAGE_STATUS_CONSOLE_ORANGE) setPlayerStorageValue(cid, 14800, os.time() + exhaust) return true end end1 ponto
-
Hs
tem um erro, o certo da função seria function setHs(cid, value) return setPlayerStorageValue(cid, 37223, getHs(cid)+value) end nessa linha o certo é thing.uid doPlayerSetSpecialDescription(thing.uid, "/nHs's[" .. getHs(thing.uid) .. "] .") e o onStat n sei se está certo, não seria o healh do attacker?1 ponto
-
[DOWNLOAD] Tibia Resident Evil 8.54
[DOWNLOAD] Tibia Resident Evil 8.54
Hadmaligno reagiu a Hona por uma resposta no tópico
1 ponto[DOWNLOAD] Tibia Resident Evil 8.54 Scan : https://www.virustotal.com... Scan : http://virusscan.jotti.org...1 ponto -
[Show OFF] Fantasy Global - A evolução do RPG
[Show OFF] Fantasy Global - A evolução do RPG
Gustavo Ferreira reagiu a franklink9 por uma resposta no tópico
1 pontoé isso ae galera agora falta pouco!!! espero que gostem eu e meu amigo Gustavo prestes a lançar uma novidade a todos! espero que gostem, pois é um projeito muito longo e que trará vontade de jogar! é isso ae. Bom dia1 ponto -
(RESOLVIDO) Piso Falante
(RESOLVIDO) Piso Falante
coriel reagiu a Skyforever por uma resposta no tópico
1 pontofunction onStepIn(cid, item, position, fromPosition) local n, g = getCreatureName(cid), getPlayerGuildName(cid) if getPlayerGuildId(cid) == 0 then doPlayerSendCancel(cid, "You need a guild to enter.") doTeleportThing(cid, fromPosition, false) return true end if getPlayerStorageValue(cid, 83263) - os.time() < 1 then setPlayerStorageValue(cid, 83263, os.time() + 15 * 1000) broadcastMessage(n .." Está envadindo o castelo de Rhyves para a guild [" .. g .. "].", MESSAGE_STATUS_WARNING) end return true end1 ponto -
Tabelas - OpenLua #1
1 pontoTabelas - Open Lua #1 Olá galerinha , tudo tranquilo? Agora que passaram-se as comemorações festivas do carnaval, estou de volta com mais uma aula para auxilá-los a criarem seus scripts. Hoje estarei ensinando a criar e manipular tabelas na linguagem LUA. A aula está dividida em 2 partes! Considero no nível: INICIANTE Sem mais delongas, vamos lá! ~ Introdução Bem, vamos aprender a trabalhar com tabelas, mas antes devemos saber: - O que são tabelas? ~ Tabela é uma variável que pode armazenar outras variáveis dentro dela. - Porque eu devo usar tabelas? ~ Ao invés de criar uma infinidade de variáveis, você pode simplesmente criar uma tabela e armazená-las todas as informações necessárias, além de ser muito útil no uso de valores randômicos. Veja como é o formato de uma tabela: Código: local table = {1, 5, 10} Perceba que esta tabela contém apenas valores numéricos. Porém, podemos também adicionar caracteres com o uso das aspas ( " ). Código: local table = {"hello", 10, 5} OBS.: O não uso das aspas faz com que o código seja interpretado como uma variável, por exemplo, se o hello estivesse sem aspas e como não declaramos hello uma variável, o código não seria interpretado. Se quisermos utilizar uma variável, devemos utilizar este modelo: Código: local hello = "Uma variavel normal." local table = {hello, 10, 5} Que seria a mesma coisa do que: Código: local table = {"Uma variavel normal.", 10, 5} ~ Obtendo informações de uma Tabela: Existe uma sintaxe direta para a obtenção de informações de uma tabela. Essa sintaxe é a tableValue. Veja um exemplo: Código: local table = {"hello", 10, 5} local tableValue = table[1]Esse código permite-nos obter o valor do primeiro elemento da tabela table. Ou seja, para obtermos o valor de qualquer elemento, basta trocarmos o valor que vem entre colchetes. De maneira geral: Código: local tableValue = NOME DA TABELA[POSIÇÃO DO ELEMENTO]~ Separando elementos de uma Tabela Código: local table = {"hello", 10, 5} local tableValue = unpack(table, 3)A função unpack serve para separarmos os elementos de uma tabela. No nosso caso, estamos separando o terceiro elemento, pois a sintaxe funciona da seguinte maneira: Código: local tableValue = unpack(NOME DA TABELA, POSIÇÃO DO ELEMENTO)É bem parecido com a função tableValue. ~ Incluindo variáveis numa tabela Bem, como disse no início da aula, podemos colocar diversas variáveis dentro de uma tabela. Vamos utilizar como exemplo uma mini árvore genealógica, veja: Código: local familia = {nome = "Smith", pai = "George", mae = "Catheryn", filho = "Charlie", filha = "Elizabeth"}Perceba que criamos a tabela familia, e dentro delas colocamos várias informações sobre os familiares. Se quisermos obter um valor desta tabela, basta usarmos a seguinte sintaxe: Código: local filha = familia.filhaAgora uma questão que geralmente aparece é: E se eu tiver mais de um filho ou filha? Muito simples, basta declararmos eles, da seguinte maneira: Código: local familia = {nome = "Smith", pai = "George", mae = "Catheryn", filhos = {first = "Paul", last = "Charlie", filhas = {first = "Elizabeth", second = "Marie", last = "Julie"}}E para obter algum valor desta tabela, é só usar: Código: local filha = familia.filhas.lastE obteremos o valor de "Julie" pois é a última filha. Creditos : Tio Gordo1 ponto
-
[Gesior ACC] TK Gesior
1 pontoObrigado! Em breve novas atualizações.1 ponto
-
Como comprar bbot pelo celular ?
1 pontoPrimeiro você deve criar uma conta no site do bbot (a criação da conta é free) para ciar a conta é só clicar em premium area e depois no lado do login clicar em "Sign In", após criar a conta entre na area premium com ela e clique em "Buy Premium Time" e aparecerá uma tela com 2 opções "3 Months (90 days)" = 11 reais e "6 Months (180 days)" = 18 reais para comprar por telefone/celular selecione a opção DaoPay a opção de pagamento vem como padrão "Chamada" caso você queira por SMS mude para SMS e siga os passos que o site informa.1 ponto
-
[Tutorial] Como não ser banido!
[Tutorial] Como não ser banido!
Gustavo Ferreira reagiu a Wickd por uma resposta no tópico
-1 pontosisso ai cara está de parabéns Tópico bem Feito e Etc.-1 pontos