美丽视界MOD


脚本全局

<h3>BeautifulWorld.Rpg.Event.ScriptGlobal</h3> <p>脚本全局类 以_开头的函数_xxx会添加到global去,可直接调用xxx()</p> <table> <thead> <tr> <th style="text-align: left;">字段名</th> <th style="text-align: left;">说明</th> <th style="text-align: left;">范例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;"><code>_r(id?:number/string):ScriptRole</code></td> <td style="text-align: left;">获取角色(id),默认玩家</td> <td style="text-align: left;"><code>r();r(100001)</code></td> </tr> <tr> <td style="text-align: left;"><code>_t(id:number/string):ScriptThing</code></td> <td style="text-align: left;">获取物品(id)</td> <td style="text-align: left;"><code>t(5001)</code></td> </tr> <tr> <td style="text-align: left;"><code>_rand(v:number):number</code></td> <td style="text-align: left;">随机整数0~v-1</td> <td style="text-align: left;"><code>rand(100)</code></td> </tr> <tr> <td style="text-align: left;"><code>_weight(v:System.Array$1&lt;number&gt;):number</code></td> <td style="text-align: left;">根据权重数组随机索引</td> <td style="text-align: left;"><code>weight(Utility.csints([1,2,3]))</code></td> </tr> <tr> <td style="text-align: left;"><code>_randIndex(num:number,need?:number,weights?:System.Array$1&lt;number&gt;):System.Array$1&lt;number&gt;</code></td> <td style="text-align: left;">从0~num-1中根据权重数组随机need个数字</td> <td style="text-align: left;"><code>randIndex(10,5)</code></td> </tr> <tr> <td style="text-align: left;"><code>_randCheckInt(v:number,total?:number):boolean</code></td> <td style="text-align: left;">判断整数概率v/total,total默认100</td> <td style="text-align: left;"><code>randCheckInt(50)</code></td> </tr> <tr> <td style="text-align: left;"><code>_randCheck(v:number,total?:number):boolean</code></td> <td style="text-align: left;">判断概率v/total,total默认100</td> <td style="text-align: left;"><code>randCheck(99.99)</code></td> </tr> <tr> <td style="text-align: left;"><code>_s(v:number):string</code></td> <td style="text-align: left;">返回语言文本(lang表)</td> <td style="text-align: left;"><code>s(1001)</code></td> </tr> <tr> <td style="text-align: left;"><code>_gv(v:number):string</code></td> <td style="text-align: left;">返回全局变量值(global表)</td> <td style="text-align: left;"><code>gv(101)</code></td> </tr> <tr> <td style="text-align: left;"><code>_v(k:number/string,v?:number/string):string</code></td> <td style="text-align: left;">获取或设置事件变量,会存档</td> <td style="text-align: left;"><code>v('test.1001');v('test.1001',10)</code></td> </tr> <tr> <td style="text-align: left;"><code>_vs(vs?:IEnumerable&lt;string&gt;,k?:number):List&lt;string&gt;</code></td> <td style="text-align: left;">将vs列表存到v(k+1),v(k)存放列表长度;如果vs为空则相反</td> <td style="text-align: left;"><code>vs(list)</code></td> </tr> <tr> <td style="text-align: left;"><code>_mp(i:number):string</code></td> <td style="text-align: left;">返回事件消息参数</td> <td style="text-align: left;"><code>mp(0)</code></td> </tr> <tr> <td style="text-align: left;"><code>_e(id:string/number,check?:boolean):boolean</code></td> <td style="text-align: left;">尝试触发事件(id),check表示是否判断触发条件和概率</td> <td style="text-align: left;"><code>e(1001,true)</code></td> </tr> <tr> <td style="text-align: left;"><code>_name(id:string/number):string</code></td> <td style="text-align: left;">获取物品名称(id)</td> <td style="text-align: left;"><code>name(5001)</code></td> </tr> <tr> <td style="text-align: left;"><code>_s_t(things:string,tid:string/number):number</code></td> <td style="text-align: left;">从tid-n;tid-n中解析tid对应的n</td> <td style="text-align: left;"><code>s_t('5001-1000;5002-100', 5001)</code></td> </tr> <tr> <td style="text-align: left;"><code>_bgm(name:string,add?:number)</code></td> <td style="text-align: left;">添加或删除背景音乐列表(sound表里的path)</td> <td style="text-align: left;"><code>bgm('bgm1',1)</code></td> </tr> <tr> <td style="text-align: left;"><code>_sound(name:string)</code></td> <td style="text-align: left;">播放音效(sound表里的path)</td> <td style="text-align: left;"><code>sound('daojian')</code></td> </tr> <tr> <td style="text-align: left;"><code>_talk(id?:string)</code></td> <td style="text-align: left;">事件的旁白角色</td> <td style="text-align: left;"><code>talk(99998);talk()</code></td> </tr> <tr> <td style="text-align: left;"><code>_input(s?:string)</code></td> <td style="text-align: left;">设置事件是否需要玩家输入</td> <td style="text-align: left;"><code>input();</code></td> </tr> <tr> <td style="text-align: left;"><code>_tip(s:string)</code></td> <td style="text-align: left;">显示提示框(s)</td> <td style="text-align: left;"><code>tip('hello');</code></td> </tr> </tbody> </table>

页面列表

ITEM_HTML