Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+7
RD12
Duel
Jonny
Maephel
Sieghart
Samuka_Maker
Paulo Soreto
11 participantes

    Mensagens Globais

    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    Mensagens Globais Left_bar_bleue0/0Mensagens Globais Empty_bar_bleue  (0/0)
    Vida:
    Mensagens Globais Left_bar_bleue30/30Mensagens Globais Empty_bar_bleue  (30/30)

    Mensagens Globais Empty Mensagens Globais

    Mensagem por Paulo Soreto Sex Nov 16, 2012 2:29 pm

    Fala ae pessoal o/
    Eu vi o script do Jonny e gostei da idéia, porém o dele está bem na gambiarra então resolvi postar um que tenho aqui já faz um tempinho (fiz ele pro meu jogo kkkk).

    Características:
    Mensagem some depois de um determinado tempo (pode ser configurado no module acima do script da janela)
    Mensagem com sombra


    Screen:
    Spoiler:

    Tutorial:
    - Cole o script acima do main:
    Código:
    # * Mensagens Globais
    #----------------------------------------------------------------
    # Author: Paulo Soreto
    # Version: 1
    #================================================================
    module MConf
      WWIDTH = 232
      WHEIGHT = 52
     
      VTIME = 5
     
      BOLD = true
    end

    class Window_MAdmin < Window_Base
      def initialize
        super((640 - MConf::WWIDTH) /2, 44, MConf::WWIDTH, MConf::WHEIGHT)
        self.contents = Bitmap.new(width - 32, height - 32)
        self.windowskin = RPG::Cache.windowskin("Blank")
        @dragable = false
        @closable = false
      end
       
      def add_line(text)
        self.contents.clear
        self.contents.font.bold = MConf::BOLD
        self.contents.font.size = 14 # Não mude
       
        self.contents.fill_rect(Rect.new(0, 0, text.size * 6 + 10, 16), Color.new(0,0,0,120))
       
        self.contents.font.color = Color.new(255, 255, 255)
        self.contents.draw_text(5, 0, 200, 20, text)
        $scene.madmin.visible = true
        $scene.madmin.active = true
      end
     
      def update
        super
        return if Graphics.frame_count % (MConf::VTIME * 40) != 0
        $scene.madmin.visible = false
        $scene.madmin.active = false
      end
    end

    - Vá no script [SC] Net Rmxp Hud, abaixo de alias hud_map_update update adicione:
    Código:
    attr_accessor :madmin

    - Ainda no script [SC] Net Rmxp Hud abaixo de def main_draw, adicione:
    Código:
    #MAdmin
        @madmin = Window_MAdmin.new
        @madmin.visible = false
        @madmin.active = false
    - Procure por @icon_6.dispose dentro da def dispose e abaixo adicione:
    Código:
    @madmin.dispose
    - Procure por $janela_gold_w.update if $janela_gold_w.visible dentro da def update e abaixo adicione:
    Código:
    @madmin.update if @madmin.visible
    - Procure por if $quest_w.visible or $quest_list.visiblee, abaixo do próximo end adicione:
    Código:
    if @madmin.visible
          @madmin.visible = false
          @madmin.active = false
        end
    O código do passo 6 ficará assim:
    Código:
    if $quest_w.visible or $quest_list.visible
          $quest_list.visible = false
          $quest_list.active = false
          $quest_w.visible = false
          $quest_w.active = false
        end
        if @madmin.visible
          @madmin.visible = false
          @madmin.active = false
        end
    - Vamos agora no script [ADM] Window_Painel, abaixo de def ok_painel adicione:
    Código:
    arg = $painel_input.text.split(",")
        if arg[0] == '/msg'
          @text = arg[1]
          Network::Main.socket.send("<23>$scene.madmin.add_line('#{@text}')</23>\n")
        end
    - Pronto, terminamos de "instalar" o script no seu game, para usa-lo basta abrir o painel de adm (F9) e digitar o seguinte comando:
    /msg,Texto
    - Adicione a seguinte windowskin ao seu projeto:
    https://i.imgur.com/fKoIs.png
    A imagem está em branco, por isso ao abrir o link vá no canto esquerdo da tela bem no topo da página e clique com o botão direito, depois "Salvar imagem como..." e salve na pasta do seu projeto como "Blank"


    Última edição por Soreto em Dom Nov 18, 2012 3:31 pm, editado 4 vez(es)


    _________________
    Mensagens Globais FwYnoXI
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Mensagens Globais WBLhI
    Mensagens : 1204
    Créditos : 127

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Samuka_Maker Sex Nov 16, 2012 2:38 pm

    n esperava menos de vc >.<
    bom script,acho ke usarei no meu projeto ao emves de usar o meu Successful +1cred


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Mensagens Globais 6f4EA

    Mensagens Globais Bxvno
    Tópico original/Tópico de Recrutamento
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    Mensagens Globais Left_bar_bleue0/0Mensagens Globais Empty_bar_bleue  (0/0)
    Vida:
    Mensagens Globais Left_bar_bleue30/30Mensagens Globais Empty_bar_bleue  (30/30)

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Paulo Soreto Sex Nov 16, 2012 2:47 pm

    Atualizei a imagem:
    Spoiler:

    Obrigado, Samuka.


    _________________
    Mensagens Globais FwYnoXI
    Sieghart
    Sieghart
    Novato
    Novato


    Mensagens : 19
    Créditos : 1

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Sieghart Sex Nov 16, 2012 4:37 pm

    Muito bom, parabéns!


    _________________
    Mensagens Globais 292wr9y
    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Maephel Sex Nov 16, 2012 5:52 pm

    vou ver se esse funfa! se funfar... +cred

    Ho muito bom!!! funfou legal Mensagens Globais 1071211947 Mensagens Globais 1071211947 Mensagens Globais 1071211947!!! (Recomendo)

    se você colocar isso aqui na [SC1] New_Chat:
    Código:
      if Network::Main.group == 'admin'
        arg = @box.text.split("!")
        if arg[0] == ''
          @text = arg[1]
          Network::Main.socket.send("<23>$scene.madmin.add_line('#{@text}')</23>\n")
        end
      end
    funciona normalmente na janela de chat e aparece em cima do "Jogador Admin"
    !Texto

    + um cred pra você!!! continue assim!

    Sieghart
    Sieghart
    Novato
    Novato


    Mensagens : 19
    Créditos : 1

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Sieghart Sex Nov 16, 2012 7:08 pm

    ae só mais uma coisa;

    gostaria de sabe se daria para colocar uma msg( uma noticia do server ) para aparecer toda vez que o usuario logar em sua acc.



    _________________
    Mensagens Globais 292wr9y
    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Maephel Sex Nov 16, 2012 7:28 pm

    Sieghart escreveu:
    gostaria de sabe se daria para colocar uma msg( uma noticia do server ) para aparecer toda vez que o usuario logar em sua acc.


    tô quase lá...


    no script [SC] Scene_Title abaixo de:
    Código:
    if $guild_name == ""
          $flag = 1
        end
        $game_player.refresh
        $chat_ativo_agr = true
        $scene = Scene_Map.new
        $fechando_ativar = true
        Network::Main.send_start
    adicione esta linha
    Código:
    Network::Main.socket.send("<23>$scene.madmin.add_line('Bem vindo a o Seu jogo')</23>\n")
    (mude "Bem vindo a o Seu jogo" para oq você desejar!)
    mas creio que isso aparece pra todos os jogadores cada vez que um entrar... deixa eu testar!!! (bom se você jogar com as duas contas no mesmo pc funciona normalmente rsrsrsrs)


    ta funfando Mensagens Globais 1964351358


    Última edição por matheusmelo03 em Sex Nov 16, 2012 7:48 pm, editado 1 vez(es)
    Sieghart
    Sieghart
    Novato
    Novato


    Mensagens : 19
    Créditos : 1

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Sieghart Sex Nov 16, 2012 7:44 pm

    Aqui não apareceu nenhuma msg Fury será o que houve?

    Obs: não deu nenhum erro!


    _________________
    Mensagens Globais 292wr9y
    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Maephel Sex Nov 16, 2012 7:45 pm

    hum... deixa eu ver aqui...
    aaaah! eu postei errado!!!
    em vez de:
    Código:
    Network::Main.socket.send("<23>$scene.madmin.add_line('Bem vindo a o Seu jogo')\n")
    coloque:
    Código:
    Network::Main.socket.send("<23>$scene.madmin.add_line('Bem vindo a o Seu jogo')</23>\n")


    Tenta agora!


    Última edição por matheusmelo03 em Sex Nov 16, 2012 7:58 pm, editado 1 vez(es)
    Sieghart
    Sieghart
    Novato
    Novato


    Mensagens : 19
    Créditos : 1

    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Sieghart Sex Nov 16, 2012 7:51 pm

    cara a msm coisa nada! e eu acho q vc postou o msm codigo novamente.. ksksksks


    _________________
    Mensagens Globais 292wr9y

    Conteúdo patrocinado


    Mensagens Globais Empty Re: Mensagens Globais

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui maio 02, 2024 8:41 am