Mensagens Globais - Página 3 Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

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

Mensagens Globais

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

Página 3 de 4 Anterior  1, 2, 3, 4  Seguinte

Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Valentine Sáb Nov 17, 2012 3:50 pm

Jonny escreveu:
Soreto escreveu:Obrigado a todos que comentaram.
Jonny: Bem provável que sim, não tenho certeza, mas de qualquer forma a janela some em um determinado tempo.

seria legal que fique el mensajem cuando troques do mapa...
Omg Omg Omg
Quando troca de mapa ele fecha janelas e reseta alguma coisas, então não há problemas se a mensagem desaparecer.

@Soreto
Use sprite ao invés de uma window e desenhe o preto claro atrás usando fill_rect ao invés de usar uma imagem Megusta
Valentine
Valentine
Administrador
Administrador

Medalhas : Mensagens Globais - Página 3 ZgLkiRU
Mensagens : 5341
Créditos : 1164

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Paulo Soreto Sáb Nov 17, 2012 4:51 pm

Val: Vou fazer isso, talvez hoje mesmo poste a atualização (é que to vendo death note @.@ kkkkkk).

_________________
Mensagens Globais - Página 3 FwYnoXI
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

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

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Valentine Dom Nov 18, 2012 12:23 pm

Soreto escreveu:Val: Vou fazer isso, talvez hoje mesmo poste a atualização (é que to vendo death note @.@ kkkkkk).
Qualquer coisa tome como base a hud do NPM 4, tenho certeza que ira ficar ótimo idiota soveto Aww Yeah Aww Yeah
Valentine
Valentine
Administrador
Administrador

Medalhas : Mensagens Globais - Página 3 ZgLkiRU
Mensagens : 5341
Créditos : 1164

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Paulo Soreto Dom Nov 18, 2012 3:30 pm

Eu atualizei o script principal para não usar mais a imagem de fundo.
Ainda estou aprendendo a mexer com sprite, já fiz aparecer a mensagem e tal mas não consigo faze-la desaparecer .-.

_________________
Mensagens Globais - Página 3 FwYnoXI
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

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

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Maephel Dom Nov 25, 2012 11:44 pm

Fazendo tocar um efeito sonoro quando houver um anuncio global!!!

Código:
#================================================================
# * Mensagens Globais
#----------------------------------------------------------------
# Author: Paulo Soreto
# Version: 1
#================================================================
module MConf
  WWIDTH = 232
  WHEIGHT = 52
 
  VTIME = 50
 
  BOLD = true
end

class Window_MAdmin < Window_Base
  # configurando o efeito sonoro de aviso:
  SENDMESSAGE = '016-Shock01' #exemplo
  ########################################
  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
 
    @txt = text
    back1 = RPG::Cache.picture("back1")
    self.contents.blt(0, 4, back1, Rect.new(0, 0, @txt.size * 6, back1.height))
 
    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
    ## configurando pra tocar o efeito sonoro
    # bgm: Audio.bgm_play("Audio/BGM/" + SENDMESSAGE, 80, 100)
    # bgs: Audio.bgm_play("Audio/BGS/" + SENDMESSAGE, 80, 100)
    # bgm: Audio.me_play("Audio/ME/" + SENDMESSAGE, 80, 100)
    # bgm: Audio.se_play("Audio/SE/" + SENDMESSAGE, 80, 100)
    # sendo que o nome do arquivo deve pertencer a pasta mencionada
    #----------------------------------------------------------
    Audio.me_play("Audio/ME/" + SENDMESSAGE, 80, 100)
  end
 
  def update
    super
    return if Graphics.frame_count % (MConf::VTIME * 40) != 0
    $scene.madmin.visible = false
    $scene.madmin.active = false
  end
end

eu consegui fazer pra aparecer quando logar... mas aparece pra todos os jogadores alguém sabe mudar isso?
Maephel
Maephel
Ocasional
Ocasional

Mensagens : 212
Créditos : 18

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Lief Seg Nov 26, 2012 8:53 am

Por que a tag envia dados globalmente, e você ainda quer enviar pra só um jogador usando essa tag? Facepalm.
Lief
Lief
Desenvolvedor
Desenvolvedor

Mensagens : 834
Créditos : 50

http://shafou.com

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Maephel Seg Nov 26, 2012 6:17 pm

alguém consegue fazer para mensagens não globais... para o "Seja bem vindo..." quando logar!
seguindo o mesmo modelo!
Maephel
Maephel
Ocasional
Ocasional

Mensagens : 212
Créditos : 18

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Paulo Soreto Seg Nov 26, 2012 6:37 pm

Faça um loop nos jogadores on, verifique se o que você quer está on e envie a mensagem pra ele '-'

_________________
Mensagens Globais - Página 3 FwYnoXI
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

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

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Maephel Seg Nov 26, 2012 6:58 pm

... eu queria pra quando um jogador aleatorio entrasse aparecesse pra ele... que nem ragnarok
Maephel
Maephel
Ocasional
Ocasional

Mensagens : 212
Créditos : 18

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Paulo Soreto Ter Nov 27, 2012 7:29 pm

O sistema de mensagens não é global por si só, ele se torna global após o envio através do painel de administração pois é utilizada a tag <23>.
Para mandar a mensagem para um player random quando entrar basta ir no script [SC] Scene_Title linha 433 e substitui-la por:
Código:
$scene.madmin.add_line(LANGUAGE::NOMOTD)

Edit: Fiz uma edição aqui para mandar mensagens para só um player específico.
Vá no script Admin module abaixo de module Admin adicione:
Código:

  def send_to(player, message)
    return if $game_party.actors[0].name != player
    $scene.madmin.add_line(message)
  end
Vá no script do painel de adm e troque o primeiro comando:
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
Por
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")
    elsif
      arg[0] == '/to'
      #/to,Player,Message
      @text = arg[2]
      @player = arg[1]
      Admin::send_to(@player, @text)
    end
Pronto, as instruções estão no código.

_________________
Mensagens Globais - Página 3 FwYnoXI
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

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

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais - Página 3 Empty Re: Mensagens Globais

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 3 de 4 Anterior  1, 2, 3, 4  Seguinte

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos