Ir para conteúdo

Wend ll

Conde
  • Total de itens

    589
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que Wend ll postou

  1. você vai mudando até acha Um Up Mais ou Menos Igual ao OtPokemon
  2. Manda seu Configuration.lua que tá em Data/Lib
  3. Faz assim vá no seu iniciar e Procure cmd abra ele e Quando apareçer uma Janela Preta Digite ipconfig vai apareçer varias coisas ai você Procura por endereço IPv4 Quando acha Pegue o Ip que vai ta do lado do Endereço IPv4 >> ex. 192.155.1.1 Quando Pega o Ip do Endereço IPv4 va no Config.lua do seu server abra-o e Procure por:: ip = e bote o Ip que você Pegou do IPv4... e abra o client com o ip changer e Bote o Mesmo ip do Config.lua
  4. Wend ll

    Show Off (Anna)

    Oiie Pessoal Do xtibia "Bom Diia/Booa Tarde/Booa Noiite Estava Dando Uma Olhada no Fórum Hoje, de Repente trombei com a "Seção de Tutorias de Mapping" Fiquei Lá vendo os Tópicos, e teve uma Hora que passei Por Um Tutorial Para Iniciantes Quando vii esse Tutorial Mim interessei Por essa área e Resolvi tentar Ser um Bom mapper... House Feia CP De Saffron Eae Galera? Deixem seus Comentarios Falando OQ devo Melhorar (Criticas construtivas) e Porfavor Não estraguem o Tópico.. Obs: Lembrando começei Hoje !!
  5. Wend ll

    Pokemon Whats

    Ponha Mais Informações do Servidor, Tbm Bota Umas Imagens de Algumas Quests, Systems, Pokemons Para Os Caras que Verem se Deparar com um Tópico Bom e bem informado... ai se interessa e Vai lá Da uma Olhada no server, Pois Já Vi Muitas Pessoas Perdendo Players PQ só vem Aqui e Postar o Nome do Seu Servidor e o Site... #Sem Mais
  6. Se Não Mim engano AQ no Fórum tem varias Sprites da PXG 2014 para download Pegue Elas e tente Importar No seu Client Para ver se Persiste o erro...
  7. Qual versão do Dat editor ?? Tem que ser 8.54
  8. @Topic Não precisa de Nenhum Processo ou Programa, Para pegar essas Sprites, Pois Já peguei algumas vezes e Já Vii Muitos Mulekes pegando Elas... Cara é Só Abrir elas com o Dat Editor e "Exportar" as Sprites que você quer, Eu Fasso isso Direto e sempre da Certo...
  9. Eae Galera do Xtibia Venho AQ para Lembrar Do Projeto Poke-Play.... Alguma Vagas Já foram Garantidas mais Falta Alguns Membros em Determinadas áreas ainda.. Segue Link ae:: http://www.xtibia.com/forum/topic/230081-projeto-serio-poketibia/ se você se interessou e Queira Fazer parte da Nossa Equipe Vá Láà da Uma Olhadinha no Tópico e Veja Nossos Objetivos...
  10. @Gabrieltxu Sempre indico seu Video Para esse Tipo de Dúvida @Topic Dúvida Sanada, podem Moverem
  11. Olha Nada Melhor que Uma Video-aula para aprender Isso e Esse Video foi feito Pelo Proprio dono do server que você que adicionar os Pokemon http://www.xtibia.com/forum/topic/210838-video-aula-completa-como-add-novos-pokemons-no-pda/
  12. Oiie Pessoal do Xtibia. Venho Trazer Um Tutorial sobre ".Lua" que Achei em Outro Fórum Pois Não Pode citar o Nome AQ, Que é Fora das Regras Parte I – Básico do básico de Lua Começaremos por LUA porque é uma linguagem simples, que não precisa declarar variáveis e tudo mais. Aqui não explicarei as funções do otserver e sim como montar um script. Nessa primeira parte usarei o Português Estruturado que sinceramente não é útil quando você aprende a sintaxe da linguagem, porém é ótimo para você que está começando aprender o que está fazendo e não só copiando e colando. LEMBRANDO QUE PORTUGUÊS ESTRUTURADO NÃO É UMA LINGUAGEM É APENAS UM JEITO DE VOCÊ ENTENDER A SINTAXE DAS LINGUAGENS. Começando vamos explicar a sintaxe de um script bem básico mesmo. Aquele script que quando você da use em 100 gps ele vira 1 platinum coin Em português estruturado ele ficaria assim : Com português estruturado da para entender essa action Agora da para explicar melhor a estrutura de um arquivo lua de actions : ► Essa parte é a que diz ao servidor que essa função vai se ativar quando o player usar o item indicado no actions.xml. No caso é a função aoUsar ou seja quando o player clicar com o direito nesse item irá acontecer algo. ► O SE é uma condição, se estiver tudo certo dentro dele ele faz a condição contida no caso o id (numerodoitem) tem que ser 2148 (Gold Coin) e tem que ser do tipo 100 (No caso de itens juntáveis o tipo é a quantidade), faça remova ele e adicione UM item 2152 (platinum coin). ► Senão ou seja, se o item não for 2148 ou não ter tipo 100, não retorne ao começo do script e finalize. Espero que essa parte tenha esclarecido um pouquinho mais sobre actions. Agora vou explicar um pouco mais sobre algumas condições e suas sintaxes. Sintaxe do IF, Else e Elseif. A condição if de longe é a mais importante de todas as programações e é essencial para um script um pouco mais complexo ou para evitar que você faça 200 scripts para certas funções (comida do tibia por exemplo). Vocabulário do tio Ta4e Única coisa que o lua pede é que cada item tenha um end para cada if colocado tenha um end, você também tem que entender a questão do if encadeado que será tema da próxima aula aqui. Mais para ela se tem que saber o básico de um If normal. Esse é o script anterior com adição de uma condição que se o player tiver 100 platinum coin ele se transforme em uma crustal coin. Você percebe que eu alinhei o if e elseif a seu end, isso chama-se Estruturação, isso é muito importante já que para achar um erro será muito mais fácil E fica mais organizado seu script Você percebe que o IF tem um end no final da sua cadeia, pois todo IF tem que ter um end porém o ELSEIF se enquadra dentro do IF. O ELSEIF ajuda pois você diminui linhas de scripts e serve para outras funções mais avançadas que serão vistas nas próximas aulas. Lembrando também que a função toda função também tem seu END, isso ajuda no caso de você querer colocar duas funções no mesmo script (muito usado em movements). IF Encadeado O if encadeado ou cadeia de if, indica funções pouco mais complexas que o if solitário, porém não é nenhum bicho de 7 cabeças, se você fazer a estruturação do script. Aqui vai o script de exemplo, é um script muito mais complexo do que os do gps Esse script é o que eu uso para minhas quest. Esse é um ótimo exemplo de if encadeado. Perceba que ele está estruturado. Claro que colorido é muito simples identificar cada else e end Agora vou explicar a sintaxe. ►A primeira parte pede que o uniqueid (é um numero especial usado apenas uma vez no mapa inteiro), seja 2300. ►Essa parte do queststatus é uma variável que será explicado a parte ►Esse If, checa se o player tem o valor da variável listada acima, senão ele manda a mensagem o “the chest is empty”. ►Esse outro if checa se o player tem a capacidade 29.50, senão ele manda a mensagem “You have found a demon helmet. Weighing 29.50 oz it is too heavy”. ►Chama-se cadeia de if porque as funções em preto só serão executados se todos os IFS forem verdadeiros, se apenas um não for ele já acusa o erro. Seria mais ou menos como tirar um RG Perceba que você terá que ter tudo isso para fazer o RG senão tiver você não consegue tirar ►Voltando ao script perceba que todos tem seu respectivo end, isso é importantíssimo Variáveis Variáveis é uma parte da memoria na qual se guarda um valor ou informação, em outras linguagens elas tem tipos como de números inteiros, reais ou de letras, porém em lua não existe isso. O que facilita muito nossas vidas as variáveis são maneiras ou jeitos de você fazer scripts para outras pessoas ou por pura preguiça mesmo... São extremamente necessárias em scripts grandes na qual um item de mesmo id é repetido muitas vezes, e talvez depois seja necessário muda-lo Lembra do script anterior da quest a parte que da questatus A quest status é uma variável, que pergunta ao servidor se o player tem o valor nele Se não tiver faça, ou seja -1 é igual a negativo ou negação, no caso se o programador quisesse que ele tivesse colocava 1 Essa parte é bem simples de se entender, já que variáveis servem para simplificar a vida de não programadores, porém deixam seu servidor mais pesado, não é coisa grande, porém como já disse a variável ocupa memoria, em torno de 3kb cada uma, mais em um otserver básico possuem muitas variáveis Elas podem ser indicadas em qualquer parte do script, e elas sempre recebem dados ou perguntam. Pode se fazer cálculos nas variáveis ou usar outras variáveis dentro dela sem problema nenhum. Sinais Matemáticos e de comparação Aqui vai uma coisa que confunde muita gente : ►= - Faz o item anterior receber algo Exemplo : gold = 2148 ►== - Verificação. É para checar Exemplo : if item.itemid == 2555 then ► Os sinais matemáticos são +, -, / e * . ►E como toda linguagem não existe , entre números 1,5 é 1.5 virgula é só para separar variáveis ►Para se checar pode ser usar == (igual a ), >= (maior ou igual a ), <= (menor ou igual a ) o sinal de diferente é agora com certeza é ~=. ►Pode se calcular os itens dentro de variáveis ou até dentro de funções. IF com varias condições Você já deve entender um pouco mais de scripts portanto agora colocarei scripts cortados Vamos a um exemplo : Nesse caso o item.itemid é aqueles itens que você pode dar use with (vara de pescar por exemplo) e o item2.itemid é o local a ser clicado. Então seria Se o item for 2694 e o segundo item for 1381 ou 1382 ou 1383 ou 1384 faça. Ou seja qualquer um desses itens é considerado válido. Essa é a básica desse tipo porém pode-se fazer umas mais complexas como essa debaixo que não existe em actions e é só para explicar : Nesse caso o player teria que usar o item 1381 e o 1382 juntos ou o 1383 e 1384 juntos. É usado em movements, npcs e talk actions muito frequentemente. Parece fácil mais da para se confundir facinho ai. Quando usar IF e quando usar ELSEIF Essa parte é a final desse primeiro tutorial e serve apenas para dar uma idéia de como melhor seu script básico Como eu já disse o Elseif é uma é a junção de else + if e ele só vai executado depois se o if primário for falso. Ou seja ele é usado quando apenas uma das condicionais vai ser verdadeira , eu uso muito isso em npcs para o quests de npcs, mais podemos mostrar uns exemplos em actions. Já o if sempre será checado, bom para os ifs encadeados já que eles tem todos estarem certos ou errados. Exemplo de If e Elseif junto ►Perceba que nesse caso é usado o elseif porque é impossível que o mesmo bau tenha o mesmo uniqueid (Como disse anteriormente cada uniqueid é usado apenas 1 vez no mapa e um item só tem 1 uniqueid). Então ou é um ou é outro. E ELSEIF não tem end. ►Nesse caso todos tem que ser reais para poder se executar o script, então é necessários ser if e ter seus ENDS. Comentários Para inserir comentários na linguagem lua é necessário adicionar – 2 hifens. Pode ser em qualquer parte do script (pelo amor de deus não coloque dentro de um if) normalmente usado para explicar o script ou colocar créditos Siglas e Dicionario id – Identificador ou seja no caso de otserver é o numero do item para o tibia. cid – Creature Id :Identificador da criatura, no caso a criatura que executa a ação, no caso o player. uid – Unique Id : Identificador único usado uma vez no mapa (em algumas funções ele serve como para indicar um id. actionid – Identificador de ação pode ser usado varias vezes no mapa, usado principalmente para aquele chão que afunda perto do DP. Creditos: Achei em Outro Fórum Pois Não Mereço Creditos só Trouxe Para aqui Creio que irá ajudar Bastante GENTE QUE TA COMEÇANDO..
  13. Olha o Meu ae Fiquei com Raiva Pois Pensava Ser Mais Novo na "idade Mental"
  14. Olha ae o Client que você mandou Descompilar ... Link Aq
  15. baixando o Client Para Descompilar Ligeirinho quando baixar descompilo e Fasso Upload e Boto aq Para vocÊ... e a Quanto Para Proteger Seu Client Tem Tutorias aqui No Fórum, Vai Lá na barra de pesquisas Lá no Topo do Fórum e Digitar oq vc quer saber ...
  16. Wend ll

    Cleint poke pro

    Dúvida Resolvida Reportado Para Moverem
  17. Wend ll

    Cleint poke pro

    Olha ae os Clients Descompilados http://www.4shared.com/rar/fliPoUxFba/PokePro.html? http://www.4shared.com/rar/yf9BmC0-ba/Naruto_United.html?
  18. Wend ll

    Cleint poke pro

    Fez igual ao Tutorial Pois tentei descompilar uma vez esse mesmo client e Descompilei =D
  19. vou Láà Da Uma Olhada tbm Deve está Ficando um Show esse Projeto do Smix
  20. Wend ll

    Cleint poke pro

    Use o programa "Tibia Unbider" tem download e tutorial ensinando como usar aqui no Fórum!! eu mesmo já usei nesse client ae para pegar umas sprites de Pokemons....
  21. Aqui um Tutorial http://www.xtibia.com/forum/topic/217900-tutorial-substituindo-sprites-no-client/
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...