脚本进阶教程 位置导航:首页 > 资料中心 > 脚本进阶教程
   API说明—界面表现

● 向指定用户弹出输入框
● 向指定用户弹出输出框
● 向指定用户弹出输入输出框
● 向指定用户弹出选择框
● 使指定用户显示指定图片
● 在当前频道说text
● 使用内置浏览器打开指定网页

向指定用户弹出输入框
函数:
int uSendMsgBoxOne(playerId,MsgboxName,MsgTextName,MsgTextValue);

参数:
(1) playerId:字符串,目标用户id。
(2) MsgboxName:字符串,输入框名称。最大输入为8个中文字符。
(3) TextName:字符串,输入内容标题。最大输入为8个中文字符。
(4) TextValue:字符串,输入框内初始内容。最大输入为32个中文字符。

返回值:
通过局部变量args返回操作内容。其中:args.m_toucherType返回触发者的类型,args.m_toucherId来得到触发者的id,args. m_nType返回框体类型,值为1;args. m_nOptType返回用户点击的框体按钮,0-取消、1-确定;args. Text返回用户输入内容,值为输入的字符串。

备注:
(1) 当用户完成输入后会触发ONCLIENTINPUT事件。

Eg:
(1) uSendMsgBoxOne(uGetToucherId(),"输出框","输出框内容","输出框里文本框的内容");
--向脚本触发者弹出输入框,名称为“输入框”,内容标题为“输入框内容”,初始内容为“输出框里文本框的内容”。

向指定用户弹出输出框
函数:
int uSendMsgBoxTwo(playerId,MsgboxName,MsgText);

参数:
(1) playerId:字符串,目标用户id。如果不填则默认为执行脚本的用户。
(2) MsgboxName:字符串,输出框名称。
(3) MsgText:字符串,输出框内容。

返回值:
通过局部变量args返回操作内容。其中:args.m_toucherType返回触发者的类型,args.m_toucherId来得到触发者的id,args. m_nType返回框体类型,值为2;args. m_nOptType返回用户点击的框体按钮,1-确定。

备注:
(1) 当用户完成输入后会触发ONCLIENTINPUT事件。

Eg:
(1) uSendMsgBoxTwo(uGetToucherId(),"输出框","输出框内容");
--向脚本触发者弹出输出框,名称为“输出框”,内容为“输出框内容”。

向指定用户弹出输入输出框
函数:
int uSendMsgBoxThree(playerId,MsgboxName,MsgTextName,MsgTextValue);

参数:
(1) playerId:字符串,目标用户id。如果不填则默认为执行脚本的用户。
(2) MsgboxName:字符串,输入输出框名称。
(3) TextName:字符串,输入输出内容标题。
(4) TextValue:字符串,输入输出框内初始内容。

返回值:
通过局部变量args返回操作内容。其中:args.m_toucherType返回触发者的类型,args.m_toucherId来得到触发者的id,args. m_nType返回框体类型,值为3;args. m_nOptType返回用户点击的框体按钮,0-取消、1-确定;args. Text返回用户输入内容,值为输入的字符串。

备注:
(1) 当用户完成输入后会触发ONCLIENTINPUT事件。

Eg:
(1) uSendMsgBoxThree(uGetToucherId(),"输入输出框","输入输出框内容","输出框里文本框的内容");
--向脚本触发者弹出输入输出框,名称为“输入输出框”,内容标题为“输入输出框内容”,初始内容为“输出框里文本框的内容”。

向指定用户弹出选择框
函数:
int uSendMsgBoxFour(playerId,MsgboxName,TextName,MsgOption);

参数:
(1) playerId:字符串,目标用户id。如果不填则默认为执行脚本的用户。
(2) MsgboxName:字符串,输入输出框名称。
(3) TextName:字符串,输入输出内容标题。
(4) MsgOption:字符串,代表各个按钮,中间用半角逗号“,”隔开。最多16个按钮。

返回值:
通过局部变量args返回操作内容。其中:args.m_toucherType返回触发者的类型,args.m_toucherId来得到触发者的id,args. m_nType返回框体类型,值为4;args. m_nOptType返回用户点击的框体按钮,0-取消、1-选中第一个按钮…n-选中第n个按钮。

备注:
(1) 当用户完成输入后会触发ONCLIENTINPUT事件。

Eg:
(1) uSendMsgBoxFour (uGetToucherId(),"选择框","请选择您的性别","男,女,其它");
--向脚本触发者弹出选择框,名称为“选择框”,内容标题为“请选择您的性别”,包括3个选项,分别是“男”,“女”,“其它”。

使指定用户显示指定图片
函数:
int uShowImage(image,playerId);

参数:
(1) image:字符串,图片在资源库的路径。
(2) playerId:字符串,目标用户id。如果不填则默认为执行脚本的用户。

返回值:
详见5.4返回值类型。

Eg:
(1) uShowImage("uw://shuangw/3377699725071013.tga",uGetToucherId());
--向脚本触发者显示路径为“uw://shuangw/3377699725071013.tga”的图片。

在当前频道说text
函数:
int uSayChannel(text));

参数:
(1) text:字符串,在当前频道显示的文本内容。

返回值:
详见5.4返回值类型。

Eg:
(1) uSayChannel("哦呵呵呵呵");
--在当前频道显示“哦呵呵呵呵”的文字。

使用内置浏览器打开指定网页
函数:
int uOpenBrowser(url,playerId);

参数:
(1) url:字符串,想要打开的网页地址。
(2) playerId:字符串,目标用户id。如果不填则默认为执行脚本的用户。

返回值:
详见5.4返回值类型。

Eg:
(1) uOpenBrowser("www.uwo3d.com",uGetToucherId());
--为脚步触发者打开网页“www.uwo3d.com”。

.
公司介绍  |  由我博客  |  招聘信息  |  商务合作 |  媒体合作  |  联系我们  |  新浪微博  |  开心多尼
优万科技(北京)有限公司 版权所有 京ICP证08336号 ISBN 978-7-900648-32-7 《网络文化经营许可证》编号:文网文[2009]076号 新出网证(京)字099号
Copyright (C)2007-2010 UOneNet CO., LTD. All Rights Reserved.