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

Project1

 找回密码
 注册会员
搜索
查看: 1737|回复: 7

[RM脚本] SG Call Script Fix

 关闭 [复制链接]

TA还没有解放自身的潜力。

Lv1.梦旅人

鬼隐

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-10-23
帖子
168
发表于 2006-5-25 00:38:59 | 显示全部楼层 |阅读模式

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

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

x
转载自:RMXP.NET
原作者:sandgolem


Introduction
No unwanted line breaks in your call scripts.

简介:该脚本可消除脚本调用时的换行限制。解决原脚本调用时换行自动默认为脚本换行的问题,可以在脚本调用框里写入更多内容,自动判定换行。(貌似是针对比较专业的制作者的|||

该脚本内容:
#=============================================================================
# ** SG Call Script Fix
#=============================================================================
# sandgolem
# Version 1
# 6.05.06
#=============================================================================
#
# To check for updates or find more scripts, visit:
# http://www.gamebaker.com/rmxp/scripts/
#
# To use this script, copy it and insert it in a new section above "Main",
# but under the default scripts and the SDK if you're using it.
#
# Have problems? You can leave me a message at:
# http://www.gamebaker.com/users/sandgolem
#
#=============================================================================

#--------------------------------------------------------------------------
# * SDK Log Script
#--------------------------------------------------------------------------

begin
SDK.log("SG Call Script Fix", "Sandgolem", 1, "6.05.06")
if SDK.state("SG Call Script Fix") != true
@sg_callscriptfix_disabled = true
end
rescue
end

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if !@sg_callscriptfix_disabled

class Interpreter
def command_355
script = @list[@index].parameters[0]
if @list[@index].parameters[0].length != 38
script = script + "\n"
end
loop do
if @list[@index+1].code == 655
script += @list[@index+1].parameters[0]
if @list[@index+1].parameters[0].length != 38
script = script + "\n"
end
else
break
end
@index += 1
end
result = eval(script)
if result == false
return false
end
return true
end
end

#--------------------------------------------------------------------------
# * End SDK Enable Test
#--------------------------------------------------------------------------
end
神出鬼没状态中。。。持续废柴。 重度RP。

TA还没有解放自身的潜力。

Lv1.梦旅人

鬼隐

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-10-23
帖子
168
 楼主| 发表于 2006-5-25 00:38:59 | 显示全部楼层 |阅读模式

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

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

x
转载自:RMXP.NET
原作者:sandgolem


Introduction
No unwanted line breaks in your call scripts.

简介:该脚本可消除脚本调用时的换行限制。解决原脚本调用时换行自动默认为脚本换行的问题,可以在脚本调用框里写入更多内容,自动判定换行。(貌似是针对比较专业的制作者的|||

该脚本内容:
#=============================================================================
# ** SG Call Script Fix
#=============================================================================
# sandgolem
# Version 1
# 6.05.06
#=============================================================================
#
# To check for updates or find more scripts, visit:
# http://www.gamebaker.com/rmxp/scripts/
#
# To use this script, copy it and insert it in a new section above "Main",
# but under the default scripts and the SDK if you're using it.
#
# Have problems? You can leave me a message at:
# http://www.gamebaker.com/users/sandgolem
#
#=============================================================================

#--------------------------------------------------------------------------
# * SDK Log Script
#--------------------------------------------------------------------------

begin
SDK.log("SG Call Script Fix", "Sandgolem", 1, "6.05.06")
if SDK.state("SG Call Script Fix") != true
@sg_callscriptfix_disabled = true
end
rescue
end

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if !@sg_callscriptfix_disabled

class Interpreter
def command_355
script = @list[@index].parameters[0]
if @list[@index].parameters[0].length != 38
script = script + "\n"
end
loop do
if @list[@index+1].code == 655
script += @list[@index+1].parameters[0]
if @list[@index+1].parameters[0].length != 38
script = script + "\n"
end
else
break
end
@index += 1
end
result = eval(script)
if result == false
return false
end
return true
end
end

#--------------------------------------------------------------------------
# * End SDK Enable Test
#--------------------------------------------------------------------------
end
神出鬼没状态中。。。持续废柴。 重度RP。

TA还没有解放自身的潜力。

Lv1.梦旅人

NewS-

梦石
0
星屑
50
在线时间
5 小时
注册时间
2005-10-23
帖子
3651

贵宾

发表于 2006-5-25 06:00:15 | 显示全部楼层
SDK {/hx}
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

发表于 2006-5-25 09:09:48 | 显示全部楼层
以下引用九泪于2006-5-24 22:00:15的发言:

SDK  

看来SDK在那边的应用已经是非常普及了。啊……以前还以为只是小众文化
得研究下了
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2005-10-22
帖子
390

贵宾

发表于 2006-5-25 13:14:02 | 显示全部楼层
感觉rmxp.org基本上人人都在用……
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

有事烧纸

梦石
0
星屑
145
在线时间
508 小时
注册时间
2005-10-22
帖子
6983

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2006-5-25 16:56:07 | 显示全部楼层
难道国外已经全面使用SDK了?
神隐中,偶尔诈尸
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
399 小时
注册时间
2005-10-24
帖子
634
发表于 2006-5-25 17:02:20 | 显示全部楼层
RMXP.NET普遍使用SDK
在其论坛上发布的脚本,只要不是太久以前的,都是SDK版本
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2005-10-22
帖子
390

贵宾

发表于 2006-5-25 17:11:06 | 显示全部楼层
现在已经搬到rmxp.org了,据说.net作为了只读。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2019-6-17 18:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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