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

Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

1Mensagem de Admin (estilo Mu) Empty Mensagem de Admin (estilo Mu) 12/11/2012, 23:59

Sieghart

Sieghart
Membro I
Membro I
Pra NPM 4.0 e 3.0 e 2.0 e 3.1 e 4.1

Introdução:
Este script pode fazer e enviar mensagem de texto para todos do servidor, estilo Mu Online.

Como usar:
No espaço do chat você pode fazer o comando digitando: ! + mensajem

Script:
Script, copie e cole em seu jogo

Código:
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#|Autor: RD12|            Mensagens na Tela
#|Versão: 1.0|-------------------------------------------------------
#|Data: 16/03|  Script que mostra na tela mensagens/avisos
#:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
#COMO USAR: Chame o script: menssagem_add("Texto")
#-------------------------------------------------------------------
L = 300
A = 27
$LINHAS = 4#Você só pode por 3, ou 4!!

$WindowSkin = false#False para não exibir WindowSkin

class Window_Msg < Window_Base
 
  def initialize
    super(180,0,L,A*$LINHAS)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 90
    self.windowskin = RPG::Cache.windowskin("") if $WindowSkin == false
    $logs = []
    $logs[0] = ""
    $logs[1] = ""
    $logs[2] = ""
    $logs[3] = ""
    if $LINHAS == 4
    elsif $LINHAS == 4
      self.height = 102
      self.y = 373
    elsif $LINHAS == 3
      self.height = 85
      self.y = 395
    else
      self.height = 102
      self.y = 373
    end
    #menssagem_add("Bienvenido Al Vandal Online Pre Season 1.0!")
    refresh
  end#def
 
  def refresh
    self.contents.clear
    #::Fonte do Texto::
    self.contents.font.name = "Arial"
    #::Cor do Texto::
    self.contents.font.color = Color.new(200, 0, 0)
    #::Tamanho do Texto::
    self.contents.font.size = 18
    #::Escrever as Mensagens::
    self.contents.draw_text(0, -15, 310, 40, "#{$logs[0]}")
    self.contents.draw_text(0, 5, 310, 40, "#{$logs[1]}")
    self.contents.draw_text(0, 25, 310, 38, "#{$logs[2]}")
    self.contents.draw_text(0, 45, 310, 40, "#{$logs[3]}")
  end#def
 
  end#class
 
  def menssagem_add(texto)
    if $LINHAS == 4
    $logs[0] = $logs[1]
    $logs[1] = $logs[2]
    $logs[2] = $logs[3]
    $logs[3] = texto
  elsif $LINHAS == 3
    $logs[0] = $logs[1]
    $logs[1] = $logs[2]
    $logs[2] = texto
  else
    $LINHAS = 4
    end
  end
 
 
 class Scene_Map
  alias me_main main
  def main
    @me = Window_Msg.new
    me_main
    @me.dispose
  end
  alias msg_update update
  def update
    msg_update
    @me.refresh if Graphics.frame_count % 10 == 0
  end
end

ir a [SC1] New Chat, abaixo do:

Código:
if @box.text == "/online"
      @pl = Network::Main.players.size
      $game_temp.chat_log.push(LANGUAGE::PLAYERSON+" #{@pl}")
      @box.text = ""
      return
    end

adicione

Código:
 if Network::Main.group == 'admin'
    arg = @box.text.split
    if arg[0] == "!"
      Network::Main.socket.send("<23>menssagem_add('#{@box.text}') \n")
      @box.text = ""
      return
    end
    end

Screenshots:

Spoiler:

Créditos: RD12 e Jonny por desenvolver
Eu por postar aqui.


Se gostou da um +Cred ai, nao custa nada Piscando



Última edição por Sieghart em 15/11/2012, 03:07, editado 2 vez(es)

Warrior

Warrior
Ajudante
Ajudante
Bom sistema e ele deixo posta porque eu acho que ele não deixaria!

Line

Line
Membro IV
Membro IV
Boa tarde!
Poderia postar Prints?

RD12

RD12
Membro
Membro
Sò passando aqui pra avisar, eu deixo sim postar meus scripts, contendo os créditos ^^

Warrior

Warrior
Ajudante
Ajudante
RD12 escreveu:Sò passando aqui pra avisar, eu deixo sim postar meus scripts, contendo os créditos ^^
Off: Uma lenda no fórum nossa estou muito honradooooooo
On: Esta bem RD12 obrigado por lembrar kk

Samuka_Maker

Samuka_Maker
Membro Honorário III
Membro Honorário III
u.u kk avisei o rd pra ver e ele fas uma acc pra entrar uma ves no forum kkkkk entr mais veses homi kkkkkkk
__________________________
sobre o script? eu usaria porem eu fis um kuase igual com base no mesmo kuando ele tava emd esenvolvimento ainda u.u mas mesmo assim vlw por postar

Sieghart

Sieghart
Membro I
Membro I
Etroplus escreveu:Boa tarde!
Poderia postar Prints?

Já coloquei as Screenshots Piscando

Kakashy Hatake

Kakashy Hatake
Membro
Membro
Usted no pido permiso pra poner el script....

pro bom ja que uo não mexo con rpg maker...

Samuka_Maker

Samuka_Maker
Membro Honorário III
Membro Honorário III
jony e um bom script,me permite postar em meu forum?
eu uso outro porem gostaria de postar esse xD

Kakashy Hatake

Kakashy Hatake
Membro
Membro
Samuka_Maker escreveu:jony e um bom script,me permite postar em meu forum?
eu uso outro porem gostaria de postar esse xD

sim sim ;)

bom sobre el tema ele nao ira a mandar el mensaje.. por que ten un bug al enviar ;)
espere y le upeo uma demo ;)

DeathMaker

DeathMaker
Membro Honorário I
Membro Honorário I
Bom no chat não dá para digitar sinais de pontuação e nem no painel de Admin. Então... Seria útil se tivesse como mudar isso. Tem como?

Matheus Melo

Matheus Melo
Membro
Membro
pega um novo (imput)

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

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