Ir para conteúdo

ruan vioto maran

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    ruan vioto maran deu reputação a .HuRRiKaNe em [8.60] DBRelated 1.2 Site + Data + Sources   
    Que bom, também comecei um projeto em cima desse
  2. Gostei
    ruan vioto maran deu reputação a .HuRRiKaNe em [8.60] DBRelated 1.2 Site + Data + Sources   
    Informações:
    Diversas Transformações como Goku GodMode, Golden Freeza, Bills entre outras!
    Novos sistemas!
    Mapa próprio!
    Reborn System!
    Diversas Quests!
    Diversos Items!
    E mais!
     
    Imagens:


     

     
    Download:
    Mediafire
     
    Scan:
    https://www.virustotal.com/pt/file/82bf4689784c5459e240d0ba7fd15e28b5ab8f2253c885d43aeaa875b07ded11/analysis/1437840718/
     
    Distro(Executavel + DLL's) By Animal Pak:
    Download
     
    Scan:
    https://www.virustotal.com/pt/file/ffd037b5dfa3c6e5529490e460d075da3b4c24e8a230671a7d0c11f0dbc6d8d4/analysis/1438323955/
     
    Créditos:
    DBRelated Team
    Animal Pak
  3. Gostei
    LOL
    Para criar um topico basta ir na seção desejada e clicar no botao 'Novo Topico'
  4. Gostei
    Olá TibiaKing,

    Ví que muitos pessoas estava com o problema de criar um novo templo, e dai estava com as cooerdenadas do antigo, e acontecia de os players nascerem no lugar errado.

    Então criei um templo bem simples, só pra ver-mos como se faz.

    Adicionando uma cidade:

    1. Abra seu map editor e vá até o templo.
    2. Precione CTRL + T, e clique em ADD.
    3. Aparecerá igual a imagem, coloque o nome da cidade e as coordenadas:
    4. Clique em OK

    5. Abra o config.lua
    6. Configure igual está embaixo:

    7. Pronto, teste e se estiver tudo certo agradeça. Se não avise que tentarei arrumar

    Editando uma cidade:

    1. Abra seu map editor e vá até o templo.
    2. Precione CTRL + T, e va até o nome da cidade existente.
    3. Se quiser edite o nome, e edite as coordenadas, para o novo templo.
    4. Pronto, clique em OK e está feito.


    Tutorial todo feito por mim.
    Se gostou agradeça, e se quiser.. +REP
    Obrigado, JhonatanCWest
  5. Gostei
    ruan vioto maran deu reputação a vixeki em [Aula 3] Primeiros Passos   
    Olá,
    Estou pegando aos poucos e adorando os tutoriais e recorrendo em alguns momentos há videos aulas e a outras pesquisas, entretanto, gostaria de pedir a você que recolocasse as imagens. Poderia fazer isso por favor? Obrigado!
  6. Gostei
    ruan vioto maran deu reputação a MaXwEllDeN em [Aula 3] Primeiros Passos   
    << Aula 2 - Lógica da programação
     
     
     
     
    Primeiros Passos
     
     
     
     
    Aula 3
     
     
     
    Relembrando o que eu disse na primeira aula, você precisará de um interpretador Lua e é muito recomendado que possua também um bom editor com suporte à sintaxe Lua, então nosso primeiro passo será obter o editor e o interpretador.
     
    As aulas serão voltadas ao scripting para Open Tibia Servers, então nada melhor do que um bom OTServer para testar seus scripts, mas ficar testando os scripts em um OTServer pode ser uma tarefa cansativa e demorada, então vamos usar também scripts fora de OTServers para praticar. Para isso, você pode fazer o download de qualquer um dos seguintes programas:
     
     
    Editores + Interpretadores:
    SciTE Scintilla [Avançado] OTScript Live! [Recomendado]  
    Editores:
     
    Notepad++  
    Interpretadores:
     
    Lua [Oficial]  
    Depois que você tiver seu editor e interpretador Lua (Recomendo o OTScript Live!), instale ele. No caso do OTScript Live!, depois de descompactar, vá em "Help", no menu, e clique em "Register To Lua". Abrirá uma caixa confirmando a alteração, basta apertar "OK" e todos os seus scripts irão abrir com o OTScript Live!.
     
    Testando seus scripts!
    No caso do SciTE, para testar o seu script você deve primeiro salvá-lo com a extensão Lua (*.lua). No caso do SciTE e do OTScript Live! você pode testar seu script apenas apertando F5, sendo que no OTScript Live! não é necessário salvar o script antes de testar.
     
    Após pressionar F5, o SciTE irá abrir uma área de textos abaixo da área de edição com as informações do teste, e o OTScript Live! vai abrir uma janela.
     
    Para testar se o seu SciTE ou OTScript Live! está funcionando, use o seguinte script:
     
     
      print("Hello world!") Nas informações mostradas pelo interpretador deve estar escrito "Hello world!". Se aparecer, parabéns, você testou o seu primeiro script Lua...  (ou não )
     
     
    O que o script fez? o0
     
    Uma das coisas mais importantes nos scripts são as funções. Uma função é "um bloco de código previamente pronto", uma subrotina, que quando chamada executa esse bloco. Imagine as funções como um atalho para executar alguma coisa. Pode ser usada, por exemplo, para encurtar scripts que tenham alguma parte do codigo que se repita muitas vezes. Criando uma função você pode usar esse código que se repete muitas vezes somente uma vez (Dentro da função), então em vez de usar esse bloco várias vezes, você só precisaria chamar a função várias vezes.
     
    Você pode criar suas próprias funções, mas isso veremos mais para frente. Tudo o que importa agora é aprender a chamar funções.
     
      O "Nome da Função", na verdade, é o nome da variável em que está armazenada a função, mas não se preocupem com isto ainda... O "Nome da Função" é o nome que você deve chamar para que a função ocorra, pois há vária funções (Obviamente), então você deve especificar qual função quer chamar. É a mesma coisa do que ter 3 pessoas. Quando quiser chamar uma das pessoas, deve dizer o nome dela.   Os argumentos são as "Respostas" para as "Perguntas" da função chamada. A maioria das funções faz "perguntas". No caso da função "print", ela nos "perguntou" o que queriamos escrever na tela, e "respondemos": "Hello world!".   É importante lembrar que cada pergunta deve ser respondida adequadamente, por exemplo, se alguém te pergunta: "Que horas são?" você não pode responder: "Sim.". A mesma coisa acontece com as funções, você deve responder exatamente o que ela está perguntando. Outra observação importante é que você deve responder as perguntas da função na ordem em que foram perguntadas. Se a pergunta nº 1 for "Que horas são?" e a nº 2 for "Quer um biscoito?", você deve responder respectivamente que horas são e se você quer um biscoito.     OBS: Algumas funções fazem "perguntas" opcionais, ou seja, você pode ou não responder. Se você não "responder", a própria função atribuirá um valor padrão para a resposta.   Os parâmetros são simplesmente o conjunto de todos os argumentos.   OBS: Todos os argumentos (Respostas) do parâmetro devem estar entre parênteses e ser separados por vírgulas!     Tipos de valores!   Bem, como eu disse, cada resposta deve seguir o tipo da pergunta, então vou citar aqui os tipos destes valores.   OBS: Existe uma função para descobrir o tipo de cada valor! Esta função é a função type(valor)...       Numbers   Como o nome diz, numbers são números, não há muito o que falar sobre eles...   Exemplo: print(1) print(2) print(3) OBS: A função print aceita todos os tipos como resposta.
     
    Strings  
    As strings devem iniciar com um símbolo especial e deve terminar com o mesmo caractere que foi usado para iniciar a string. Esses símbolos são:
     
    Apóstrofo: Começa com ' e termina com '.
    Aspas: Começa com " e termina com ".
    Colchete-Colchete: Começa com [[ e termina com ]].
    Colchete-Igual-Igual-Colchete: Começa com [==[ e termina com ]==].
     
    As strings são conjuntos de caracteres, como letras, números (Não são numbers, pois se houver um número entre os símbolos especiais será tomado como string!!!), acentos, espaços, etc... Se você quiser escrever uma frase na tela, por exemplo, não pode deixá-la solta pelo script. Esta frase deve ser uma string, ou o script dará erro.
     
    Exemplo:
    print('Apóstrofos') print("Aspas") print([[Colchete-Colchete]]) print([==[Colchete-Igual-Igual-Colchete]==]) OBS: 1 << Isto é um number.
    "1" << Isto é uma string.
     
    Booleanos  
    Os booleanos podem assumir apenas dois valores: true e false.
    true: Valor verdadeiro.
    false: Valor falso.
     
    OBS: Os booleanos podem ser complicados de entender no começo, mas com o tempo você acostuma. Não se preocupe com eles agora...
     
    Exemplo:
      print(true) print(false) print(nil)  
     
    Functions  
    Exatamente o que o nome diz: é o que estamos vendo agora. Functions são nada mais nada menos do que funções.
     
     
    Exemplo:
      print(function() end) OBS: Não se preocupe com isso ainda!
     
    Tables ou Arrays  
    São tabelas, ou seja, armazenam mais do que um valor dentro de uma "caixa". Tabelas podem armazenar outras tabelas e todos os valores dentro de uma tabela possuem um identificador, chamado "index" (índice).
     
    Tabelas começam com o símbolo { (Chave) e terminam com o símbolo } (Chave).
     
    Exemplo:
    print({})  
    Userdata  
    Lua é uma linguagem de programação criada para dar extensão à linguagem de programação C e C++. Userdatas são ponteiros que indicam valores em C ou C++. Não se preocupe com eles.
     
     
    Nil  
    Nil simboliza um valor nulo. Não deixa de ser um valor, mas é um valor sem conteúdo.
     
    Exemplo:
    print(nil)  
    As funções retornam!
     
    Toda função retorna um ou mais valores, nem que sejam valores nulos (nil), portanto você pode usar uma função dentro do print para escrever os valores que a função retornar! Vamos usar como exemplo a função type(valor), que vai nos retornar uma string com o tipo do valor.
      Exemplo: print(type(1))  
     
    O exemplo acima vai escrever em sua tela a frase: "Number", pois 1 é um number!
     
     
    Exercícios:
    Usando a função print para escrever na tela e type para pegar o tipo de algum valor, obtenha as seguintes frases na tela:
     
     
    Resposta:
     
     
     
     
    Essa aula foi escrita por uma raposa levada Skyen Hasus, todos os créditos são dele.
     
     
     
     
     
     
    Aula 4 - Operadores e Bibliotecas >>
  7. Gostei
    ruan vioto maran deu reputação a Markin em [Aula 2] Lógica da Programaçao   
    acho que no meio dessa aula poderia ter mostrado como fica um script normal(inglês) e outro traduzido para o português para a pessoa entender como funciona mais o menos

    Lindo tutorial.
  8. Gostei
    ruan vioto maran deu reputação a MaXwEllDeN em [Aula 2] Lógica da Programaçao   
    << Aula 1 - Introdução
     
     
     
     
    Lógica da Programação
    Aula 2
     
     
     
     
    O que é a Lógica da Programação?
    Bem, tudo o que é escrito em alguma linguagem de programação deve seguir uma lógica para poder funcionar. Vamos pegar um exemplo simples e curto: Um script de SD. (Sudden Death Rune)
     
    Quando o script de SD for chamado (Alguém usou a SD), ela segue passos básicos, que é basicamente a execução dela. Primeiro o script vai verificar se quem usou a SD possui nível, magic level, etc... suficiente para poder usar a SD. Se não possuir opa! Ela vai enviar uma mensagem de erro ao jogador, um efeito de fumaça e vai encerrar a execução. Caso contrário: se for um jogador com todos os requerimentos básicos para usar uma SD, então o script vai verificar se o alvo é um Player ou Monstro. Se não for vai enviar uma mensagem de erro, efeito, e vai parar de executar. Se for um monstro ou player, então o script fará um efeito da SD atingindo o alvo, toda aquela piromancia louca, e então vai tirar o devido dano do jogador.
     
    Um pouco cansativo de ler tudo isso, mas observe o exemplo abaixo:
     
     
      Quando uma SD for usada, então faça: Verifique se o jogador que usou a SD possui nível igual ou maior que 45, e se possui nível mágico maior ou igual a 15. Se possuir, faça: Se o alvo da SD for um Monstro ou Jogador, então faça: Calcule o dano que causará ao alvo. Remova uma carga da SD. Execute o efeito de SD. Calcule o dano que causará ao alvo e execute-o no alvo, tirando a vida dele ou mana, no caso de o alvo estiver usando o Magic Shield (Utamo Vita). Mas se o alvo da SD não for um Monstro ou Jogador, então faça: Envie uma mensagem de erro ao jogador. Envie um efeito de fumaça na posição do jogador. Aqui termina a verificação se o alvo da SD é um Monstro ou Jogador, ou nenhum dos dois. Mas se o jogador não possuir estes requerimentos, então faça: Envie uma mensagem de erro ao jogador. Envie um efeito de fumaça na posição do jogador. Aqui termina a verificação se o jogador possui ou não os requerimentos. Aqui termina a execução da SD. Agora, depois deste algoritmo, talvez tenha ficado mais claro como os programas de computador funcionam. Tudo não passa de um processo lógico, onde a linguagem de programação só serve como uma "máscara" para que o programador escreva o código seguindo esta lógica, por isso é ultra importante saber a lógica da programação antes de começar a programar. O que é um Algoritmo? O "código" que eu escrevi acima (Dentro da caixa de texto) representando o uso da SD foi um algoritmo. Os algoritmos são formas de representar a lógica seguida pelo programa. São passos que o programa segue para atingir determinado objetivo ou em outras palavras, completar uma tarefa (No caso da SD, matar ou não o alvo, ou enviar uma mensagem de erro). Um exemplo de algoritmo são as operações matemáticas, como somar, dividir, multiplicar, subtrair... Quando você soma 2 mais 2, você está executando um algoritmo para ele atingir o objetivo (O resultado!!), que é 4. Um programa ou script é basicamente a escrita dos algoritmos em uma linguagem de programação que é executada pelo computador de forma lógica.
     
    Esta aula foi curta pois eu prefiro lhes ensinar as estruturas lógicas conforme ensino as mesmas em Lua, assim trabalhando a lógica e Lua ao mesmo tempo. Primeiro ensino como funciona a estrutura na Lógica e depois ensino como aplicar em Lua.
     
    Exercícios-Tarefa:
     
    1. Monte o algoritmo de um script de "Shovel (Pá)".
    2. Monte o algoritmo de um script de "Pedra que troca sexo".
    3. Monte o algoritmo de "Ir ao cinema".
    4. Monte o algoritmo de "Fazer bolo".
     
     
     
    Respostas: Só abra depois de ter tentado resolver os exercícios!
     
    Exercício 1:
     
     
     
    Exercício 2:
     
     
    Exercício 3:
     
     
    Exercício 4:
     
     
     
    OBS: Nota-se que já fiquei cansado nas respostas do exercício 3 e 4... 
     
    Aqui só serão aceitas dúvidas ou reporte de erros. Qualquer coisa que não se encaixe nesta descrição será apagado sem aviso.
     
    Essa aula foi escrita por uma raposa levada Skyen Hasus, todos os créditos são dele.
     
     
    Aula 3 - Primeiros Passos >>
  9. Gostei
    ruan vioto maran deu reputação a Markin em [Aula 1] Introdução   
    opa max, vou estar acompanhando todas as aulas, espero que os membros do TK também contribuam para que as aulas deem continuidade!
  10. Gostei
    ruan vioto maran deu reputação a Jeff Owns em [Modern Aac] Web Site Para PokeTibia + MiniTutorial   
    Mals Galera , Fikei Um Poco Off , Entao Vamos Lá!!!




    E So Voçe , ir no e na pasta do xampp , e na pasta do site q ta dentro da pasta do xampp , provavelmente pode ser a "htdocs" ,tem que ser a pasta Principal do site , aki vc esta usando , e DPs vai em layout , E Edita o layout , Conforme a a area de download Do cLIENTE , E Muda o Link Do Download!!
  11. Gostei
    Atualizado (2016) 
     
    Olá galera do TibiaKing! 
    Hoje vim trazer um tutorial em video de como criar novos moves no seu server de PDA.
    Então, vamos lá, espero que gostem! 
     
    VIDEO:
     
     
    SCRIPT USADA:
     

    Desatualizado (2014) 
     
     
     
  12. Gostei
    ruan vioto maran deu reputação a wallacewts em Server Nto   
    Muito bom esse servidor eu testei ele e também trabalhei um pouco com ele..Recomendo
    Rep+
  13. Gostei
    ruan vioto maran deu reputação a wallacewts em Criando Client Proprio Sem Vapus (Completo)   
    Gostei do tópico esta ótimo ganhou meu Rep+ 
    Só que na parte de salvar ele diz "Falha ao salvar, verifique se este aquivo esta aberto em outro programa.
    por favor me ajuda.
  14. Gostei
    ruan vioto maran deu reputação a ZORAN em OTClient pararecido com PXG! [Download]   
    Cará tomara que não esteja na área erra.
    Mais ai obrigado eu fico feliz em ajudar se atualizá-lo um pouco poste para a comunidade.
  15. Gostei
    ruan vioto maran deu reputação a Willyw em OTClient pararecido com PXG! [Download]   
    NOSSA CARA, valeu mano...
     
    Tava precisando de um client assim *-*
     
    PS: acho que tá na área errada '-'
     
    A área correta seria: http://tibiaking.com/forum/forum/186-servidores-diferentes/
  16. Gostei
    ruan vioto maran deu reputação a ZORAN em OTClient pararecido com PXG! [Download]   
    Primeiramente: Peço desculpas se errei o lugar porque pra min um Client de algum server e um ultilitario então peço desculpas se errei novamente o lugar.
     
    Segundamente: Aqui estou postando um Client parecido com o da PXG Logo digo não fui eu que fiz e ele e beta então pode a ver rejeição em alguns servers eu testei ele no servidor de poketibia do gabrielTxu 3.0 a 3.2 e as vezes a vara de pescar não funciona então quem quiser pegar como base para seu Client pode usar a vontade. Por isso que estou postando e uma base não um pronto para usar entendido então não me venha reclamar dizendo que enganei vocês.
     
    Aqui esta uma print:
     

     
    Aqui esta o Download do Client:
     
    CLICK AQUI
     
    SCAN:
     
    CLICK AQUI
     
    Me agradecer não cai o dedo Vlws.
     
    Um grande abraço e fiquem com Deus.
  17. Gostei
    ruan vioto maran deu reputação a Kuchiki Kenpachi em Criando Client Proprio Sem Vapus (Completo)   
    Fala galera, o Vapus era Perfeito para criar Client's proprios mas depois que ele fechou e re-abriu ficou uma merda, os clients criados no vapus não funcionam, então fica a pergunta de como criar um client proprio sem usar o Vapus! Então vamos lá.
    Pode usar o client que já vem no server mesmo.
    *Material:
     
    1º Parte: Mudando o IP do client.
     
    2º Parte: Compilando .dat, .spr e .pic:
     
    3º Parte: Mudar o Icone do Client.
     
    Qualquer duvida, erros ou coisa do tipo posta ae. Proximo tutorial vou mostrar como fazer um Launcher e Instalador. Se gostaram por favor REP+ o pessoal daqui ta com uma Pessima mania de ver um Tutorial ou script, gostar e não dar rep+ e isso é sacanagem neh. Bom vlws ae e aguardem o proximo Tutorial !

Informação Importante

Confirmação de Termo