Project1

标题: 谁能帮我把这个VX脚本弄到XP里去? [打印本页]

作者: zh6228812    时间: 2009-4-7 22:45
标题: 谁能帮我把这个VX脚本弄到XP里去?
http://rpg.blue/viewthread.php?tid=121996&page=1
  1. #==============================================================================
  2. # 事件靠近事件 by 沉影不器
  3. # 移动路线-脚本,写 move_toward_event(靠近的目标事件id, 移动的事件id\不填表示本事件)
  4. #==============================================================================
  5. class Game_Interpreter
  6.   def move_toward_event(dest_id, obj_id = @event_id)
  7.     $game_map.events[obj_id].move_toward_event(dest_id)
  8.   end
  9. end

  10. class Game_Event < Game_Character
  11.   def move_toward_event(event_id)
  12.     sx = distance_x(event_id)
  13.     sy = distance_y(event_id)
  14.     if sx != 0 or sy != 0
  15.       if sx.abs > sy.abs
  16.         sx > 0 ? move_left : move_right
  17.         if @move_failed and sy != 0
  18.           sy > 0 ? move_up : move_down
  19.         end
  20.       else
  21.         sy > 0 ? move_up : move_down
  22.         if @move_failed and sx != 0
  23.           sx > 0 ? move_left : move_right
  24.         end
  25.       end
  26.     end
  27.   end
  28.   def distance_x(event_id)
  29.     sx = @x - $game_map.events[event_id].x
  30.     if $game_map.loop_horizontal?
  31.       if sx.abs > $game_map.width / 2
  32.         sx -= $game_map.width
  33.       end
  34.     end
  35.     return sx
  36.   end
  37.   def distance_y(event_id)
  38.     sy = $game_map.events[event_id].y
  39.     if $game_map.loop_vertical?
  40.       if sy.abs > $game_map.height / 2
  41.         sy -= $game_map.height
  42.       end
  43.     end
  44.     return sy
  45.   end
  46. end
复制代码
就是这个[LINE]1,#dddddd[/LINE]标签已修改。如果问题被解决版主会视解决程度追加VIP,各位脚本达人不必顾虑。
凌辰留
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: zh6228812    时间: 2009-4-8 04:26
我顶
我做ARPG非常需要的.
双人ARPG
作者: zh6228812    时间: 2009-4-8 23:00
???????
mei ren hui ma/?
作者: zjx2005    时间: 2009-4-9 00:33
改脚本的帖子MS应该发原创技术区把.....
{/gg}而且
象这种改脚本的苦差事只有100积分是没人理的,要知道写个脚本是很不容易的.......{/gg}

没几个VIP估计没人帮你做..............{/gg}
作者: zh6228812    时间: 2009-4-9 01:54
我晕........太倒霉了........我没有VIP啊
作者: 凌辰    时间: 2009-4-9 01:56
以下引用zh6228812于2009-4-8 17:54:46的发言:
我晕........太倒霉了........我没有VIP啊
这种事,就算有V也不一定有人接单。
作者: zh6228812    时间: 2009-4-9 02:06
倒霉透了...........
那重制一个呢......
让事件靠近事件的脚本..........
作者: angelwangm    时间: 2009-4-9 02:12
如果有人愿意解决我愿意把我的vip给他,首先声明,我不是楼主马甲(或者更应该说楼主不是我的马甲)这个脚本我也用不到,但是钱财乃身外之物,与其自己留着没用不如拿去给有需要的人,其实我更愿意帮楼主解决问题,但没那个本事,只能这么做了,也希望大家都尽力帮助新人,以后的6r靠他们…6R现在已经够冷清了,以前发一个帖子半天就沉的找不到了,现在…唉…
6R加油吧!
作者: 凌辰    时间: 2009-4-9 02:24
如果有人接单,版主也会追加VIP。
但问题不在VIP上,在有没有人接单的问题上……
作者: 八云紫    时间: 2009-4-9 02:27
谁能告诉我这个脚本要做啥??
作者: angelwangm    时间: 2009-4-9 02:29
凌辰说的也是,我已经开始学脚本了,楼主也加油吧!始终还是要靠自己的。不认为伸手党能做出来多么好的游戏…所以楼主也努力学习吧!
作者: asperta    时间: 2009-4-9 02:35
http://rpg.blue/web/htm/news221.htm [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: zh6228812    时间: 2009-4-9 05:31
谢谢各位了,
楼上的没测试,不过应该能用吧,





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1