Ir para conteúdo
  • Cadastre-se

Outro DarkTheme e AutoComplete para Notepad++


Posts Recomendados

Cara, genial pra eu que estou aprendendo lua agora, muitas vezes vejo outros scripts pois não sei ainda aonde usar CID, type, target, essas coisas <3

se um dia vocês quiserem adaptar um pra tfs 1x <3

Link para o post
Compartilhar em outros sites
  Em 01/04/2018 em 18:13, Jobs disse:

Cara, genial pra eu que estou aprendendo lua agora, muitas vezes vejo outros scripts pois não sei ainda aonde usar CID, type, target, essas coisas <3

se um dia vocês quiserem adaptar um pra tfs 1x <3

Mostrar mais  

@Jobs vou estar trabalhando em um para essa versão, solto assim que tiver tempo, te marco la.

Link para o post
Compartilhar em outros sites
  • 1 year later...

Aqui não tá funcionando importo tudo beleza mas não aparece nos temas.

Tive que fazer a importação manual e apareceu tudo beleza segue o caminho abaixo.
C:\Users\SEU_USUARIO\AppData\Roaming\Notepad++\themes

 

Screenshot_71.png

Editado por Kramer (veja o histórico de edições)

function onLove()
if getPlayerTrueLove(girlfriend) then
doPlayerBeHappy(cid, true)
doRemoveVirginity(cid, true)
else
doSendCancel(cid,"you do not know how good it feels to be loved")
end end

;)

 

Link para o post
Compartilhar em outros sites
  Em 05/05/2019 em 09:19, Kramer disse:

Aqui não tá funcionando importo tudo beleza mas não aparece nos temas.

Tive que fazer a importação manual e apareceu tudo beleza segue o caminho abaixo.
C:\Users\SEU_USUARIO\AppData\Roaming\Notepad++\themes

 

Screenshot_71.png

 

Mostrar mais  

Sim, as atualizações recentes trouxe esse problema, o import pra temas não está mais funcionando, tem que ser adicionado manualmente mesmo. Estou atualizando os arquivos do tópico e já vou por essa informação também.

 

 

Tópico atualizado.

Editado por WooX (veja o histórico de edições)

 

 

 

Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito.

                                                                                                                                                                                                                                        Aristóteles 

Link para o post
Compartilhar em outros sites
  • Sub-Admin

eu sabia disso só n sabia fazer kkkk aleluia <3 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

@WooX Da pra adicionar novas funções pelo configurador de estilos sem precisar editar diretamente o XML? Se sim, como?
EDIT: Deixa, já achei. hahah

Editado por gabriel28 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 2 months later...
  • 1 year later...
  Em 01/04/2018 em 12:33, WooX disse:

Atualização 05/05/2019:

  Mostrar conteúdo oculto

 

Olá a todos, acredito que muitos além de mim utilizam o Notepad++ para trabalhar com códigos, é por isso que hoje venho trazer um tema que eu mesmo fiz e um AutoComplete atualizado para o Notepad++.

 

AutoComplete.

Para quem não está familiarizado, o AutoComplete é uma função do Notepad++ que completa funções ou palavras assim que você começa digita-las. Neste AutoComplete que estou disponibilizando, possui todas as funções existentes no TFS 0.3.7 e 0.4.

 

dMCinA7YQ3_SCp_Kx1PqtA.png

 

Para instalar o AutoComplete, primeiro você deve ativar a função no seu Notepad++. Para isso vá em Configurações -> Preferencias -> Autocompletar e deixa as configurações como mostra a seguir.

VQdBtwjrQgCSS7YhLXAB-A.png

 

Em seguida, basta colocar o arquivo lua.xml no seguinte diretório do Notepad++.

Notepad++\plugins\APIs

Atualização:

  Mostrar conteúdo oculto

 

Dark Theme.

Eu fiz este tema porque detesto o tema original do Notepad++, todo aquele branco chega a arder os olhos e é muito cansativo ficar olhando pra quem programa muito tempo utilizando a ferramenta. Este tema não traz consigo somente a alteração da cor do fundo, mas um destaque de cor verde a cada função existente no AutoComplete.

 

Um código Lua utilizando o tema, fica assim.

SJgWMQ71QYC6aL9a8cOJOw.png

 

Além disso, o tema não dá suporte apenas para a Linguagem Lua, mas também para C++, PHP, MySQL, Javascript, XML, HTML, CSS e INI.

 

Para realizar a instalação do tema, basta ir em Configurações -> Importar -> Importar Tema(s) e escolher o arquivo DarkCode.xml.

Atualização:

  Mostrar conteúdo oculto

 

ayJTkVTEQ5Wnxor9KtfSlw.png

 

Pronto!

Após realizado todos os procedimentos, basta reiniciar seu Notepad++ que todas as alterações terão efeito. É isso, acredito que possa ser útil no dia a dia de quem desenvolve em Lua.

 

Ultima atualização: 05/05/2019.

Mostrar mais  

Como posso estar adicionando as funções de outros TFS?

Link para o post
Compartilhar em outros sites
  Em 26/07/2020 em 13:55, Armes disse:

Como posso estar adicionando as funções de outros TFS?

Expand   Mostrar mais  

É só alterar o arquivo lua.xml e adicionar/remover as funções conforme precisar.

 

 

 

Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito.

                                                                                                                                                                                                                                        Aristóteles 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Tryller
      Crystal Server
       
      Olá rapaziada, pra quem não me conhece sou Tryller.
      Eu desenvolvia por volta de 2010 - 2015 uma distro conhecida como Crystal Server.
      Utilizando de base o OpenTibia SVN e o The Forgotten Server.

      Faz um tempo e venho pensando em voltar com a distro do Crystal Server.
      Hoje o Crystal Server está de volta, com o bom e velho mapa SadSoul..

      Mas resolvi vir até aqui para convidar vocês amantes do OpenTibia e do Crystal Server a visitarem nosso repositório no GitHub  https://github.com/jprzimba/crystalserver e dar  uma conferida de como está indo o andamento do server e quem se sentir a vontade de contribuir fique a vontade, basta criar um pull request que estarei analisando.

      Agradeço a todos que lerem está matéria, não esqueçam de voltar na enquete.
      Atenciosamente, Tryller.
    • Por Budrox
      ola! venho apresentar meu protejo e ouvir a opinião de
      vocês estou trabalhando a alguns meses nessas sprites,
      jogariam um protejo assim, penso em fazer o jogo em
      outras engines mas faria mais sentido se fosse um
      protejo online.

    • Por GamerGoiano
      Provavelmente funciona com os outros jogos do quilante, basta substituir a pasta data na pasta do servidor e substituir os arquivos do cliente na pasta otclient/data/things/860
      Eu não tenho créditos sobre o projeto, estou apenas postando aqui porque ja é de dominio público porém em todos os tópicos na internet o projeto está muito desatualizado
      Este aqui está configurado pra por online no pc.
       

      Download: (TFS 04 860 + OTCLIENT "Ultima versão x64", Htdocs "O site" e o Banco de dados Compativel.
      https://www.mediafire.com/file/bmponjci62txbxd/TIBIA+GTA+ARRUMADO.rar/file

      Scan:
      https://www.virustotal.com/gui/file/b6236579ad11201f3c01899a218f6ca8ef8e645cf3881f5de2af46a04837085d?nocache=1
    • Por TestAccount
      Bem vindos a SwampSoldiers, um ot alternativo único de sapos e minhocas! Achou estranho? Eu também, mas comecei a jogar e viciei ?

      Website
      SwampSoldier - Play to earn (https://www.swampsoldiers.com/index)

      Social Media
      Twitter: https://twitter.com/SoldiersSwamp
      Discord: Join the SwampSoldiers | ? Vs ? Discord Server! (https://discord.gg/qc9wfMQ8vK)
      Youtube: https://www.youtube.com/c/SwampSoldiers
      Facebook: SwampSoldier (https://www.facebook.com/profile.php?id=100087871800250)
      Instagram: Swamp Soldiers (@swampsoldiers) • Instagram photos and videos (https://www.instagram.com/swampsoldiers/)

      =================================================================================================
      SwampSoldiers é um jogo blockchain gratuito, onde você é o verdadeiro dono de seus ativos e pode vendê-los facilmente a outros jogadores por dinheiro real.

      Características:
      Músicas de fundo e efeitos de som; Mapa unico e original; 6 diferentes classes e 2 facções; NPCs animados; Spells unicos com som; Mercado p2p; Quests únicas; 0% de perda de exp até o lvl 5; Sistema de crafting; Sistema de casas e ilhas particulares; Sistema de pet e autoloot; World boss; Tower defense mini-game; Battle royale sendo desenvolvido;  

       

       

       

       

       

    • Por MatteusDeli
      Nesse tópico você irá aprender a diferença entre ItemID, ActionID e UniqueID na criação de scripts.
       
      Primeiramente vamos começar com o ItemID, imagine que você está criando um simples script que o player pode ter acesso a uma área VIP, só que para ele entrar, primeiro precisará passar por um tile especial que possui o ID 471, até aqui tudo bem, só que qualquer player do servidor irá ter acesso também, já que não possui nenhuma restrição.
       
      Como poderíamos resolver isso?
       
      É aqui que entra a função da ActionID, com ela podemos dizer que os tiles que tiverem o valor 1000 no atributo ActionID, serão os tiles referentes a área VIP. Agora temos uma maneira de diferenciar os tiles comuns dos que são VIPs, veja como ficaria:
       

      (tiles sem as ActionIDs no valor de 1000)
       
      Repare que os 3 tiles tem apenas o atributo ItemID: [471]. Todos os players poderiam passar sem problemas… Caso você use apenas esse tipo de tile para as suas áreas VIPs então não tem problema, agora se você usa esses mesmos tiles para outras finalidades, então você precisará recorrer a ActionID, para que assim consiga diferenciá-los.
       
      Vamos adicionar as ActionIDs então:
       

      (tiles com as ActionIDs adicionados no valor de 1000)
       
      Pronto, agora apenas esse tiles terão a função de controlar a entrada para a área VIP!
       
      Bom, então você deve estar se perguntando, aonde que o UniqueID entra nessa história?
       
      O UniqueID é parecido com a ActionID com apenas uma diferença. O valor que você define para ele deve ser único para o servidor inteiro, caso ele se repita aparecerá um aviso na sua distro, mais ou menos como este…
       

       
      Repare quantos UniqueIDs duplicados existem, isso é ruim porque quanto mais tiver mais tempo demorará para o servidor iniciar, entre outras coisas como conflitos de scripts.
       
      Concluindo…
       
      O ItemID é usado quando você quer que todos os itens com esse ID façam uma ação, por exemplo a fishing rod, qualquer player pode comprar uma no NPC e começar a pescar.
       
      A ActionID é usado geralmente quando você quer diferenciar os mesmos itens um dos outros. Eu tenho 2 crystal rings só que apenas um deles vai me curar 500 de vida quando usá-lo.
       
      O UniqueID é quando você quer definir um ID único para um determinado item e só terá apenas um dele no servidor, um exemplo seria uma estátua que vai dar ao player um determinado item e só existirá somente uma dela no jogo.
       
      Tentei ser o mais breve e direto sobre esse assunto, espero que tenha ficado claro… Agora é só praticar!
  • Estatísticas dos Fóruns

    96830
    Tópicos
    519567
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo