Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.



 
Trang ChínhPortalTìm kiếmLatest imagesĐăng kýĐăng Nhập
Bài gửiNgười gửiThời gian
GAME nhập vai - Gta San Andreas phiên bản multiplayer. Script dịch event cho khớp 115/11/2014, 22:08
Tài nguyên game bang bang zing me Script dịch event cho khớp 114/11/2014, 07:32
Hướng dẫn làm nhân vật di chuyển Script dịch event cho khớp 114/11/2014, 06:57
Cách sử dụng code current Script dịch event cho khớp 114/11/2014, 06:52
Em xin làm đoạn video do em tự dẫn giúp cho các anh chị nào không biết các công cụ trong game maker Script dịch event cho khớp 114/11/2014, 06:50
Cần tài nguyên game Võ đài thần tiên Script dịch event cho khớp 114/11/2014, 06:39
Tải RPG XP + Việt Hóa Script dịch event cho khớp 127/9/2014, 18:50
Bản hướng dẫn RPGXP đây..... Script dịch event cho khớp 127/9/2014, 13:43
can giup Script dịch event cho khớp 127/9/2014, 13:40
can giup Script dịch event cho khớp 127/9/2014, 13:36
sự thật về vtc academy hcm Script dịch event cho khớp 122/10/2013, 20:07
[vnplay.org]MU Việt Season 6.3 - Reset Và Non Reset -Không Webshop - Open tháng 5 Script dịch event cho khớp 14/5/2013, 15:35
Phần trang bị giống game diablo Script dịch event cho khớp 113/3/2013, 18:31
Game4V và Event "Viết bài hay, nhận ngay quà tặng" Script dịch event cho khớp 119/2/2012, 21:24
HELP: Failed to create process Script dịch event cho khớp 113/12/2011, 11:27
Danh hiệu member Script dịch event cho khớp 16/12/2011, 13:02
TRY.VN RA MẮT CỤM MÁY CHỦ MỚI : HOÀN MỸ - OPEN 22/11 - ĐỈNH CAO MU ONLINE Script dịch event cho khớp 123/11/2011, 07:44
MU 24 Giờ - Cực khó dành cho game thủ đích thực - Open Beta vào lúc 11h ngày 11/11/2011 Script dịch event cho khớp 119/11/2011, 18:55
wqswqdqw Script dịch event cho khớp 123/10/2011, 21:51
Diễn đàn Make Game VN chính thức Script dịch event cho khớp 131/8/2011, 10:29

Share | 
 

 Script dịch event cho khớp

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
duongtiep
Level 15
Level 15
duongtiep

Danh hiệu : The King
Tổng số bài gửi : 1229
MGV Xu : 2677
Danh tiếng : 45
Ngày tham gia : 10/12/2010
Đến từ : Quảng Ninh

Script dịch event cho khớp Empty
Bài gửiTiêu đề: Script dịch event cho khớp   Script dịch event cho khớp I_icon_minitime16/12/2010, 11:17

Script giúp nhích event một chút sao cho khớp

Script dịch event cho khớp Zjuhqq

Script:
Code:
#===============================================================
# ● [VX Snippet] ◦ Sprite Mover ◦ □
# * Move sprite in pixel to get right location~ *
#--------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
# ◦ Thaiware RPG Maker Community
# ◦ Released on: 02/06/2008
# ◦ Version: 1.0
#--------------------------------------------------------------

#==================================================================
# ** HOW TO USE **
#-----------------------------------------------------------------
# * In the event page that you want to move sprite, add comment:
#  MOVE x_plus, y_plus
# ** x_plus: how many pixel you want to move sprite horizontally
# (- number: move left | + number: move right)
# ** y_plus: how many pixel you want to move sprite vertically
# (- number: move up | + number: move down)

# * For example, add comment:
#  MOVE 0, -20
# ** to move sprite up 20 pixel~
#==================================================================


class Game_Event < Game_Character
  attr_accessor :spr_move
  alias wora_mover_gameve_setup setup
 
  def setup(*args)
    wora_mover_gameve_setup(*args)
    mover = comment?('MOVE', true)
    if !mover[0]
      @spr_move = nil
    else
      @spr_move = @list[mover[1]].parameters[0].clone
      @spr_move.sub!('MOVE','').gsub!(/\s+/){''}
      @spr_move = @spr_move.split(',')
      @spr_move.each_index {|i| @spr_move[i] = @spr_move[i].to_i }
    end
  end
 
  def comment?(comment, return_index = false )
    if !@list.nil?
      for i in 0...@list.size - 1
        next if @list[i].code != 108
        if @list[i].parameters[0].include?(comment)
          return [true, i] if return_index
          return true
        end
      end
    end
    return [false, nil] if return_index
    return false
  end
end

class Sprite_Character < Sprite_Base
  alias wora_mover_sprcha_upd update
 
  def update
    wora_mover_sprcha_upd
    if @character.is_a?(Game_Event) and !@character.spr_move.nil?
      self.x = @character.screen_x + @character.spr_move[0]
      self.y = @character.screen_y + @character.spr_move[1]
    end
  end
end

Cách dùng: Tạo một comment cho event, giả sử:

Code:
MOVE 10, -20
Nghỉa là event nhích qua phải 10 pixels, nhích lên trên 20 pixels

Tác giả: Woratana
Nguồn: rpgrevolution.com
Chữ ký của duongtiep
Về Đầu Trang Go down
https://makegame.forumvi.com
 

Script dịch event cho khớp

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 

 Similar topics

+
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: RPG VX :: Script-
Chuyển đến