[MINI-AULA] Criando Uma Contagem de Mortes (Kills) 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.

[MINI-AULA] Criando Uma Contagem de Mortes (Kills)

+9
LeonM²
KaiqueHunter
DeaN
BrunoFox
Paulo Soreto
dpsdenes
Mario.Hacker
Nietore
Nanzin
13 participantes

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

Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Nanzin Qui Nov 17, 2011 8:38 pm



Bom Pessoa, Devido a um pedido a um amigo criei uma forma rapida de fazer um sistema de Mortes (Kills)

bom vamos começar!

---------------------------------------------------------------------------------------------------------------

1º Passo:
Va no Script: [ABS] Game_Over1
adicione:
Código:
$kills = 0

acima de:
Código:
class Scene_Gameover

---------------------------------------------------------------------------------------------------------------

2º Passo:
agora vá abaixo da: Scene_Gameover
e adicione:
Código:
$kills = $kills + 1

Pronto! Sistema Feito!

---------------------------------------------------------------------------------------------------------------
bom agora explicaçoes:

1º Passo: Bom com o codigo:
Código:
$kills = 0
estamos dizendo que a Variavel Global (kills), tem o valor inicial de 0, ou seja 0 mortes!

---------------------------------------------------------------------------------------------------------------

2º Passo: com a chamada de script:
Código:
$kills = $kills + 1

estamos dizendo que apos a sua morte (Scene_Gameover) a variavel passa a ser ela mesma + 1
ou seja: 0 + 1 = 1, depois: 1+1 = 2;
tambem poderia ser utilizado:
Código:
$kills +=1

---------------------------------------------------------------------------------------------------------------
Nanzin Como Mostrar as Mortes?
- Bom Existem 2 Formas:
1ª -> Apos o comando
Código:
$kills = $kills + 1
adicione:
Código:
print("Suas Mortes São ",$kills)
isso mostrará a quantidade de suas mortes;

---------------------------------------------------------------------------------------------------------------

2ª -> se quiser na Window_Status (janela de status), va no script: [WIN] Window_Status
e adicione:
Código:
self.contents.draw_text(x,y,132,32,"{$kills}")
nao esqueça de substituir x e y pelas coordenadas!

--------------------------------------------------------------------------------------------------------------

Para quem nao Entendeu Direito tah aqui:
Código:
#==============================================================================
# ** Scene_Gameover
#------------------------------------------------------------------------------
# By Marlos Gama
# Edited By: Nanzin
#==============================================================================
$kills = 0
  class Scene_Gameover
  #--------------------------------------------------------------------------
  # * Configurações
  #--------------------------------------------------------------------------
  ID_DO_MAPA = 1
  CORDENADA_X = 8
  CORDENADA_Y = 7
  #--------------------------------------------------------------------------
  # * Main
  #--------------------------------------------------------------------------
  def main 
    $kills = $kills + 1
    print("Suas Mortes São ",$kills)
    $msg_chat_w = true
   
    $equip_w.visible = false
    $equip_w.active = false
    $member_list.visible = false
    $member_list.active = false
    $item_w.visible = false
    $item_w.active = false
    $help_w.visible = false
    $help_w.active = false
    $help_w_2.visible = false
    $help_w_2.active = false
    $help_w.visible = false
    $help_w.active = false
    $painel_adm.visible = false
    $painel_adm.active = false
    $convite.visible = false
    $convite.active = false
    $teleport.visible = false
    $teleport.active = false
    $skill.visible = false
    $skill.active = false
    #$distribuir.visible = false
    #$distribuir.active = false
    $flag1.visible = false
    $guild_w.visible = false
    $guild_w.active = false
    $msg.visible = false
    $msg.active = false
    #$painel_adm.visible = false
    #$painel_adm.active = false
    $flag2.visible = false
    $guild_created.visible = false
    $guild_created.active = false
    $memorizando_skill = false
    $memorizando = false
   
    $game_temp.player_new_map_id = ID_DO_MAPA
    $game_temp.player_new_x = CORDENADA_X
    $game_temp.player_new_y = CORDENADA_Y

    $game_player.animation_id = 15
   
    @move = $game_player
    @move.turn_down
    Audio.me_stop
    Audio.bgs_stop
   
   
    #$game_map.setup($game_temp.player_new_map_id)
    #$game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
    #$game_map.setup($data_system.start_map_id)
    #$game_player.moveto($data_system.start_x, $data_system.start_y)
   
    @actor = $game_party.actors[0]
    last_level = @actor.level
   
    $game_map.update
    $game_player.refresh
    $game_party.actors[0].hp = $game_party.actors[0].maxhp
    $game_party.actors[0].sp = $game_party.actors[0].maxsp
    $game_temp.gameover = false
    #$game_temp.player_transferring = false
    $game_temp.transition_processing = false
    $game_actors[1].exp -= (($game_actors[1].level.to_i * User_Edit::GAME_OVER_EXP) / 1)
    $ABS = MrMo_ABS.new
    $ABS.skill_keys[Input::Numberkeys[1]] = 82
    $ABS.skill_keys[Input::Numberkeys[2]] = 82
    $ABS.skill_keys[Input::Numberkeys[3]] = 82
    $ABS.skill_keys[Input::Numberkeys[4]] = 82
    $ABS.skill_keys[Input::Numberkeys[5]] = 82
    $ABS.skill_keys[Input::Numberkeys[6]] = 82
   
    $game_temp.player_transferring = true
   
    if Network::Main.group == 'admin'
      $game_party.actors[0].grupo = "Admin"
    else
      $game_party.actors[0].grupo = "Standard"
    end
   
    if @actor.level < last_level
      $distribuir_pontos -= 5
    end
   
    salvar
    $scene = Scene_Map.new
    Network::Main.send_start
   
    #if $assassinato == true
    #  $assassinato = false
    #else 
    if !$party.empty?
      for i in 0..$party.members.size
        if $party.members[i] != nil
          if $parte_s == true
          name = $game_party.actors[0].name
          Network::Main.pchat($charzinho_id,"[COM] [ET] #{name}")
          Network::Main.pchat($charzinho_id,"[COM] [EXIT] #{name}")
          #Network::Main.pchat($charzinho_id,"#{name} foi assassinado e saiu da party!")
          $party.party_remove($charzinho_id)#$lider_hud)
          $divide_exp = false

          #@Hud_Party.visible = false
          else
          name = $game_party.actors[0].name
          Network::Main.pchat($party.members[i].netid,"[COM] [ET] #{name}")
          Network::Main.pchat($party.members[i].netid,"[COM] [EXIT] #{name}")
          #Network::Main.pchat($party.members[i].netid,"#{name} foi assassinado e saiu da party!")
          $party.party_remove($party.members[i])
         
          $divide_exp = false
         
          #@Hud_Party.visible = false
          end
        end
      end
    end
    #end
   
    loop do
      Graphics.update
      if $scene != self
        break
      end
    end
    Graphics.freeze
  end
 
end

abraços a todos

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Nietore Qui Nov 17, 2011 8:40 pm

Hohoya, muito bom esse sistema ele é otimo pra pvp xD

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) AIymW

Eu poderia ser a pessoa mais agradavel do mundo! mas optei por ser eu mesmo.
Nietore
Nietore
Lenda
Lenda

Medalhas : [MINI-AULA] Criando Uma Contagem de Mortes (Kills) ZgLkiRU
Mensagens : 851
Créditos : 163

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Mario.Hacker Qui Nov 17, 2011 8:41 pm

Muito bom caro amigo.
eu fiz um parecido,pro sistema
de GvG.
+1 ai pela força Very Happy

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) 33fao3m

Mario.Hacker
Mario.Hacker
Aldeia Friend
Aldeia Friend

Medalhas : [MINI-AULA] Criando Uma Contagem de Mortes (Kills) Trophy11
Mensagens : 1225
Créditos : 131

http://almaker.forumeiros.com/

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Nanzin Qui Nov 17, 2011 8:56 pm

@Nietore > SIm e sim otimoo! e ate mesmo para Mortes Normais Mesmo!

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por dpsdenes Qui Nov 17, 2011 9:01 pm

Muito bom o sistema kra!!! [MINI-AULA] Criando Uma Contagem de Mortes (Kills) 364988687

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) I1look
dpsdenes
dpsdenes
Iniciante
Iniciante

Mensagens : 73
Créditos : 11

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Nanzin Qui Nov 17, 2011 9:02 pm

que Bom que Gostou!

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Paulo Soreto Qui Nov 17, 2011 9:14 pm

Bem legal o sistema, muito simples e muito útil.
Vlw.

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) FwYnoXI
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

Ficha do personagem
Nível: 1
Experiência:
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Left_bar_bleue0/0[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty_bar_bleue  (0/0)
Vida:
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Left_bar_bleue30/30[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty_bar_bleue  (30/30)

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Nanzin Qui Nov 17, 2011 9:14 pm

Sempre tento isso, Simples e Funcional Very Happy

abraços

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por dpsdenes Qui Nov 17, 2011 9:21 pm

Kra coloquei no meu projeto e funfo blz sem problemas!! vlw ai gostei, como foi dito simples e funcional..kkkk.

Esse ai conta as mortes e fazer um que conta quantos vc matou, seria mais difícil?? xD [MINI-AULA] Criando Uma Contagem de Mortes (Kills) 253468018

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) I1look
dpsdenes
dpsdenes
Iniciante
Iniciante

Mensagens : 73
Créditos : 11

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

Mensagem por Nanzin Qui Nov 17, 2011 9:24 pm

Sim Seria, pois esse somente soma + 1 a variavel depois que voce morre

acontece o seguinte sincronismo, quando voce morre (hp <=0) é chamada a Scene_Gameover que faz apenas um teleporte rapido para um mapa programador e fecha tudo que esta acontencedo (janelas abertas etc..);

saber quantos voce matou requer saber quantas pessoas foram killadas e o .push desse comando pode ficar pessado, mais da pra fazer para quantas criaturas foram mortas pode ser?

_________________
[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

[MINI-AULA] Criando Uma Contagem de Mortes (Kills) Empty Re: [MINI-AULA] Criando Uma Contagem de Mortes (Kills)

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