Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Histórico de Reputação

  1. Upvote
    Roksas recebeu reputação de maikons em ID Golden Newspaper   
    Seria o 9004 se não me engano, ele não tem no items.xml mesmo, tem de adicionar.
  2. Upvote
    Roksas deu reputação a Omega em Item que sumona monstro!   
    Adorei a organização do seu pedido, cara. Quem dera todos fossem assim.
     
    Entretanto, você deveria procurar um pouco mais no fórum antes de fazer um pedido, usando o sistema de busca (canto superior direito). Procure nesse tópico aqui o seu item para summonar um monstro por item Pacote de Actions Simples e Úteis. Para criar e editar seu próprio monstro, é bem fácil e basta seguir os passos em qualquer um desses tutoriais:
    Criando e editando monstros por Lordfire Tutorial da pasta monstros por Tibia4ae
  3. Upvote
    Roksas deu reputação a DragonBoster em Elsevier [ATS]   
    Introdução

    Elsevier é um projeto de Alternate Tibia Server, que visa a construção de um servidor que promova a diversão dos seus jogadores através de elementos clássicos do Tibia, tais como:


    - Um mercado equilibrado
    - Integração entre os jogadores
    - Wars
    - Um mapa jogável
    - Equilíbrio entre vocações
    - Raids
    - Addons
    - Quests
    - Houses
    - Outros


    Mapa

    O mapa escolhido como base para o servidor é o que já foi usado em grandes servidores como Empire e Mastriny, no entanto, como se trata de um mapa antigo foram feitas diversas modificações para adapta-lo aos padrões de qualidade desejados pelo servidor. A escolha do mapa foi feita por acreditar que durante meu tempo de Otserv os servidores que o utilizaram foram os únicos capazes de entregar uma boa jogabilidade atrelado aos fatores citados na introdução. Segue abaixo algumas screenshots do mapa.


    Arahmunhra








    Hunts Clássicas
    A grande maioria das hunts foram mantidas, sendo somente modificadas.





    Novas Hunts
    Assim como novas hunts foram implementadas.




    Addons
    Os sistema de addons foi remodelado ao molde do tibia original, porem, sem comprometer o role-play.





    Rates

    Estipula-se uma rate de experiência aproximada de 5x; uma rate de skills de 2x e uma rate de loot de 1.5x, podendo ser modificada até o lançamento do servidor.



    Sistemas

    O servidor irá se esforçar ao máximo para conter os mais novos sistemas possíveis. Como visto em algumas imagens já está presente o sistema de montarias e por consequente o sistema de taming, funcionando igual ao tibia original. O sistema de exaustão de magias também já se faz presente. O sistema de offline-training também está incluso no servidor e por final o sistema de market.



    Considerações finais

    Elsevier é um servidor que tenta resgatar a jogabilidade dos servidores, através do equilíbrio das vocações e da valorização da interação entre players. Esse resgate é esperado principalmente pela presença de um mapa de qualidade já conhecido por uma grande quantidade de players, e sistemas in-game.
  4. Upvote
    Roksas deu reputação a Omega em npc que teleporta player vip   
    local travelNode = keywordHandler:addKeyword({'central port'} Você mudou essa parte pro nome da cidade que você quer?
     
    Se não, posta aqui como ficou o seu NPC pra que eu possa tentar achar o erro
  5. Upvote
    Roksas recebeu reputação de Pigot em Retirando Bug Do Rme 8.60   
    Dúvida: Retirando Bug do RME 8.60


     

    • Introdução: Bom, depois de alguns meses voltei ao XTibia, de acordo estava "aposentado" rs.

    Eu sei que há muitos tutoriais deste, de como retirar o bug, mas nenhum funcionou comigo e sempre vi pessoas dizendo que não conseguiram, então resolvi criar este porque comgo o processo foi sucedido!

     

    Chega de conversa, vamos ao que interessa (rimou). =D

       

     

    Primeiramente, abra seu Remeres MapEditor 8.60. Siga estes passos:

     

    File>Preferences>Client Version> Desmarque a caixa "Check file signatures"> Marque Apply e depois>Ok.

     

    Muito bem, agora iremos enteder um pouco este erro: Ele diz que não consegue encontrar os arquivos necessários e quando você clica para encontrar, dá o mesmo erro. Vejamos, então devemos instalar o Client Tibia pelo site do Remeres!

     

    Então, faremos isso. Segue o link de download do Client:

    http://www.remeresma...le=tibia860.exe

     

    Muito bem, após baixar, instalar. Crie uma pasta em seu Desktop chamada "Mapeditor"> Agora vá na pasta do seu Tibia (normalmente se localiza em: Disco Local>Arquivos de Programas>Tibia), agora copie os arquivos "tibia.dat", "tibia.spr" e "tibia.pic". Vá na pasta "Mapeditor" no Desktop e cole-os lá mesmo. Agora abra seu MapEditor RME 8.6! Pronto, use á vontade. (Para quem não deu certo, aperte "Ok" no erro e aparecerá uma caixa para procurar os arquivos, selecione Desktop>E em seguida a pasta Mapeditor. Irá carregá-los e pronto!)

     

     

    Muito obrigado pessoal, espero que dê certo. Fiz com muita dedicação e espero ajudar. Muito obrigado a todos, leiam com atenção e GoGo criar mapas *-*

     

    Créditos> Bom, eu vi este Tutorial em algum lugar, mas esqueci. Mas deu certo. Então infelizmente por não lembrar-me, 100% á quem criou o tutorial inexistente.


  6. Upvote
    Roksas recebeu reputação de JonatasLucasf em [Encerrado] ajuda move1   
    #causa77
    Procure prestar atenção ao criar os tópicos, clique apenas uma vez em "Criar tópico", se não pode correr o risco de criar vários tópicos ao mesmo tempo.
     
    Nos seus tópicos, procure utilizar bem o português.
     
    -- //
     
    Pelo fato deste tópico já ter sido respondido, irei fechar o outro criado. Obrigado JonatasLucasf, e quando for assim procure denunciar / reportar o tópico para agilizar melhor o processo.
     
    @topic
     
    Bom, causa77, peço que você poste aqui usando spoiler, o arquivo move1.lua, situado em actions/scripts.
  7. Upvote
    Roksas deu reputação a JonatasLucasf em [Encerrado] ajuda move1   
    amigo você ja postou isso duas vezes hoje com a mesma pergunta > http://www.xtibia.com/forum/topic/221267-ajuda-move1/
  8. Upvote
    Roksas deu reputação a Mophus em Teaser I: Spike Sword   
    Teaser I: Spike Sword

    Poesia Gnômica para Iniciantes…

    "Um pequeno cristal único, perfeito e puro.
    Uma semente para criar raízes, um recurso para fixar.
    Um longo tempo passou sob os cuidados dos gnomos;
    É uma base militar agora para que possamos nos preparar.
    Ela continua a crescer nas profundezas da terra;
    Uma estrutura sólida de valor indizível."



    "Ele pega o vislumbre de esperança dos gnomos.
    Admire a sua beleza, e não lamente!
    Em seus diferentes níveis, precisamos da sua ajuda.
    Todos são bem vindos, veterano ou filhote.
    Levante as defesas, esteja pronto para atacar!
    Preserve a integridade dos nossos preciosos SPIKE!"



    Vamos usar os seus conhecimentos, onde ele é mais necessário.
    Suas habilidades e capacidades não serão ignoradas.
    Perto da superfície, os jovens não precisam se esconder,
    Enquanto maiores perigos estão à espreita no fundo.
    Levante as defesas, esteja pronto para atacar!
    Ganhe o nosso respeito e ajude o SPIKE!


    Outras imagens do Update, de verão...
     

  9. Upvote
    Roksas deu reputação a lipeewb em Cast system TFS 10.10   
    Daê galera, Finalmente eu consegui e vou postar para vocês
    Cast System para TFS 10.10
    ​ Este fim de semana eu decidi adaptar este sistema em minha fonte rev5969, que é a versão 10.10. Eu tive vários erros, tanto para compilar sem erros, como na adaptação do código, mas hoje eu pude deixar 100%. O que eu fiz?
     
    Este sistema estava em uma source rev5765 versão 9.60, então procurei descobrir o que foi alterado para ser incluído o cast system. Encontrando o que foi alterado tive que adaptar em minha versão Então, sem mais delongas resolvi postar para vocês ;D

    Cast System 10.10

    Sei que muitos vão gostar, como eu gostei

    Neste download, você vai encontrar o tfs compilado junto com as dll's necessárias para rodar, os arquivos necessários para cast system roda no seu ot, como globaevents e talkactions, mais as páginas para a ACC Gesior (versão antiga), Gesior 2012 e ModernAcc

    Se você gosto não esquece do meu Rep ;D
    Creditos
    A mim por ter adaptado todo o código
    e ao Summ for ter criado o sistema
  10. Upvote
    Roksas recebeu reputação de bufao em Desbloquiando portas no Rotiador D-Link Dl-524   
    Muito obrigado, consegui este Tutorial por experiência própria, estava com o mesmo problema e consegui, agora estou passando a vocês. Abraços!
     
    Atenciosamente,
    Roksas.
  11. Upvote
    Roksas recebeu reputação de bufao em Desbloquiando portas no Rotiador D-Link Dl-524   
    Tutorial: D-LINK 524


     
     
    Bom galera, este não é bem um "Tutorial" em si, resolvi criar porque algumas pessoas estavam me perguntando via e-mail como criar um OTserv com internet compartilhada, e então criei um Tutorial, algumas pessoas disseram que não dava certo entrar nas configurações do roteador com a conta "ADMIN". E então vou ensinar a vocês!
     
    1º Passo: Bom primeiro de tudo desliguem o Modem, no meu caso da Motorola. Agora, atrás do roteador D-LINK DL 524, vocês podem ver as entradas, e há direita bem atrás do roteador você pode ver um pequeno furo, dentro há um botão! Oque está esperando? Vá pegar algo pontudo!
     
    2º Passo: Agora que você está vendo o furo, pegue este item "pontudo" pressione o pequeno botão dentro do furo por mais ou menos 20 segundos. Ótimo, agora ligue seu modem, você havia desligado, lembra? Agora, se você fez tudo certo até agora, você resetou seu roteador e ligou o Modem!
     
    3º Passo: Vá no menu Iniciar e clique em Executar, ou aperte o botão "Windows" do seu teclado junto com a letra "R". Certo, digite "CMD" (sem aspas) na janela aberta, dê enter! Muito bem, vocÊ abriu o Prompt de Comando. Digite "ipconfig" e dê enter, aparecerá algumas informações. Vamos para o próximo passo!!
     
    4º Passo: As informações serão as seguintes: ENDEREÇO IP, MÁSCARA DE SUB-REDE E GATEWAY PADRÃO, a sequência de números Gateway padrão você devera digitá-la na barra de endereços de seu navegador de Internet, digite-o e dê enter! Muito bem galera, agora vocês lembram que nós resetamos o roteador? Certo, resetamos ele para a próxima etapa dar certo, então vamos lá!
     
    5º Passo: Bom, você verá uma janela escrito "usuário e senha", no usuário coloque "ADMIN" e na senha deixe em branco, certo? dê enter! Você digitou o gateway que no meu caso é "192.168.0.1" e logou no roteador. Então aparecerá as configs. do roteador. Agora logo acima você vê algumas opções. Clique em Advanced!
     
    6º Passo: Muito bem, agora você verá algumas opções há preencher, selecione: "Enbled", em Name, coloque o "Open Tibia", em "Private IP" lá estará o começo do seu Gateway, coloque o último número dele, em "Protocol Type" selecione "Both". Até agora está tudo certo e então em "Private Port", você irá colocar a Port do seu Otserver, no meu caso "7171", (sem aspas). Selecione "Always" e clique em "APPLY". Vamos para o próximo passo:
     
    7º Passo: Bom galera, agora que você fez tudo acima, feche as configs. do D-LINK! Agora vá em Iniciar > Painel de Controle > Central de Segurança > Clique em Firewall do Windows e em seguida na aba Excessões. Certinho, agora estamos quase terminando, clique em "Adicionar Porta", No "Nome", coloque "Open Tibia" e na Porta você deve colocar a mesma porta que você colocou no D-link, no meu caso "7171", (sem aspas). Muito bem, agora selecione "TCP" e dê Ok, feche tudo!
     
    Bom galera, agora você já fez tudo certo, desbloqueou todas as portas, bom galera este foi apenas uma dúvida respondida de alguns, referente ao meu Tutorial sobre "Como criar um OTSERVER com internet compartilhada e sem hamachi, alguns disseram que no meu Tutorial ficaria com Lag o Server, se fazer aqueles procedimentos, isso apenas acontece se sua velocidade de conexão for baixa! Bom galera obrigado, e quem ainda não viu aqui está meu Tutorial de Otserver: CLIQUE AQUI , Muito obrigado e até a próxima !
     
    Atenciosamente,
    Roksas.
  12. Upvote
    Roksas deu reputação a Tonynh em [Arquivado]Como atrair o público?   
    Olá pessoal, tranquilo?
    Eu faço um curso de gamedev em uma escola especializada, e hoje a aula foi bem interessante.
    Se tratou de uma parte importantíssima do marketing de jogos, e por Tibia se tratar de um jogo, eu gostaria de compartilhar um pouco desse conhecimento com vocês, principalmente aos donos de servidores.
     
    A questão é que com o tempo os servidores de Tibia vem perdendo sua essência, e isso é terrível para quem pretende abrir sua rede de servidores por exemplo. Então eu lanço algumas perguntas para vocês:
     
    Quais elementos você criaria, ou destacaria para fazer com que o usuário se cadastrasse em seu servidor? O que prenderia e instigaria o seu jogador? Se não houvesse qualquer limitação (tecnológica, por exemplo), o que vocês inovariam nos servidores?  
    As perguntas acima são reflexivas, e a partir daqui, vocês podem expor suas ideias a vontade.
    Não se limitem apenas as questões acima, apontem o maior defeito dos servidores na opinião de vocês, e o que você faria para mudar, por exemplo.
     
    Abraços, Tonynh.
     

  13. Upvote
    Roksas recebeu reputação de Shadow Phantom em [ALL VERSIONS] Mudando IP com HexEitor   
    Iaae galera, sussa? Hoje irei ensiná-los a mudar o IP de qualquer cliente usando o HexEditor, mais especificadamente o Cygnus. Vamos lá!
     

    Mudando IP com HexEditor


     
    Bom galera, primeiramente vocês deverão abrir o cliente desejado com o HexEditor (link para download no final do tópico).
     
    Vá em File > Open e abra o cliente. Em seguida verão todo o código fonte do cliente, todas traduções etc.
     
     
     
     
     



     
    Ok, agora para editar o IP dele, vamos procurar pelo IP que já está nele, você deve saber qual é, caso contrário vá até o fim do tópico e verá dicas para descubrir.
     
    Se for cliente de Tibia comum, o IP será o da CipSoft, agora vamos procurá-lo.
    Abra algum Editor de Texto (bloco de notas/MS Word) e digite o IP do cliente atual, vamos digitar isso:
     

    cipsoft
     
    Agora você seleciona, e copia. Mas por que isso?
    No CTRL+F do Cygnus HexEditor não é possível digitar corretamente, então copie de um Editor de Texto e cole lá no CTRL+F.
     
    Muito bem, após colar, aperte Enter para procurar, procure até encontrar uma sequência de IPS quase iguais e juntos, no caso da CipSoft vamos encontrar:





     
    Para mudar, não pode apagar nadinha, você clica entre o ponto (.) e a letra t, e digita o seu IP e perceberá que vai substituindo letra por letra. Os pontos separam cada IP, são 10 IPS para colocar, você não pode errar se não nem funciona!
     

    1º IP: tibia05.cipsoft.com 2º IP: tibia04.cipsoft.com 3º IP: tibia03.cipsoft.com 4º IP: tibia02.cipsoft.com 5º IP: tibia01.cipsoft.com 6º IP: login05.tibia.com 7º IP: login04.tibia.com 8º IP: login03.tibia.com 9º IP: login02.tibia.com 10º IP: login01.tibia.com
     
    Vai substituindo um por um com o seu IP, um exemplo preenchido:
     



     
    Caso sobrem letras do IP que você substituiu, você as substitui com pontos (....)
     
    Entre cada IP deve ter pelo menos 1 ponto (.), caso contrário o IP é muito grande e você deve trocá-lo para um menor, o máximo é de 19 caractéres por IP!
     
    Agora que já mudou o seu IP, aperte CTRL+F e procure:
     

    124710459426827943004376449897985582167801707960697037164044904862948569380850421396904597686953877022394604239428185498284169068581802277612081027966724336319448537811441719076484340922854929273517308661370727105382899118999403808045846444647284499123164879035103627004668521005328367415259939915284902061793
     
    Substitua por:
     

    109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413
     
    Após isso, vá em File > Save e prontinho, só abrir e se divertir
    Não encontrei o IP do cliente no HexEditor, oque eu faço?


    Caso for o cliente do PDA Slicer, abra-o com o Cygnus, aperte CTRL+G e cole [b]"1c62f0"[/b], sem as aspas, assim você irá encontrar a sequência de IPS para substituir! Se for Pokemon Nibe é igual do PDA Slicer Se for Tibia normal, é só dar CTRL+F e digitar "cipsoft" sem as aspas.
     
    Download Cygnus HexEditor
    Scan Cygnus HexEditor
  14. Upvote
    Roksas recebeu reputação de globemaior em [MuOnline] Promotion NPC   
    Promotion NPC


     
     



     
    Como vão galera? Hoje trouxe para vocês um NPC parecido com o do Mu Online, aquele que te promove em troca de items+coins.
     
     
     
     

    Instalação


     
     



     
    Vá em data/npc/, copie algum arquivo da pasta e cole, renomeie para Priest Sevina, agora abra com o bloco de notas e cole dentro:
     

    <?xml version="1.0" encoding="UTF-8"?> <npc name="Priest Sevina" script="promotion.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="132" head="25" body="100" legs="50" feet="99" corpse="2212"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. If you want promote, say {promote}."/> </parameters> </npc>
     
    Agora em data/npc/scripts, copie algum arquivo desta pasta e cole, renomeie para promotion, se já existir um arquivo com esse nome, substitua oque tem dentro dele por:
     
     
     
     
     
     
     

    Configuração


     
     



    Nesta parte:
     

    local promos = { [1] = {level = 150, item = 2494, quant = 1, coins = 20000, name = "Master Sorcerer"}, [2] = {level = 150, item = 2495, quant = 1, coins = 30000, name = "Elder Druid"}, [3] = {level = 100, item = 2493, quant = 1, coins = 15000, name = "Royal Paladin"}, [4] = {level = 200, item = 2492, quant = 1, coins = 50000, name = "Elite Knight"}, }
     
    Entre [ e ], no caso 1, 2, 3 e 4 são os Ids das vocations, em "level" você coloca o level necessário para esta vocation ser promovida, "item" você coloca o Item ID necessário para ser promovido e quant coloque a quantidade.
     
    Já em "coins" você coloca a quantidade de gold coins que devem ser removidas do player e em "name" coloque entre aspas e por escrito, o nome da Promotion.
     
     
     
     
     
     
     
     
     
     
     
     

    Demonstração


     
     






  15. Upvote
    Roksas recebeu reputação de pmwrec em Retirando Bug Do Rme 8.60   
    Dúvida: Retirando Bug do RME 8.60


     

    • Introdução: Bom, depois de alguns meses voltei ao XTibia, de acordo estava "aposentado" rs.

    Eu sei que há muitos tutoriais deste, de como retirar o bug, mas nenhum funcionou comigo e sempre vi pessoas dizendo que não conseguiram, então resolvi criar este porque comgo o processo foi sucedido!

     

    Chega de conversa, vamos ao que interessa (rimou). =D

       

     

    Primeiramente, abra seu Remeres MapEditor 8.60. Siga estes passos:

     

    File>Preferences>Client Version> Desmarque a caixa "Check file signatures"> Marque Apply e depois>Ok.

     

    Muito bem, agora iremos enteder um pouco este erro: Ele diz que não consegue encontrar os arquivos necessários e quando você clica para encontrar, dá o mesmo erro. Vejamos, então devemos instalar o Client Tibia pelo site do Remeres!

     

    Então, faremos isso. Segue o link de download do Client:

    http://www.remeresma...le=tibia860.exe

     

    Muito bem, após baixar, instalar. Crie uma pasta em seu Desktop chamada "Mapeditor"> Agora vá na pasta do seu Tibia (normalmente se localiza em: Disco Local>Arquivos de Programas>Tibia), agora copie os arquivos "tibia.dat", "tibia.spr" e "tibia.pic". Vá na pasta "Mapeditor" no Desktop e cole-os lá mesmo. Agora abra seu MapEditor RME 8.6! Pronto, use á vontade. (Para quem não deu certo, aperte "Ok" no erro e aparecerá uma caixa para procurar os arquivos, selecione Desktop>E em seguida a pasta Mapeditor. Irá carregá-los e pronto!)

     

     

    Muito obrigado pessoal, espero que dê certo. Fiz com muita dedicação e espero ajudar. Muito obrigado a todos, leiam com atenção e GoGo criar mapas *-*

     

    Créditos> Bom, eu vi este Tutorial em algum lugar, mas esqueci. Mas deu certo. Então infelizmente por não lembrar-me, 100% á quem criou o tutorial inexistente.


  16. Upvote
    Roksas recebeu reputação de alanmtd em [Evento] Siege of Danger 1.0   
    Siege of Danger 1.0 [sOD]





     
    Opa opa galerinha zuera, estive dois dias fazendo um evento super legal para vocês, o SIEGE OF DANGER. Nesse evento, dois times são divididos e partem para a guerra sem dó nem piedade, o time que sobreviver ganhará um prêmio muito legal.
     


    Como instalar?
     
     
     
     
     
     

    ScreenShoots:
     
     
     


     
    Scan [sOD] 1.0
    Download [sOD] 1.0
     
    Trabalhei bastante nisso galera, espero que tenham gostado, obrigado por vizualizar s2
     
    OBS: Obrigado Celino (ScythePanthom) pelo mapa e pela logo!
  17. Upvote
    Roksas recebeu reputação de Viinnysz em Retirando Bug Do Rme 8.60   
    Dúvida: Retirando Bug do RME 8.60


     

    • Introdução: Bom, depois de alguns meses voltei ao XTibia, de acordo estava "aposentado" rs.

    Eu sei que há muitos tutoriais deste, de como retirar o bug, mas nenhum funcionou comigo e sempre vi pessoas dizendo que não conseguiram, então resolvi criar este porque comgo o processo foi sucedido!

     

    Chega de conversa, vamos ao que interessa (rimou). =D

       

     

    Primeiramente, abra seu Remeres MapEditor 8.60. Siga estes passos:

     

    File>Preferences>Client Version> Desmarque a caixa "Check file signatures"> Marque Apply e depois>Ok.

     

    Muito bem, agora iremos enteder um pouco este erro: Ele diz que não consegue encontrar os arquivos necessários e quando você clica para encontrar, dá o mesmo erro. Vejamos, então devemos instalar o Client Tibia pelo site do Remeres!

     

    Então, faremos isso. Segue o link de download do Client:

    http://www.remeresma...le=tibia860.exe

     

    Muito bem, após baixar, instalar. Crie uma pasta em seu Desktop chamada "Mapeditor"> Agora vá na pasta do seu Tibia (normalmente se localiza em: Disco Local>Arquivos de Programas>Tibia), agora copie os arquivos "tibia.dat", "tibia.spr" e "tibia.pic". Vá na pasta "Mapeditor" no Desktop e cole-os lá mesmo. Agora abra seu MapEditor RME 8.6! Pronto, use á vontade. (Para quem não deu certo, aperte "Ok" no erro e aparecerá uma caixa para procurar os arquivos, selecione Desktop>E em seguida a pasta Mapeditor. Irá carregá-los e pronto!)

     

     

    Muito obrigado pessoal, espero que dê certo. Fiz com muita dedicação e espero ajudar. Muito obrigado a todos, leiam com atenção e GoGo criar mapas *-*

     

    Créditos> Bom, eu vi este Tutorial em algum lugar, mas esqueci. Mas deu certo. Então infelizmente por não lembrar-me, 100% á quem criou o tutorial inexistente.


  18. Upvote
    Roksas recebeu reputação de brennin11 em [Resolvido] Monstro transformar com X de vida   
    Vá em data/creaturescripts/scripts, crie um arquivo chamado monstertrans.lua e adicione dentro:
    function onStatsChange(cid, attacker, type, combat, value) local m = "Rat" if not isMonster(cid) then return true end if type == STATSCHANGE_HEALTHLOSS and getCreatureName(cid) == m then if getCreatureHealth(cid) <= (40/100 * getCreatureHealth(cid)) then doSetMonsterOutfit(cid, "Hellfire Fighter", -1) return true end return true end return true end Na segunda linha do código coloque o nome do monstro!
     
    Em login.lua coloque:
    registerCreatureEvent(cid, "monstertrans") Em creaturescripts.xml adicione:
    <event type="statschange" name="monstertrans" event="script" value="monstertrans.lua"/>
  19. Upvote
    Roksas recebeu reputação de Lordfireot em [Evento] Siege of Danger 1.0   
    Siege of Danger 1.0 [sOD]





     
    Opa opa galerinha zuera, estive dois dias fazendo um evento super legal para vocês, o SIEGE OF DANGER. Nesse evento, dois times são divididos e partem para a guerra sem dó nem piedade, o time que sobreviver ganhará um prêmio muito legal.
     


    Como instalar?
     
     
     
     
     
     

    ScreenShoots:
     
     
     


     
    Scan [sOD] 1.0
    Download [sOD] 1.0
     
    Trabalhei bastante nisso galera, espero que tenham gostado, obrigado por vizualizar s2
     
    OBS: Obrigado Celino (ScythePanthom) pelo mapa e pela logo!
  20. Upvote
    Roksas recebeu reputação de bufao em Desbloquiando portas no Rotiador D-Link Dl-524   
    Não perderia nada, apenas resetaria as configurações. Qualquer dúvida eu respondo via PM. Traqns? )
  21. Upvote
    Roksas recebeu reputação de bufao em Desbloquiando portas no Rotiador D-Link Dl-524   
    Muito Obrigado, sempre tento melhorar na formatação e na escrita. Vou melhorar cada dia mais e mais! Obrigado pelos elogios galera, muito obrigado. Abraços!
     
    Atenciosamente,
    Roksas.
  22. Upvote
    Roksas recebeu reputação de GustavoCastilho em getCreaturePosition   
    Amigão, getThingPos e getCreaturePosition, retornam tabelas X, Y, Z , STACKPOS com as devidas coordenadas. Para pegarmos valores de tabelas, utilizamos pontos, exemplo:
    local pos = getCreaturePosition(cid) if (pos.x >= pos_x and pos.x <= pos_x + radiusX) and (pos.y >= pos_y and pos.y <= pos_y + radiusY) and pos_z == 9 and getPlayerStorageValue(cid, nStorage) == 1 then Mas existem diversas funções, exemplo, isInArea, isInRange. E podemos utilizar até a isInArray, exemplo:
    if isInArray({x = 1234, y = 5678, z = 9}, getThingPos(cid)) then Sua lógica também é valida.
     
     
    @Dúvida 2
     
    Para o os.date(), temos diversos parâmetros cabíveis:
    Parâmetro: Explicação: %a dia da semana abreviado (Wed) %A dia da semana completo (Sunday) %b nome do mês abreviado (Sep) %B nome do mês completo (April) %c data e hora (09/16/98 23:48:10) %d dia do mês [01-31] %H hora de um relógio de 24 horas [00-23] %I hora de um relógio de 12 horas [01-12] %M minutos [00-59] %m mês [01-12] %S segundos [00-60] %w dia da semana por números [0-6 = Domigo-Sabado] %x data (09/16/98) %X hora (23:48:10) %Y ano (1998) Fonte: Tutorial os.date() de Demonbholder
     
    Exemplos de uso:
    if os.date("%X") == "14:48:00" and os.date("%A") == "Sunday" then Executará caso for um dia de domingo, ás 14:48 da tade, rsrs.
    GoodLuck.
  23. Upvote
    Roksas recebeu reputação de JonatasLucasf em Invasão Específica!   
    Iaae galera como vão? Hoje venho trazer para vocês um sistema de Invasão criado por mim.
     
    Ele funciona da seguinte maneira:
     

    /invasao Monster, Amount, Position
     
    Exemplo:
     

    /invasao Dragon, 3, 1000, 1000, 7
     
    O nome do monstro e depois da vírgula a quantidade, legal né?
    Vamos instalar?
     
    Entre na pasta data/talkactions/scripts, crie um arquivo chamado newraid.lua e adicione dentro:
     
     
     
     
    Nesta parte:
    Muito bem, agora siga para o arquivo talkactions.xml e adicione a tag:
     

    <talkaction log="yes" words="/invasao" event="script" value="newraid.lua"/>
     



     
    Façam um bom proveito e uso
     
     
     
  24. Upvote
    Roksas recebeu reputação de GustavoCastilho em [Aula 7] Aplicações em OTServer (Parte 1)   
    Aplicações em OTServer
     
     
    Saudações queridos alunos, até agora aprendemos o básico, a Lua pura, aonde nós tivemos uma noção do que aprender realmente. Nesta aula estaremos ensinando funções e como criar seus próprios códigos em OTServer.
     
     

    Primeiramente irei mostar á vocês as funções [get] que em inglês significa (checar, verificar). Esses tipos de funções checam e verificam X coisa. Irei cá postar a maioria delas e como funcionam.
     
    Funções [get]:
     
     
     
     
    Funções [is]:
     
     
     
     
    Funções [do]:
     
     
     
     
    Funções [set]:
     
     
     
     
    Nós temos diversos tipos de scripts que podemos criar em OTServ (Actions, Creaturescripts, Globalevents, Movements, Talkactions, etc)
     
    Como começar?
     
    Actions:
    function onUse(cid, item, frompos, item2, topos)oufunction onUse(cid, item, fromPosition, itemEx, toPosition)
     
    cid: CreatureID (Monsters, NPCS, Players);
    item: O item que iremos clicar, podemos informar ele no script ou no .xml;
    frompos: Na posição que estou clicando;
    item2: Items com use with...
    topos: Para a posição;
     
    Creaturescripts:
    function onLogin(cid)function onLogout(cid)function onDie(cid)function onDeath(cid, corpse, killer)function onAdvance(cid, skill, oldlevel, newlevel)function onAttack(cid, target)function onCombat(cid, target)function onLook(cid, thing, position, lookDistance)function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)function onKill(cid, target, lastHit)function onTextEdit(cid, item, newText)function onStatsChange(cid, attacker, type, combat, value)
     
    corpse: Corpo ao morrer;
    killer: Quem matou;
    target: Quem o cid atacou;
    lastHitKiller: O último a hitar;
    mostDamageKiller: O que mais hitou;
    lastHit: O valor do último hit;
    attacker: Quem atacou o cid;
     
     
    Globalevents:
    function onThink(interval, lastExecution, thinkInterval)function onTimer() Movements:
    function onEquip(cid, item, slot)function onDeEquip(cid, item, slot)function onStepOut(cid, item, pos)function onStepIn(cid, item, pos)function onAddItem(moveitem, tileitem, pos)function onRemoveItem(moveitem, tileitem, pos)
     
    item: O item que o cid equipou / desequipou ou andou em cima;
     
     
     
     
     
     
    Talkactions:
    function onSay(cid, words, param)
     
    words: Palavras ditas;
    param: Parâmetros das palavras;
     
    Explicações:
    callbacks -- Nome das funçõesExemplos: onSay, onKill. parameters ou parâmetros -- São tudo que vem depois do callback e entre ( e ).Exemplos: (cid, item) Criandos os scripts:
     
    Primeiramente, devemos saber oque queremos fazer. Se vamos clicar em algo (actions), se vamos falar (talkactions), se vamos colocar / retirar items ou andar (movements), entre outros. Digamos que iremos criar um actions:
    function onUse(cid, item, frompos, item2, topos) Agora queremos adicionar ao script, uma verificação. Caso o player tenha level maior que 300, ele irá healar toda sua health e mana:
    function onUse(cid, item, frompos, item2, topos)    if getPlayerLevel(cid) >= 300 then    doCreatureAddHealth(cid, 100000)    doCreatureAddMana(cid, 100000)endend Utilizando operadores relacionais verificamos se o level do cid (player), é 300 ou maior. E assim, adicionar mana e health.
     
     
     

     
    Exercícios para casa:
     
    1º Exercício: Tente criar um item que ao clicar, me dê 100gps.
    2º Exercício: Faça oque puder com oque aprendemos, tente utilizar 10 funções.
    3º Exercício: Escolha um script qualquer na internet, e explique ele completo.
  25. Upvote
    Roksas recebeu reputação de Alexclusive em Explicações sobre as medalhas atuais!   
    #erryel
    Isso é considerado flood neste tópico, favor se for postar, procure comentar / elogiar / criticar. Algo que tenha a ver com o assunto.
  • Quem Está Navegando   0 membros estão online

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