Mensagens Globais 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 1 de 4 1, 2, 3, 4  Seguinte

Ir para baixo

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
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)

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

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
Samuka_Maker
Samuka_Maker
Aldeia Friend
Aldeia Friend

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

http://liferpgmaker.forumfacil.net

Ir para o topo Ir para baixo

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
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)

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Mensagens Globais Empty Re: Mensagens Globais

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

Muito bom, parabéns!

_________________
Mensagens Globais 292wr9y
Sieghart
Sieghart
Novato
Novato

Mensagens : 19
Créditos : 1

Ir para o topo Ir para baixo

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!

Maephel
Maephel
Ocasional
Ocasional

Mensagens : 212
Créditos : 18

Ir para o topo Ir para baixo

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
Sieghart
Sieghart
Novato
Novato

Mensagens : 19
Créditos : 1

Ir para o topo Ir para baixo

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)
Maephel
Maephel
Ocasional
Ocasional

Mensagens : 212
Créditos : 18

Ir para o topo Ir para baixo

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
Sieghart
Sieghart
Novato
Novato

Mensagens : 19
Créditos : 1

Ir para o topo Ir para baixo

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)
Maephel
Maephel
Ocasional
Ocasional

Mensagens : 212
Créditos : 18

Ir para o topo Ir para baixo

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
Sieghart
Sieghart
Novato
Novato

Mensagens : 19
Créditos : 1

Ir para o topo Ir para baixo

Mensagens Globais Empty Re: Mensagens Globais

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 4 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