Project1
标题:
脚本问题高手请进~~
[打印本页]
作者:
kula1900
时间:
2009-2-15 07:38
主题:《帮我看下这个为何不可以跨地图下来》 原帖[LINE]1,#dddddd[/LINE]
http://rpg.blue/upload_program/d ... ��单_115083429.rar
为何坐上战车后~去第二个地图下车后~~战车没有在第二个地图了!~~
作者:
蒦們
时间:
2009-2-15 07:40
re:主题:《帮我看下这个为何不可以跨地图下来》 [LINE]1,#dddddd[/LINE] 啥意思?
還有游戏看不明白= =
作者:
kula1900
时间:
2009-2-15 22:14
标题:
脚本问题高手请进~~
#--------------------------------------------------------------------------
# ● 设置事件位置
#--------------------------------------------------------------------------
def command_202
# 战斗中的情况下
if $game_temp.in_battle
# 继续
return true
end
# 获取角色
character = get_character(@parameters[0])
# 角色不存在的情况下
if character == nil
# 继续
return true
end
# 指定方法为 [直接指定] 的情况下
if @parameters[1] == 0
# 设置事件的位置
character.moveto(@parameters[2], @parameters[3])
# 指定方法为 [使用变量指定] 的情况下
elsif @parameters[1] == 1
################################################此处想做修改本不不会##########
# 设置事件的位置
#设置事件位置的地图id
#设置事件位置后不在移动此事件~除非在次调用移动~刷新地图后也不会动~~
#变量25等于地图id
# $game_variables[25] = 地图id
###################################此处为事件位置到xy坐标####变量##############
character.moveto($game_variables[@parameters[2]],
$game_variables[@parameters[3]])
#####################修改以上###########################################
# 指定方法为 [与其它事件交换] 的情况下
else
old_x = character.x
old_y = character.y
character2 = get_character(@parameters[2])
if character2 != nil
character.moveto(character2.x, character2.y)
character2.moveto(old_x, old_y)
end
end
# 设置事件朝向
#####################此处本人修改############################################
# 原来变量@parameters[4]
##########替换成 $game_variables[主角朝向] 变量50 #############
case $game_variables[50]
#事件代入变量50即可跟主角朝向一样~~~变量操作50 = 主角朝向
#等于8的时候
when 8 # 上
character.turn_up
#等于6的时候
when 6 # 右
character.turn_right
#等于2的时候
when 2 # 下
character.turn_down
#等于4的时候
when 4 # 左
character.turn_left
end
##################################以上######################################
# 继续
return true
end
#############################################################################
要求就在说明处
如果高手不会那就问下下面是个乘降系统~~~为何在另一张地图上下车后~~车子没有了~~
还是在第一张地图·~~~~然后在第一张地图上车后 走两步~下车~去第二张地图~~ 然后在回到第一张地图~~~~~~~~车子会回到原来的地方~~~高手帮帮我~~~
http://rpg.blue/upload_program/d ... ��单_115083429.rar
作者:
闇之隐者
时间:
2009-2-15 22:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
天圣的马甲
时间:
2009-2-15 23:07
orz,我居然没注意到……(版主能查看所有帖子有时候也有麻烦啊|||)
限制已去除。看来这条没加进版规是我疏忽了(扶额)
问问题的人还搞限制,技术区那么多好帖子都没限制呢。摆那么大架子干嘛?!冲这态度是高手也不会来帮忙了= =
作者:
kula1900
时间:
2009-2-16 00:15
太难了~~所以~~不好意思哈~~下次不会了~
作者:
hitlerson
时间:
2009-2-16 02:15
难吗?难的是要看懂你写的什么
作者:
kula1900
时间:
2009-2-16 04:35
你去玩下下面给的链接的游戏会有bug~~我就要解决办法~~
作者:
kula1900
时间:
2009-2-16 04:36
re:主题:《帮我看下这个为何不可以跨地图下来》 [LINE]1,#dddddd[/LINE]站到车上~~呼叫菜单~~乘降指令确定一下~~上车~~然后去地图2~~下车~~你就会发现bug
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1