设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3377|回复: 16
打印 上一主题 下一主题

简易的ARPG脚本。。。

 关闭 [复制链接]

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

跳转到指定楼层
1
发表于 2008-8-2 06:15:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
帮我朋友写,结果他不玩RM了。发上来给大家。。
这个系统是全宇宙最简单的了。。。
设置方法:
事件:敌人,队伍id
队伍:第一个敌人会出场。。。
然后并行,循环
  1. (($game_player.x-$game_map.events[id].x).abs == 1) and ($game_player.y == $game_map.events[id].y)
复制代码

判断Kboard.repeat?($R_Key_A)Kboard.repeat?($R_Key_B)………………
执行
em = $game_map.events[id].enemy
z = $game_map.events[id]
  sk = $data_skills[$skill['a']]
  em.skill_effect($game_party.actors[0],sk)
  z.damage = em.damage
  z.critical = em.critical
  z.damage_pop = true
  kk = $game_party.actors[0].sp
  $game_party.actors[0].sp = kk - 15
#$skill是存放按键对应的招式的hash
退出循环
判断$game_map.events[id].enemy.hp <= 0
刮掉
否则
if rand(3) == 2
  ev = $game_map.events[@event_id]
  action = ev.enemy.make_action
  case ev.enemy.current_action.kind
  when 0
    command_356
  when 1
    command_357(current_action.skill_id)
  end
end
#bug一只——敌人不会用特技
退出判断
退出判断
外挂代码:
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #
  5. # 使用方法:
  6. #
  7. # ★、对角色显示伤害,如下3步:
  8. #
  9. # 1、设置伤害内容:$game_player.damage = 数值
  10. #    注意:如果数值是负数,就变成补血的颜色了。
  11. #
  12. # 2、设置是否会心一击:$game_player.critical = true/false
  13. #    如果不是会心一击,就不用这一步了
  14. #
  15. # 3、释放伤害:$game_player.damage_pop = true
  16. #
  17. #
  18. # ★、对普通NPC和事件进行伤害,类似的3步:
  19. #
  20. # 1、设置伤害内容:$game_map.events[事件编号].damage = 数值
  21. #
  22. # 2、设置是否会心一击:$game_map.events[事件编号].critical = true/false
  23. #
  24. # 3、释放伤害:$game_map.events[事件编号].damage_pop = true
  25. #
  26. # 注意,事件编号是事件的ID号,如果目标是“本事件”,那么在事件编号输入@event_id
  27. #
  28. #------------------------------------------------------------------------------
  29. # 预祝有人能早日做出华丽的ARPG来,别忘了到网站发布哦~
  30. #------------------------------------------------------------------------------
  31. class Sprite_Character < RPG::Sprite
  32.   alias carol3_66RPG_damage_pop_update update
  33.   def update
  34.     carol3_66RPG_damage_pop_update
  35.     if @character.damage_pop
  36.       damage(@character.damage, @character.critical)
  37.       @character.damage = nil
  38.       @character.critical = false
  39.       @character.damage_pop = false
  40.     end
  41.   end  
  42. end
  43. class Game_Character
  44.   attr_accessor :damage_pop
  45.   attr_accessor :damage
  46.   attr_accessor :critical
  47.   alias carol3_66RPG_damage_pop_initialize initialize
  48.   def initialize
  49.     @damage_pop = false
  50.     @damage = 0
  51.     @critical = false
  52.     carol3_66RPG_damage_pop_initialize
  53.   end
  54. end

  55. #==============================================================================
  56. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  57. #==============================================================================
  58.   #==========================================================================
  59.   # 以下是全键盘按键列表
  60.   #--------------------------------------------------------------------------
  61.   $Rmouse_BUTTON_L = 0x01        # left mouse button
  62.   $Rmouse_BUTTON_R = 0x02        # right mouse button
  63.   $Rmouse_BUTTON_M = 0x04        # middle mouse button
  64.   $Rmouse_BUTTON_4 = 0x05        # 4th mouse button
  65.   $Rmouse_BUTTON_5 = 0x06        # 5th mouse button
  66.   #--------------------------------------------------------------------------
  67.   $R_Key_BACK      = 0x08        # BACKSPACE key
  68.   $R_Key_TAB       = 0x09        # TAB key
  69.   $R_Key_RETURN    = 0x0D        # ENTER key
  70.   $R_Key_SHIFT     = 0x10        # SHIFT key
  71.   $R_Key_CTLR      = 0x11        # CTLR key
  72.   $R_Key_ALT       = 0x12        # ALT key
  73.   $R_Key_PAUSE     = 0x13        # PAUSE key
  74.   $R_Key_CAPITAL   = 0x14        # CAPS LOCK key
  75.   $R_Key_ESCAPE    = 0x1B        # ESC key
  76.   $R_Key_SPACE     = 0x20        # SPACEBAR
  77.   $R_Key_PRIOR     = 0x21        # PAGE UP key
  78.   $R_Key_NEXT      = 0x22        # PAGE DOWN key
  79.   $R_Key_END       = 0x23        # END key
  80.   $R_Key_HOME      = 0x24        # HOME key
  81.   $R_Key_LEFT      = 0x25        # LEFT ARROW key
  82.   $R_Key_UP        = 0x26        # UP ARROW key
  83.   $R_Key_RIGHT     = 0x27        # RIGHT ARROW key
  84.   $R_Key_DOWN      = 0x28        # DOWN ARROW key
  85.   $R_Key_SELECT    = 0x29        # SELECT key
  86.   $R_Key_PRINT     = 0x2A        # PRINT key
  87.   $R_Key_SNAPSHOT  = 0x2C        # PRINT SCREEN key
  88.   $R_Key_INSERT    = 0x2D        # INS key
  89.   $R_Key_DELETE    = 0x2E        # DEL key
  90.   #--------------------------------------------------------------------------
  91.   $R_Key_0         = 0x30        # 0 key
  92.   $R_Key_1         = 0x31        # 1 key
  93.   $R_Key_2         = 0x32        # 2 key
  94.   $R_Key_3         = 0x33        # 3 key
  95.   $R_Key_4         = 0x34        # 4 key
  96.   $R_Key_5         = 0x35        # 5 key
  97.   $R_Key_6         = 0x36        # 6 key
  98.   $R_Key_7         = 0x37        # 7 key
  99.   $R_Key_8         = 0x38        # 8 key
  100.   $R_Key_9         = 0x39        # 9 key
  101.   #--------------------------------------------------------------------------
  102.   $R_Key_A         = 0x41        # A key
  103.   $R_Key_B         = 0x42        # B key
  104.   $R_Key_C         = 0x43        # C key
  105.   $R_Key_D         = 0x44        # D key
  106.   $R_Key_E         = 0x45        # E key
  107.   $R_Key_F         = 0x46        # F key
  108.   $R_Key_G         = 0x47        # G key
  109.   $R_Key_H         = 0x48        # H key
  110.   $R_Key_I         = 0x49        # I key
  111.   $R_Key_J         = 0x4A        # J key
  112.   $R_Key_K         = 0x4B        # K key
  113.   $R_Key_L         = 0x4C        # L key
  114.   $R_Key_M         = 0x4D        # M key
  115.   $R_Key_N         = 0x4E        # N key
  116.   $R_Key_O         = 0x4F        # O key
  117.   $R_Key_P         = 0x50        # P key
  118.   $R_Key_Q         = 0x51        # Q key
  119.   $R_Key_R         = 0x52        # R key
  120.   $R_Key_S         = 0x53        # S key
  121.   $R_Key_T         = 0x54        # T key
  122.   $R_Key_U         = 0x55        # U key
  123.   $R_Key_V         = 0x56        # V key
  124.   $R_Key_W         = 0x57        # W key
  125.   $R_Key_X         = 0x58        # X key
  126.   $R_Key_Y         = 0x59        # Y key
  127.   $R_Key_Z         = 0x5A        # Z key
  128.   #--------------------------------------------------------------------------
  129.   $R_Key_LWIN      = 0x5B        # Left Windows key (Microsoft Natural keyboard)
  130.   $R_Key_RWIN      = 0x5C        # Right Windows key (Natural keyboard)
  131.   $R_Key_APPS      = 0x5D        # Applications key (Natural keyboard)
  132.   #--------------------------------------------------------------------------
  133.   $R_Key_NUMPAD0   = 0x60        # Numeric keypad 0 key
  134.   $R_Key_NUMPAD1   = 0x61        # Numeric keypad 1 key
  135.   $R_Key_NUMPAD2   = 0x62        # Numeric keypad 2 key
  136.   $R_Key_NUMPAD3   = 0x63        # Numeric keypad 3 key
  137.   $R_Key_NUMPAD4   = 0x64        # Numeric keypad 4 key
  138.   $R_Key_NUMPAD5   = 0x65        # Numeric keypad 5 key
  139.   $R_Key_NUMPAD6   = 0x66        # Numeric keypad 6 key
  140.   $R_Key_NUMPAD7   = 0x67        # Numeric keypad 7 key
  141.   $R_Key_NUMPAD8   = 0x68        # Numeric keypad 8 key
  142.   $R_Key_NUMPAD9  = 0x69        # Numeric keypad 9 key
  143.   $R_Key_MULTIPLY  = 0x6A        # Multiply key (*)
  144.   $R_Key_ADD       = 0x6B        # Add key (+)
  145.   $R_Key_SEPARATOR = 0x6C        # Separator key
  146.   $R_Key_SUBTRACT  = 0x6D        # Subtract key (-)
  147.   $R_Key_DECIMAL   = 0x6E        # Decimal key
  148.   $R_Key_DIVIDE    = 0x6F        # Divide key (/)
  149.   #--------------------------------------------------------------------------
  150.   $R_Key_F1        = 0x70        # F1 key
  151.   $R_Key_F2        = 0x71        # F2 key
  152.   $R_Key_F3        = 0x72        # F3 key
  153.   $R_Key_F4        = 0x73        # F4 key
  154.   $R_Key_F5        = 0x74        # F5 key
  155.   $R_Key_F6        = 0x75        # F6 key
  156.   $R_Key_F7        = 0x76        # F7 key
  157.   $R_Key_F8        = 0x77        # F8 key
  158.   $R_Key_F9        = 0x78        # F9 key
  159.   $R_Key_F10       = 0x79        # F10 key
  160.   $R_Key_F11       = 0x7A        # F11 key
  161.   $R_Key_F12       = 0x7B        # F12 key
  162.   #--------------------------------------------------------------------------
  163.   $R_Key_NUMLOCK   = 0x90        # NUM LOCK key
  164.   $R_Key_SCROLL    = 0x91        # SCROLL LOCK key
  165.   #--------------------------------------------------------------------------
  166.   $R_Key_LSHIFT    = 0xA0        # Left SHIFT key
  167.   $R_Key_RSHIFT    = 0xA1        # Right SHIFT key
  168.   $R_Key_LCONTROL  = 0xA2        # Left CONTROL key
  169.   $R_Key_RCONTROL  = 0xA3        # Right CONTROL key
  170.   $R_Key_L_ALT    = 0xA4        # Left ALT key
  171.   $R_Key_R_ALT    = 0xA5        # Right ALT key
  172.   #--------------------------------------------------------------------------
  173.   $R_Key_SEP      = 0xBC        # , key
  174.   $R_Key_DASH      = 0xBD        # - key
  175.   $R_Key_DOTT      = 0xBE        # . Key

  176. module Kboard
  177. module_function

  178. @R_Key_Hash = {}
  179. @R_Key_Repeat = {}

  180. GetKeyState = Win32API.new("user32","GetAsyncKeyState",['I'],'I')

  181. def press?(rkey)
  182.    return GetKeyState.call(rkey) != 0
  183. end

  184. def repeat?(rkey)
  185.    result = GetKeyState.call(rkey)
  186.    if result != 0
  187.      if @R_Key_Repeat[rkey].nil?
  188.        @R_Key_Repeat[rkey] = 0
  189.        return true
  190.      end
  191.      @R_Key_Repeat[rkey] += 1
  192.    else
  193.      @R_Key_Repeat[rkey] = nil
  194.      @R_Key_Hash[rkey] = 0
  195.    end
  196.    if !@R_Key_Repeat[rkey].nil? and @R_Key_Repeat[rkey] > 4 # 4乃准确数字
  197.      @R_Key_Repeat[rkey] = 0
  198.      return true
  199.    else
  200.      return false
  201.    end
  202. end

  203. def trigger?(rkey)
  204.    result = GetKeyState.call(rkey)
  205.    if @R_Key_Hash[rkey] == 1 and result != 0
  206.      return false
  207.    end
  208.    if result != 0
  209.      @R_Key_Hash[rkey] = 1
  210.      return true
  211.    else
  212.      @R_Key_Hash[rkey] = 0
  213.      return false
  214.    end
  215. end

  216. end# ▼▲▼ XRXS34. パノラマスクロール ▼▲▼
  217. # by ぷのくー

  218. #——————————————————————————————————————
  219. # 这是一个非常简单的脚本,只要自定义自动滚动的地图编号和绝对不滚动的地图编号
  220. # 即可实现对远景的操作。
  221. #——————————————————————————————————————

  222. #==============================================================================
  223. # 初始化的一些常量
  224. #==============================================================================
  225. class Game_Map
  226.   
  227.   # 远景横向飘移速度速度
  228.   PANORAMA_SX = -10
  229.   
  230.   # 远景纵向飘移速度速度
  231.   PANORAMA_SY = 0
  232.   
  233.   # 自动滚动远景的地图编号(编号为1、4、7、5的地图远景会自动移动)
  234.   AUTO_SCROLL_PANORAMA_IDS = [1,2,3,4,5,26]
  235. end


  236. class Spriteset_Map
  237.   
  238.   # 锁定远景的地图编号(编号为2、8、10的地图远景会锁定)
  239.   SCROLL_FREEZE_PANORAMA_IDS = []  
  240.   
  241.   #——说明:如果自动滚动和锁定都包括了某张地图,则该地图不滚动。
  242.   #——如果自动滚动和锁定都没有包括某图,则还是会使用默认效果。
  243. end

  244. #==============================================================================
  245. # ■ Game_Map
  246. #==============================================================================
  247. class Game_Map
  248.   attr_accessor :panorama_sx         
  249.   attr_accessor :panorama_sy           
  250.   attr_reader   :panorama_ox              
  251.   attr_reader   :panorama_oy           
  252.   def setup(map_id)
  253.     @map_id = map_id
  254.     @map = load_data(sprintf("Data/Map%03d.rxdata", @map_id))
  255.     tileset = $data_tilesets[@map.tileset_id]
  256.     @tileset_name = tileset.tileset_name
  257.     @autotile_names = tileset.autotile_names
  258.     @panorama_name = tileset.panorama_name
  259.     @panorama_hue = tileset.panorama_hue
  260.     @fog_name = tileset.fog_name
  261.     @fog_hue = tileset.fog_hue
  262.     @fog_opacity = tileset.fog_opacity
  263.     @fog_blend_type = tileset.fog_blend_type
  264.     @fog_zoom = tileset.fog_zoom
  265.     @fog_sx = tileset.fog_sx
  266.     @fog_sy = tileset.fog_sy
  267.     # ===================================
  268.      if AUTO_SCROLL_PANORAMA_IDS.include?(map_id)
  269.        @panorama_sx = PANORAMA_SX
  270.        @panorama_sy = PANORAMA_SY
  271.      else
  272.        @panorama_sx = 0
  273.        @panorama_sy = 0
  274.      end
  275.     # ===================================
  276.     @battleback_name = tileset.battleback_name
  277.     @passages = tileset.passages
  278.     @priorities = tileset.priorities
  279.     @terrain_tags = tileset.terrain_tags
  280.     @display_x = 0
  281.     @display_y = 0
  282.     @need_refresh = false
  283.     @events = {}
  284.     for i in @map.events.keys
  285.       @events[i] = Game_Event.new(@map_id, @map.events[i])
  286.     end
  287.     @common_events = {}
  288.     for i in 1...$data_common_events.size
  289.       @common_events[i] = Game_CommonEvent.new(i)
  290.     end
  291.     @fog_ox = 0
  292.     @fog_oy = 0
  293.     @panorama_ox = 0
  294.     @panorama_oy = 0
  295.     @fog_tone = Tone.new(0, 0, 0, 0)
  296.     @fog_tone_target = Tone.new(0, 0, 0, 0)
  297.     @fog_tone_duration = 0
  298.     @fog_opacity_duration = 0
  299.     @fog_opacity_target = 0
  300.     @scroll_direction = 2
  301.     @scroll_rest = 0
  302.     @scroll_speed = 4
  303.   end
  304.   def update
  305.     if $game_map.need_refresh
  306.       refresh
  307.     end
  308.     if @scroll_rest > 0
  309.       distance = 2 ** @scroll_speed
  310.       case @scroll_direction
  311.       when 2  # 下
  312.         scroll_down(distance)
  313.       when 4  # 左
  314.         scroll_left(distance)
  315.       when 6  # 右
  316.         scroll_right(distance)
  317.       when 8  # 上
  318.         scroll_up(distance)
  319.       end
  320.       @scroll_rest -= distance
  321.     end
  322.     for event in @events.values
  323.       event.update
  324.     end
  325.     for common_event in @common_events.values
  326.       common_event.update
  327.     end
  328.     @fog_ox -= @fog_sx / 8.0
  329.     @fog_oy -= @fog_sy / 8.0
  330.     # ===================================
  331.     @panorama_ox -= @panorama_sx / 8.0
  332.     @panorama_oy -= @panorama_sy / 8.0
  333.     # ===================================
  334.     if @fog_tone_duration >= 1
  335.       d = @fog_tone_duration
  336.       target = @fog_tone_target
  337.       @fog_tone.red = (@fog_tone.red * (d - 1) + target.red) / d
  338.       @fog_tone.green = (@fog_tone.green * (d - 1) + target.green) / d
  339.       @fog_tone.blue = (@fog_tone.blue * (d - 1) + target.blue) / d
  340.       @fog_tone.gray = (@fog_tone.gray * (d - 1) + target.gray) / d
  341.       @fog_tone_duration -= 1
  342.     end
  343.     if @fog_opacity_duration >= 1
  344.       d = @fog_opacity_duration
  345.       @fog_opacity = (@fog_opacity * (d - 1) + @fog_opacity_target) / d
  346.       @fog_opacity_duration -= 1
  347.     end
  348.   end
  349. end

  350. #==============================================================================
  351. # ■ Spriteset_Map
  352. #==============================================================================
  353. class Spriteset_Map
  354.   def update
  355.     if @panorama_name != $game_map.panorama_name or
  356.        @panorama_hue != $game_map.panorama_hue
  357.       @panorama_name = $game_map.panorama_name
  358.       @panorama_hue = $game_map.panorama_hue
  359.       if @panorama.bitmap != nil
  360.         @panorama.bitmap.dispose
  361.         @panorama.bitmap = nil
  362.       end
  363.       if @panorama_name != ""
  364.         @panorama.bitmap = RPG::Cache.panorama(@panorama_name, @panorama_hue)
  365.       end
  366.       Graphics.frame_reset
  367.     end
  368.     if @fog_name != $game_map.fog_name or @fog_hue != $game_map.fog_hue
  369.       @fog_name = $game_map.fog_name
  370.       @fog_hue = $game_map.fog_hue
  371.       if @fog.bitmap != nil
  372.         @fog.bitmap.dispose
  373.         @fog.bitmap = nil
  374.       end
  375.       if @fog_name != ""
  376.         @fog.bitmap = RPG::Cache.fog(@fog_name, @fog_hue)
  377.       end
  378.       Graphics.frame_reset
  379.     end
  380.     @tilemap.ox = $game_map.display_x / 4
  381.     @tilemap.oy = $game_map.display_y / 4
  382.     @tilemap.update
  383.     # ===================================
  384.     if SCROLL_FREEZE_PANORAMA_IDS.include?($game_map.map_id)
  385.      @panorama.ox = 0
  386.      @panorama.oy = 0
  387.     else
  388.       @panorama.ox = $game_map.display_x / 8 +$game_map.panorama_ox
  389.       @panorama.oy = $game_map.display_y / 8 +$game_map.panorama_oy
  390.     end
  391.   # ===================================
  392.     @fog.zoom_x = $game_map.fog_zoom / 100.0
  393.     @fog.zoom_y = $game_map.fog_zoom / 100.0
  394.     @fog.opacity = $game_map.fog_opacity
  395.     @fog.blend_type = $game_map.fog_blend_type
  396.     @fog.ox = $game_map.display_x / 4 + $game_map.fog_ox
  397.     @fog.oy = $game_map.display_y / 4 + $game_map.fog_oy
  398.     @fog.tone = $game_map.fog_tone
  399.     for sprite in @character_sprites
  400.       sprite.update
  401.     end
  402.     @weather.type = $game_screen.weather_type
  403.     @weather.max = $game_screen.weather_max
  404.     @weather.ox = $game_map.display_x / 4
  405.     @weather.oy = $game_map.display_y / 4
  406.     @weather.update
  407.     for sprite in @picture_sprites
  408.       sprite.update
  409.     end
  410.     @timer_sprite.update
  411.     @viewport1.tone = $game_screen.tone
  412.     @viewport1.ox = $game_screen.shake
  413.     @viewport3.color = $game_screen.flash_color
  414.     @viewport1.update
  415.     @viewport3.update
  416.   end
  417. end
复制代码
哎呀,蛋疼什么的最有爱了

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

17
发表于 2008-8-2 22:38:34 | 只看该作者
以下引用yangff于2008-8-2 12:02:38的发言:

发现几个重大错误,斑竹干掉这个帖子。
哎,我分离脚本的技术不行啊

= =
你也太囧了吧……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2008-8-2
帖子
110
16
发表于 2008-8-2 22:37:23 | 只看该作者
还不能用么?
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

15
 楼主| 发表于 2008-8-2 20:02:38 | 只看该作者
发现几个重大错误,斑竹干掉这个帖子。
哎,我分离脚本的技术不行啊
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

14
 楼主| 发表于 2008-8-2 17:28:49 | 只看该作者
以下引用Ж纯Ж蓝Ж于2008-8-2 0:25:57的发言:

話說這個帖子好像看得懂的不多...

亂七八糟一大堆......

頭都是暈的........

脚本全拷贝进去就对了,一页放不下
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

殲滅天使·玲

梦石
0
星屑
121
在线时间
204 小时
注册时间
2008-2-20
帖子
2292

贵宾

13
发表于 2008-8-2 08:25:57 | 只看该作者
話說這個帖子好像看得懂的不多...

亂七八糟一大堆......

頭都是暈的........

发帖前请看版规。进水区请到版规贴留名哦亲~chu~❤
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

12
发表于 2008-8-2 06:59:20 | 只看该作者
以下引用yangff于2008-8-1 22:21:40的发言:

因为攻击范围是左右各两格,如果不是做act没效果。下一步是远程攻击

刚好把我做ACT的事件丢掉用这个脚本…… = =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

粉蜘蛛秀秀

梦石
0
星屑
76
在线时间
39 小时
注册时间
2007-6-4
帖子
384

贵宾第1届Title华丽大赛新人奖

11
发表于 2008-8-2 06:42:55 | 只看该作者
这样发出来也没人会用 建议完整下....
http://rpg.blue/upload_program/files/hide_xiu_96911465.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

10
 楼主| 发表于 2008-8-2 06:21:40 | 只看该作者
因为攻击范围是左右各两格,如果不是做act没效果。下一步是远程攻击
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

9
 楼主| 发表于 2008-8-2 06:20:29 | 只看该作者
以下引用越前リョーマ于2008-8-1 22:19:09的发言:

看着这么多还真复杂…… = =
做个范例包吧……

范例本来是有的。但是不见了
主程序在最后,很少。但是美化上下了一定功夫。挂进来的脚本精简了最有用的。。
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-8 03:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表