Guest User

Untitled

a guest
Aug 1st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 24.79 KB | None | 0 0
  1. #==============================================================================
  2. # ** Title
  3. #------------------------------------------------------------------------------
  4. #  By Marlos Gama
  5. #==============================================================================
  6.  
  7. class Scene_Title
  8.  
  9.   def initialize
  10.     Graphics.frame_count = 0
  11.     $ABS = MrMo_ABS.new
  12.     $game_temp          = Game_Temp.new
  13.     $game_system        = Game_System.new
  14.     $game_switches      = Game_Switches.new
  15.     $game_variables     = Game_Variables.new
  16.     $game_self_switches = Game_SelfSwitches.new
  17.     $game_screen        = Game_Screen.new
  18.     $game_actors        = Game_Actors.new
  19.     $game_party         = Game_Party.new
  20.     $game_troop         = Game_Troop.new
  21.     $game_map           = Game_Map.new
  22.     $game_player        = Game_Player.new
  23.     $game_netparty      = Game_Party.new
  24.     $game_party.setup_starting_members
  25.     $game_netparty.setup_starting_members
  26.     $game_map.setup($data_system.start_map_id)
  27.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  28.     $game_player.refresh
  29.     $game_map.update
  30.   end
  31.  
  32. def main
  33.     @sprite = Sprite.new
  34.     @sprite.bitmap = RPG::Cache.title($data_system.title_name)
  35.     #if $create.visible == true
  36.     #  @sprite2 = Plane.new
  37.     #  @sprite2.bitmap = RPG::Cache.title("Criarchar")
  38.     #end  
  39.     character1
  40.     character2
  41.     character3
  42.     delete
  43.     create
  44.     #conta
  45.    
  46.     $create_active2 = @create_active2
  47.    
  48.     $m_click = 0
  49.    
  50.     @tempo = 0
  51.    
  52.     $tempo = 0
  53.    
  54.     @tempinho = 0
  55.    
  56.     $sex = 0
  57.     $grafiche = Grafica.new
  58.     @current_grp = 0
  59.    
  60.     $game_actors[1].set_chara($grafiche.sex[$game_actors[1].class_id][0])
  61.    
  62.     $game_system.bgm_play($data_system.title_bgm)
  63.      Audio.me_stop
  64.     Audio.bgs_stop
  65.    
  66.     Graphics.transition
  67.     loop do
  68.       Graphics.update
  69.       Input.update
  70.       update
  71.       if $scene != self
  72.         break
  73.       end
  74.     end
  75.     Graphics.freeze
  76.     @sprite.dispose
  77.     @delete.dispose
  78.     $create.dispose
  79.     @sprite2.dispose
  80.     #@conta.dispose
  81.     $Icon1.dispose
  82.     $Icon2.dispose
  83.     $Icon3.dispose
  84.     $Icon4.dispose
  85.     $Icon10.dispose
  86.     $Icon20.dispose
  87.     #@exit.dispose
  88.     if @barra_active == true or @barra_active_create == true
  89.     @barra.dispose
  90.     end
  91.     $create_box.dispose
  92.   end
  93.  
  94.   def character1
  95.     $Icon1 = Window_Informacoes.new(315, 90, 296,320,1)
  96.     #$Icon1.dragable = true
  97.     $Icon1.visible = false
  98.     $Icon1.active = false
  99.     name = Network::Main.name
  100.     filename = "Jogadores/#{name}-1.rxdata"
  101.   if FileTest.exist?(filename) and not $delete_1 == true
  102.     file = File.open(filename, "r")
  103.     $Icon2 = Load_Character.new(240,130,170,193,1)
  104.     $op_1 = true
  105.     @direita1 = Button2.new($Icon2,118+6,60," > ") {$Icon2.visible = false; $Icon2.active = false; $Icon3.visible = true; $Icon3.active = true; @id_c = 2}
  106.     @esquerda1 = Button2.new($Icon2,15,60," < ") {$Icon2.visible = false; $Icon2.active = false; $Icon4.visible = true; $Icon4.active = true; @id_c = 3}
  107.     if $ban_1 != true
  108.     @logbotao1 = Button_Login.new($Icon2,49,120,"  Entrar "){@id_c = 1;carregar}
  109.     #@canbotao1 = Button2.new($Icon1,10,260," Cancelar"){$Icon1.visible = false; $Icon1.active = false}
  110.     end
  111.     @crebotao1 = Button_Login.new($Icon2,49,142," Apagar"){@delete.visible = true; @delete.active = true;$char_id = 1}
  112.     $end
  113.     file.close
  114.   else
  115.     $Icon2 = Load_Character.new(240,130,170,193,1)
  116.     @direita1 = Button2.new($Icon2,118+6,60," > ") {$Icon2.visible = false; $Icon2.active = false; $Icon3.visible = true; $Icon3.active = true; @id_c = 2}
  117.     @esquerda1 = Button2.new($Icon2,15,60," < ") {$Icon2.visible = false; $Icon2.active = false; $Icon4.visible = true; $Icon4.active = true; @id_c = 3}
  118.     @logbotao1 = Button_Login.new($Icon2,49,120,"  Criar "){xd_1}
  119.   end
  120. end
  121.  
  122. def xd_1
  123.   @create_active = true
  124.   $create.refresh
  125.   if $create.visible != true
  126.   @sprite2 = Plane.new
  127.   @sprite2.bitmap = RPG::Cache.title("Criarchar")
  128.   $create.visible = true
  129.   $create.active = true
  130.   end
  131.   $Icon2.visible = false
  132.   $Icon2.active = false
  133.   $char_id = 1
  134.   $Icon1.visible = false
  135.   $Icon1.active = false
  136.   $Icon10.visible = false
  137.   $Icon1.active = false
  138.   $Icon20.visible = false
  139.   $Icon20.active = false
  140.   $create_box.visible = true
  141.   $create_box.active = true
  142. end  
  143.  
  144.   def character2
  145.     $Icon10 = Window_Informacoes.new(315, 90, 296,320,2)
  146.     #$Icon10.dragable = true
  147.     $Icon10.visible = false
  148.     $Icon10.active = false
  149.     name = Network::Main.name
  150.     filename = "Jogadores/#{name}-2.rxdata"
  151.   if FileTest.exist?(filename) and not $delete_2 == true
  152.     file = File.open(filename, "r")
  153.     $Icon3 = Load_Character.new(240,130,170,193,2)
  154.     $Icon3.visible = false
  155.     $Icon3.active = false
  156.     $op_2 = true
  157.     @direita2 = Button2.new($Icon3,118+6,60," > ")
  158.     @esquerda2 = Button2.new($Icon3,15,60," < ") {$Icon3.visible = false; $Icon3.active = false; $Icon2.visible = true; $Icon2.active = true; @id_c = 1}
  159.     if $ban_2 != true
  160.     @logbotao2 = Button_Login.new($Icon3,49,120,"  Entrar "){@id_c = 2;carregar}
  161.     #@canbotao2 = Button2.new($Icon10,10,260," Cancelar"){$Icon10.visible = false; $Icon10.active = false}
  162.     end
  163.     @crebotao2 = Button_Login.new($Icon3,49,142," Apagar"){@delete.visible = true; @delete.active = true;$char_id = 2}
  164.     file.close
  165.   else
  166.     $Icon3 = Load_Character.new(240,130,170,193,2)
  167.     $Icon3.visible = false
  168.     $Icon3.active = false
  169.     @direita2 = Button2.new($Icon3,118+6,60," > ")
  170.     @esquerda2 = Button2.new($Icon3,15,60," < ") {$Icon3.visible = false; $Icon3.active = false; $Icon2.visible = true; $Icon2.active = true; @id_c = 1}
  171.     @logbotao2 = Button_Login.new($Icon3,49,120,"  Criar "){xd_2}
  172.   end
  173. end
  174.  
  175. def xd_2
  176.   $create.refresh
  177.   @create_active = true
  178.   if $create.visible != true
  179.   @sprite2 = Plane.new
  180.   @sprite2.bitmap = RPG::Cache.title("Criarchar")
  181.   $create.visible = true
  182.   $create.active = true
  183. end
  184.   $Icon3.visible = false
  185.   $Icon3.active = false
  186.   $char_id = 2
  187.   $Icon1.visible = false
  188.   $Icon1.active = false
  189.   $Icon10.visible = false
  190.   $Icon1.active = false
  191.   $Icon20.visible = false
  192.   $Icon20.active = false
  193.   $create_box.visible = true
  194.   $create_box.active = true
  195. end  
  196.  
  197.   def character3
  198.     $Icon20 = Window_Informacoes.new(315, 90, 296,320,3)
  199.     #$Icon20.dragable = true
  200.     $Icon20.visible = false
  201.     $Icon20.active = false
  202.     name = Network::Main.name
  203.     filename = "Jogadores/#{name}-3.rxdata"
  204.   if FileTest.exist?(filename) and not $delete_3 == true
  205.     file = File.open(filename, "r")
  206.     $Icon4 = Load_Character.new(240,130,170,193,3)
  207.     $Icon4.visible = false
  208.     $Icon4.active = false
  209.     $op_3 = true
  210.     @direita3 = Button2.new($Icon4,118+6,60," > ") {$Icon4.visible = false; $Icon4.active = false; $Icon2.visible = true; $Icon2.active = true; @id_c = 1}
  211.     @esquerda3 = Button2.new($Icon4,15,60," < ")
  212.     if $ban_3 != true
  213.     @logbotao3 = Button_Login.new($Icon4,49,120,"  Entrar "){@id_c = 3;carregar}
  214.     #@canbotao3 = Button2.new($Icon20,10,260," Cancelar"){$Icon20.visible = false; $Icon20.active = false}
  215.     end
  216.     @crebotao3 = Button_Login.new($Icon4,49,142," Apagar"){@delete.visible = true; @delete.active = true;$char_id = 3}
  217.     file.close
  218.   else
  219.     $Icon4 = Load_Character.new(240,130,170,193,3)
  220.     $Icon4.visible = false
  221.     $Icon4.active = false
  222.     @direita3 = Button2.new($Icon4,118+6,60," > ") {$Icon4.visible = false; $Icon4.active = false; $Icon2.visible = true; $Icon2.active = true; @id_c = 1}
  223.     @esquerda3 = Button2.new($Icon4,15,60," < ")
  224.     @logbotao3 = Button_Login.new($Icon4,49,120,"  Criar "){xd_3}
  225.   end
  226. end
  227.  
  228. def xd_3
  229.   $create.refresh
  230.   @create_active = true
  231.   if $create.visible != true
  232.   @sprite2 = Plane.new
  233.   @sprite2.bitmap = RPG::Cache.title("Criarchar")    
  234.   $create.visible = true
  235.   $create.active = true
  236. end
  237.   $Icon4.visible = false
  238.   $Icon4.active = false
  239.   $char_id = 3
  240.   $Icon1.visible = false
  241.   $Icon1.active = false
  242.   $Icon10.visible = false
  243.   $Icon1.active = false
  244.   $Icon20.visible = false
  245.   $Icon20.active = false
  246.   $create_box.visible = true
  247.   $create_box.active = true
  248. end
  249.  
  250.  
  251. def cmd_abaixo
  252.   #return if $mouse_active != true
  253.     name = Network::Main.name
  254.    
  255. if !FileTest.exist?("Jogadores/#{name}-1.rxdata")
  256.   if $create.visible != true  
  257.   $create.visible = true
  258.   $create.active = true
  259.   #$game_system.se_play($data_system.decision_se)
  260.   end
  261.   $create.refresh
  262.   $char_id = 1
  263.   $Icon1.visible = false
  264.   $Icon1.active = false
  265.   $Icon10.visible = false
  266.   $Icon1.active = false
  267.   $Icon20.visible = false
  268.   $Icon20.active = false
  269.   $create_box.visible = true
  270.   $create_box.active = true
  271.   $mouse_active = true
  272.   return
  273. end
  274.  
  275.  
  276. if !FileTest.exist?("Jogadores/#{name}-2.rxdata")
  277.   if $create.visible != true
  278.   $create.visible = true
  279.   $create.active = true
  280.   #$game_system.se_play($data_system.decision_se)
  281.   end
  282.   $create.refresh
  283.   $char_id = 2
  284.   $Icon1.visible = false
  285.   $Icon1.active = false
  286.   $Icon10.visible = false
  287.   $Icon1.active = false
  288.   $Icon20.visible = false
  289.   $Icon20.active = false
  290.   $create_box.visible = true
  291.   $create_box.active = true
  292.   $mouse_active = true
  293.   return
  294. end
  295.  
  296. if !FileTest.exist?("Jogadores/#{name}-3.rxdata")
  297.   if $create.visible != true    
  298.   $create.visible = true
  299.   $create.active = true
  300.   #$game_system.se_play($data_system.decision_se)
  301.   end
  302.   $create.refresh
  303.   $char_id = 3
  304.   $Icon1.visible = false
  305.   $Icon1.active = false
  306.   $Icon10.visible = false
  307.   $Icon1.active = false
  308.   $Icon20.visible = false
  309.   $Icon20.active = false
  310.   $create_box.visible = true
  311.   $create_box.active = true
  312.   $mouse_active = true
  313.   return
  314. end
  315.  
  316.  
  317. end  
  318.  
  319.   def delete
  320.     @delete = Window_Delete.new(380, 200, 115,72)
  321.     @delete.visible = false
  322.     @delete.active = false
  323.     @delbotao = Button2.new(@delete,10,33," Sim "){sim}
  324.     @canbotao = Button2.new(@delete,55,33," Não "){@delete.visible = false; @delete.active = false}
  325.   end
  326.  
  327.   def sim
  328.     @delete.visible = false
  329.     @delete.active = false
  330.     if $Icon2.visible == true
  331.     $delete_1 = true
  332.     name = Network::Main.name
  333.     File.delete("Jogadores/#{name}-1.rxdata")
  334.     $op_1 = false
  335.     elsif $Icon3.visible == true
  336.     $delete_2 = true
  337.     name = Network::Main.name
  338.     File.delete("Jogadores/#{name}-2.rxdata")
  339.     $op_2 = false
  340.     elsif $Icon4.visible == true
  341.     $delete_3 = true
  342.     name = Network::Main.name
  343.     File.delete("Jogadores/#{name}-3.rxdata")
  344.     $op_3 = false
  345.     end
  346.   $scene = Scene_Title.new
  347.   end
  348.  
  349.   def update
  350.     $create_box.update if $create.visible
  351.     @delete.update if @delete.visible
  352.     $Icon1.update if Graphics.frame_count % 5 == 0
  353.     $Icon2.update if Graphics.frame_count % 5 == 0#if $Icon2.visible
  354.     $Icon3.update if Graphics.frame_count % 5 == 0#if $Icon3.visible
  355.     $Icon4.update if Graphics.frame_count % 5 == 0#if $Icon4.visible
  356.     $Icon10.update if $Icon4.visible if Graphics.frame_count % 4 == 0
  357.     $Icon20.update if $Icon4.visible if Graphics.frame_count % 4 == 0
  358.     @name_box.active = true if $create.visible
  359.     if @barra_active == true or @barra_active_create == true
  360.     @barra.refresh
  361.     end
  362.    
  363.     if @create_active == true
  364.     if Graphics.frame_count / Graphics.frame_rate != @total_sec
  365.       @tempo += 1
  366.     end
  367.     end
  368.  
  369.     if @barra_active == true or @barra_active_create == true
  370.     if Graphics.frame_count / Graphics.frame_rate != @total_sec
  371.       @tempinho += 1
  372.     end
  373.     end
  374.  
  375.     if @barra_active == true or @barra_active_create == true
  376.     if @tempinho == 5
  377.       $tempo += 1
  378.       @tempinho = 0
  379.     end
  380.     end
  381.  
  382.     if $tempo == 103 and @barra_active == true
  383.       carregar2
  384.     end
  385.    
  386.     if $tempo == 103 and @barra_active_create == true
  387.       criar_char2
  388.     end
  389.    
  390.     if $tempo == 35
  391.       @sprite.bitmap = RPG::Cache.title(User_Edit::LOADING2)
  392.     end
  393.    
  394.     if $tempo == 65
  395.       @sprite.bitmap = RPG::Cache.title(User_Edit::LOADING3)
  396.     end
  397.  
  398.     if @create_active == true
  399.     if @tempo == 0.5 * 10
  400.       @tempo = 0
  401.       @create_active2 = true
  402.       @create_active = false
  403.     end  
  404.     end
  405.    
  406.     if @create_active2 == true
  407.     $create.update if $create.visible if Graphics.frame_count % 5 == 0
  408.     end
  409.   end
  410.  
  411.   def create
  412.     actor = $game_party.actors[0]
  413.     $create = Create_Chars.new
  414.     #$create.dragable = true
  415.     $create.visible = false
  416.     $create.active = false
  417.     $create_box = Window_Dummys.new(175,156,150,80)
  418.     $create_box.windowskin = RPG::Cache.windowskin("Blank")
  419.     $create_box.visible = false
  420.     $create_box.active = false
  421.     $create_box.z = 999999
  422.     @name_box = Guild_Box.new($create_box,15,17,80,18,1)
  423.     name = Network::Main.name
  424.     $sexo = "Homem"
  425.     @create_button   = Button2.new($create,53,120,"  Criar  ") { criar_char }
  426.     @cancel   = Button2.new($create,85,170,"Cancelar") { cancel }
  427.  
  428.    
  429.     @next_s   = Button2.new($create,107,85," M ") {@current_grp = 0;$game_party.actors[0].set_female; reset_gra ;
  430.  
  431.     if $sexo == "Mulher"
  432.     $sexo = "Homem"
  433.     end;$create.refresh}
  434.     @prev_s   = Button2.new($create,26,85," H ") {@current_grp = 0;$game_party.actors[0].set_male; reset_gra ;
  435.     if $sexo == "Homem"
  436.     $sexo = "Mulher"
  437.     end;$create.refresh}
  438.  
  439.   end
  440.  
  441.   def cancel
  442.     $create.visible = false
  443.     $create.active = false
  444.     $create_box.visible = false
  445.     $create_box.active = false
  446.     if $char_id == 1
  447.     $Icon2.visible = true
  448.     $Icon2.active = true
  449.     elsif $char_id == 2
  450.     $Icon3.visible = true
  451.     $Icon3.active = true
  452.     elsif $char_id == 3
  453.     $Icon4.visible = true
  454.     $Icon4.active = true
  455.     end
  456.     @create_active2 = false
  457.     @sprite2.dispose
  458.     #$create.refresh
  459.   end
  460.  
  461. def carregar
  462.   if User_Edit::LOADING_ACTIVE == true
  463.     $Icon2.visible = false
  464.     $Icon2.active = false
  465.     $Icon3.visible = false
  466.     $Icon3.active = false
  467.     $Icon4.visible = false
  468.     $Icon4.active = false
  469.     @sprite.bitmap = RPG::Cache.title(User_Edit::LOADING)
  470.     @barra = Barra.new
  471.     @barra_active = true
  472.   else
  473.     carregar2
  474.     end
  475.   end
  476.  
  477. def carregar2
  478.     Audio.bgm_stop
  479.     Audio.bgs_stop
  480.     $ABS = MrMo_ABS.new
  481.     name = Network::Main.name
  482.     file = File.open("Jogadores/#{name}-#{@id_c}.rxdata", "rb")
  483.     characters = Marshal.load(file)
  484.     Graphics.frame_count = Marshal.load(file)
  485.     $game_system        = Marshal.load(file)
  486.     $game_switches      = Marshal.load(file)
  487.     $game_variables     = Marshal.load(file)
  488.     $game_self_switches = Marshal.load(file)
  489.     $game_screen        = Marshal.load(file)
  490.     $game_actors        = Marshal.load(file)
  491.     $game_party         = Marshal.load(file)
  492.     $game_troop         = Marshal.load(file)
  493.     $game_map           = Marshal.load(file)
  494.     $game_player        = Marshal.load(file)
  495.     $ABS                = Marshal.load(file)
  496.     $distribuir_pontos  = Marshal.load(file)
  497.     $genero             = Marshal.load(file)
  498.     $guild_name         = Marshal.load(file)
  499.     $guild_position     = Marshal.load(file)
  500.     $flag               = Marshal.load(file)
  501.     $guild_points       = Marshal.load(file)
  502.     $guild_lider_name   = Marshal.load(file)
  503.     $item_carregado     = Marshal.load(file)
  504.     $carregou_item      = Marshal.load(file)
  505.     $item_carregado_2   = Marshal.load(file)
  506.     $carregou_item_2    = Marshal.load(file)
  507.     $item_carregado_3   = Marshal.load(file)
  508.     $carregou_item_3    = Marshal.load(file)
  509.     $item_carregado_4   = Marshal.load(file)
  510.     $carregou_item_4    = Marshal.load(file)
  511.     $level_info         = Marshal.load(file)
  512.     $arma_n             = Marshal.load(file)
  513.     $escudo_n           = Marshal.load(file)
  514.     $capa_ac            = Marshal.load(file)
  515.     $bota_ac            = Marshal.load(file)
  516.     $amuleto_ac         = Marshal.load(file)
  517.     $luva_ac            = Marshal.load(file)
  518.     $game_map.setup($game_map.map_id)
  519.     $game_player.center($game_player.x, $game_player.y)
  520.     $game_map.update
  521.     $ABS.update
  522.     $game_party.refresh
  523.     #$game_party.actors[0].hp = $game_party.actors[0].maxhp
  524.     #$game_party.actors[0].sp = $game_party.actors[0].maxsp
  525.     $game_map.autoplay
  526.     Graphics.freeze
  527.     #$game_player.animation_id = 1#45
  528.     #$game_temp.chat_log.push(User_Edit::MENSAGE_CHAT)
  529.     if @id_c == 1
  530.     $char_id = 1
  531.     elsif @id_c == 2
  532.     $char_id = 2
  533.     elsif @id_c == 3
  534.     $char_id = 3
  535.     end
  536.     $divide_exp = false
  537.     if Network::Main.group == 'admin'
  538.       $game_party.actors[0].grupo = "Admin"
  539.     else
  540.       $game_party.actors[0].grupo = "Standard"
  541.     end
  542.     #Sair da Guild que foi deletada
  543.     if $guild_name != ""
  544.       if Network::Main.user_exist?($guild_name.to_s+"-Guild-DEL") == true
  545.       $guild_name = ""
  546.       $game_party.actors[0].guild = ""
  547.       $game_player.refresh
  548.       $guild_position = "Membro"
  549.       $guild_lider_name = ""
  550.       $guild_points = 0
  551.       #$flag2.visible = false
  552.       return
  553.       end
  554.     end
  555.     $game_player.refresh
  556.     $chat_ativo_agr = true
  557.     $scene = Scene_Map.new
  558.     $fechando_ativar = true
  559.     Network::Main.send_start
  560.     if User_Edit::ENTROU_NO_JOGO == true
  561.     nome = $game_party.actors[0].name
  562.     Network::Main.socket.send("<chat>#{nome} entrou no jogo!</chat>\n")
  563.     end
  564.     file.close
  565. end
  566.  
  567.  
  568.   def criar_char
  569.     if Network::Main.user_exist?(@name_box.text+"-Char") == true
  570.       $erro = "Nome ja está em uso"
  571.       $create.refresh
  572.       return
  573.     end
  574.     arg = @name_box.text.split
  575.     #Evitar Falsos ADM's
  576.     if User_Edit::PROIBIR == true
  577.     if @name_box.text.include?("GM") or @name_box.text.include?("Gm") or @name_box.text.include?("gM") or @name_box.text.include?("gm")
  578.     #p "#{arg[0]} é um carácter inválido"
  579.     $erro = "#{arg[0]} é um carácter inválido"
  580.     $create.refresh
  581.     return
  582.     elsif @name_box.text.include?("ADM") or @name_box.text.include?("Adm") or @name_box.text.include?("aDm")  or @name_box.text.include?("adM") or @name_box.text.include?("ADm") or @name_box.text.include?("aDM") or @name_box.text.include?("AdM") or @name_box.text.include?("adm")
  583.     #p "#{arg[0]} é um carácter inválido"
  584.     $erro = "#{arg[0]} é um carácter inválido"
  585.     $create.refresh
  586.     return
  587.     elsif @name_box.text.include?("[ADM]") or @name_box.text.include?("[Adm]") or @name_box.text.include?("[aDm]")  or @name_box.text.include?("[adM]") or @name_box.text.include?("[ADm]") or @name_box.text.include?("[aDM]") or @name_box.text.include?("[AdM]") or @name_box.text.include?("[adm]")
  588.     #p "#{arg[0]} é um carácter inválido"
  589.     $erro = "#{arg[0]} é um carácter inválido"
  590.     $create.refresh
  591.     return
  592.     elsif @name_box.text.include?("GOD") or @name_box.text.include?("God") or @name_box.text.include?("gOd")  or @name_box.text.include?("goD") or @name_box.text.include?("GOd") or @name_box.text.include?("gOD") or @name_box.text.include?("GoD") or @name_box.text.include?("god")
  593.     #p "#{arg[0]} é um carácter inválido"
  594.     $erro = "#{arg[0]} é um carácter inválido"
  595.     $create.refresh
  596.     return
  597.     end
  598.     end
  599.     if @name_box.text == "" or @name_box.text == " " or @name_box.text == "  " or @name_box.text == "   " or @name_box.text == "    " or @name_box.text == "     " or @name_box.text == "      " or @name_box.text == "       " or @name_box.text == "        " or @name_box.text == "         " or @name_box.text == "          " or @name_box.text == "           " or @name_box.text == "            "
  600.     $erro = "Digite um Nome"
  601.     $create.refresh
  602.     #p "Digite um Nome!"
  603.     return
  604.     end
  605.     if User_Edit::LOADING_ACTIVE == true
  606.     $create.visible = false
  607.     $create.active = false
  608.     $create_box.visible = false
  609.     $create_box.active = false
  610.     @sprite.bitmap = RPG::Cache.title(User_Edit::LOADING)
  611.     @barra = Barra.new
  612.     @barra_active_create = true
  613.   else
  614.     criar_char2
  615.     end
  616.   end
  617.  
  618. def criar_char2
  619.     Audio.bgm_stop
  620.     Audio.bgs_stop
  621.     $game_party.actors[0].name = @name_box.text
  622.     $game_player.refresh
  623.     $game_map.autoplay
  624.     Network::Main.send_start
  625.     Graphics.freeze
  626.     $chat_ativo_agr = true
  627.     $scene = Scene_Reinit.new
  628.     if User_Edit::ENTROU_NO_JOGO == true
  629.     nome = $game_party.actors[0].name
  630.     Network::Main.socket.send("<chat>#{nome} entrou no jogo!</chat>\n")
  631.     end
  632.     $fechando_ativar = true
  633.     if $sexo == "Homem"
  634.       $genero = 1
  635.       $game_party.actors[0].sexo = "Homem"
  636.     elsif $sexo == "Mulher"
  637.       $genero = 2
  638.       $game_party.actors[0].sexo = "Mulher"
  639.     end
  640.     $guild_name = ""
  641.     $guild_lider_name = ""
  642.     $guild_position = "Membro"
  643.     $flag = "um"
  644.     $guild_points = 0
  645.     if Network::Main.group == 'admin'
  646.       $game_party.actors[0].grupo = "Admin"
  647.     end
  648.     Network::Main.send_register(@name_box.text+"-Char" , @name_box.text)
  649.     $ABS.skill_keys[Input::Numberkeys[1]] = 82
  650.     $ABS.skill_keys[Input::Numberkeys[2]] = 82
  651.     $ABS.skill_keys[Input::Numberkeys[3]] = 82
  652.     $ABS.skill_keys[Input::Numberkeys[4]] = 82
  653.     $ABS.skill_keys[Input::Numberkeys[5]] = 82
  654.     $ABS.skill_keys[Input::Numberkeys[6]] = 82
  655.     #$game_player.animation_id = 1#45
  656.     $game_temp.chat_log.push("Bem vindo ao PokePlanet, bom jogo!")
  657.     #Informações
  658.     $level_info = ""
  659.     if $data_weapons[$game_party.actors[0].weapon_id] != nil
  660.     $arma_n = $data_weapons[$game_party.actors[0].weapon_id].name+" Atk: #{$data_weapons[$game_party.actors[0].weapon_id].atk}"
  661.     else
  662.     $arma_n = ""
  663.     end
  664.     if $data_armors[$game_party.actors[0].armor1_id] != nil
  665.     $escudo_n = $data_armors[$game_party.actors[0].armor1_id].name+" Def: #{$data_armors[$game_party.actors[0].armor1_id].pdef}"
  666.     else
  667.     $escudo_n = ""
  668.     end
  669.     #equipar_classe
  670. end  
  671.  
  672. #----------------------------------------------------------------
  673.   def reset_gra
  674.   $grafiche.update
  675.   @current_grp = 0
  676.   $game_actors[1].set_chara($grafiche.sex[$game_actors[1].class_id][@current_grp])
  677.   end
  678.  
  679.   def next_class
  680.   @current_grp = 0
  681.   $grafiche.update
  682.   if $game_actors[1].class_id  <= $data_classes.size - 2
  683.   $game_actors[1].class_id += 1
  684.   else
  685.   $game_actors[1].class_id = 1
  686.   end
  687.   $game_actors[1].set_chara($grafiche.sex[$game_actors[1].class_id][@current_grp])
  688.   $create.refresh
  689.   end
  690.  
  691.   def prev_class
  692.   @current_grp = 0
  693.   $grafiche.update
  694.   if $game_actors[1].class_id == $data_classes.size - 1
  695.     $game_actors[1].class_id -= 1
  696.     $game_actors[1].set_chara($grafiche.sex[$game_actors[1].class_id][@current_grp])
  697.     $grafiche.update
  698.     $create.refresh
  699.     return
  700.   end  
  701.   if $game_actors[1].class_id == 1
  702.     $game_actors[1].class_id = $data_classes.size - 1
  703.     $game_actors[1].set_chara($grafiche.sex[$game_actors[1].class_id][@current_grp])
  704.     $grafiche.update
  705.     $create.refresh
  706.     return
  707.   end
  708.   if $game_actors[1].class_id  <= $data_classes.size - 2
  709.   $game_actors[1].class_id -= 1
  710.   else
  711.   $game_actors[1].class_id = 1
  712.   end
  713.   $game_actors[1].set_chara($grafiche.sex[$game_actors[1].class_id][@current_grp])
  714.   $create.refresh
  715.   end
  716.  
  717.   def next_gr
  718.   @act = $game_party.actors[0]
  719.   if @current_grp <= $grafiche.sex[@act.class_id].size-2
  720.   @current_grp += 1
  721.   $grafiche.update
  722.   $game_actors[1].set_chara($grafiche.sex[@act.class_id][@current_grp])
  723.   end
  724.   $create.refresh
  725.   end
  726.  
  727.   def prev_gr
  728.   @act = $game_party.actors[0]
  729.   return if @current_grp == 0
  730.   if @current_grp >= $grafiche.sex[@act.class_id].size-2
  731.     @current_grp -= 1
  732.     $grafiche.update
  733.     $game_actors[1].set_chara($grafiche.sex[@act.class_id][@current_grp])
  734.     $create.refresh
  735.     return
  736.   end  
  737.   if @current_grp <= $grafiche.sex[@act.class_id].size-2
  738.   @current_grp -= 1
  739.   $grafiche.update
  740.   $game_actors[1].set_chara($grafiche.sex[@act.class_id][@current_grp])
  741.   end
  742.   $create.refresh
  743.   end
  744.  
  745.   def back_gr
  746.   @act = $game_party.actors[0]
  747.   if @current_grp > 0 then
  748.   @current_grp -= 1
  749.   $grafiche.update
  750.   $game_actors[1].set_chara($grafiche.sex[@act.class_id][@current_grp])
  751.   end
  752.   $create.refresh
  753.   end
  754.  
  755.   def str
  756.     if $distribuir_pontos >= 1
  757.     $distribuir_pontos -= 1
  758.     $game_actors[1].str += 1
  759.     $create.refresh
  760.   else
  761.     $create.refresh
  762.    end
  763.  end
  764.  
  765.   def dex
  766.    if $distribuir_pontos >= 1
  767.    $distribuir_pontos -= 1
  768.    $game_actors[1].dex += 1
  769.    $create.refresh
  770.  else
  771.    $create.refresh
  772.    end
  773.  end
  774.  
  775.   def agi
  776.     if $distribuir_pontos >= 1
  777.     $distribuir_pontos -= 1
  778.     $game_actors[1].agi += 1
  779.     $create.refresh
  780.   else
  781.     $create.refresh
  782.    end
  783.  end
  784.  
  785.    def int
  786.      if $distribuir_pontos >= 1
  787.      $distribuir_pontos -= 1
  788.      $game_actors[1].int += 1
  789.      $create.refresh
  790.    else
  791.      $create.refresh
  792.    end
  793.  end
  794.  
  795. end
  796.  
  797.   def command_new_game1
  798.     $create.refresh
  799.     $Icon1.visible = false
  800.     $Icon1.active = false
  801.     $Icon10.visible = false
  802.     $Icon1.active = false
  803.     $Icon20.visible = false
  804.     $Icon20.active = false
  805.     Network::Main.send_start
  806.     $create.visible = true
  807.     $create.active = true
  808.     $create_box.visible = true
  809.     $create_box.active = true
  810.     #$char_id = 1
  811.   end
Add Comment
Please, Sign In to add comment