找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 190|回复: 8

今天突然想到之前有大佬玩过,也来试一试

[复制链接]

1414

主题

1万

回帖

4万

积分

登峰造极

积分
44725
发表于 昨天 21:28 | 显示全部楼层 |阅读模式
通过nut动态在界面添加按钮,方便调试,用sq_OpenPopupWindow打开窗口,再通过之前大佬分享插件进入副本,可以实现推荐副本功能,本来副本列表也想用nut动态添加的方式,但是在绘制的时候列表在弹窗底部被遮挡着,不能在弹窗上面,我尝试了多种方法都不行,有知道解决办法的大佬,请指教。目前功能支持0627,0725只支持弹窗,大佬的提供的源码是0627,不知那个大佬有0725的nutx

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

2022

主题

1万

回帖

5万

积分

出神入化

积分
57210
发表于 昨天 21:29 | 显示全部楼层
看起来不错的样子。能分享一起研究不
回复

使用道具 举报

1955

主题

1万

回帖

5万

积分

出神入化

积分
56846
发表于 昨天 21:29 | 显示全部楼层
越来越好
回复

使用道具 举报

2022

主题

1万

回帖

5万

积分

出神入化

积分
57210
发表于 昨天 21:30 | 显示全部楼层
你们说的 0725基质是不是这个玩意

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

1414

主题

1万

回帖

4万

积分

登峰造极

积分
44725
 楼主| 发表于 昨天 21:30 | 显示全部楼层
//鼠标点击
function mouseLeftButtonDowns(obj, mouseX, mouseY){
//心情窗口 198
//dnf创世纪 267
//LEVEL UP等級支援活動 265
//传送阵:72
//local dialogId = 198;
//是否副本
local isDungeonMode = checkModuleType(MODULE_TYPE_DUNGEON_TYPE);
if(isDungeonMode){
return;
}
//心情设置
if(clickEvent(mouseX, mouseY, 265, 558, 279, 585)){
dialogId = 198;
obj.getVar("dialogId").clear_vector();
obj.getVar("dialogId").push_vector(dialogId);
sq_OpenPopupWindow(dialogId, 0, 0, 0);
}
//推荐副本
if(clickEvent(mouseX, mouseY, 726, 450, 789, 470)){
dialogId = 267;
obj.getVar("dialogId").clear_vector();
obj.getVar("dialogId").push_vector(dialogId);
sq_OpenPopupWindow(dialogId, 0, 0, 0);
}
//连发工具
if(clickEvent(mouseX, mouseY, 725, 415, 790, 436)){
dialogId = 0;
obj.getVar("dialogId").clear_vector();
obj.getVar("dialogId").push_vector(dialogId);
sqx_open_exe("lianfa.exe");
}
dialogId = obj.getVar("dialogId").get_vector(0);
sqx_send_notice("dialogId : " + dialogId,  sq_RGB(255,0,0),  14);
try{
if(dialogId == 267 && sq_GetPopupWindowMainCotrol(dialogId)){
local ui  = sq_GetPopupWindowMainCotrol(dialogId);
local uix = ui.GetXPos();
local uiy = ui.GetYPos();
sqx_send_notice("UI Location : " + uix + " , " + uiy,  sq_RGB(255,0,0),  14);
if(mouseX < 0 || mouseY < 0){
return;
}
if( isClickArea(uix, uiy, mouseX, mouseY, 1) ){
sqx_start_dungeon(80, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 2) ){
sqx_start_dungeon(81, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 3) ){
sqx_start_dungeon(82, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 4) ){
sqx_start_dungeon(83, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 5) ){
sqx_start_dungeon(83, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 6) ){
sqx_start_dungeon(83, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 7) ){
sqx_start_dungeon(83, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 8) ){
sqx_start_dungeon(83, 0, 0);
}
if( isClickArea(uix, uiy, mouseX, mouseY, 9) ){
sqx_start_dungeon(83, 0, 0);
}
//sqx_move_pos(2, 0, 2615, 276)
}
}catch(ex){
sqx_send_notice("UI Error : " + ex,  sq_RGB(255,0,0),  14);
}
}
回复

使用道具 举报

发表于 昨天 21:30 | 显示全部楼层
这是可视化ui界面吗?
回复

使用道具 举报

1393

主题

1万

回帖

4万

积分

登峰造极

积分
44662
发表于 昨天 21:31 | 显示全部楼层
作为一个老挂壁。更新基址这种事情。不是很容易嘛。有0627的插件源码。知道所有基址的话。直接照着搜就行了。0627~1031都能更完。我自己写科技和插件就直接适配三种客户端。我一直不理解为啥这么多写插件的只固定支持某个版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

2002

主题

1万

回帖

5万

积分

出神入化

积分
57682
发表于 昨天 21:32 | 显示全部楼层
厉害
回复

使用道具 举报

2005

主题

1万

回帖

5万

积分

出神入化

积分
56548
发表于 昨天 21:32 | 显示全部楼层
我会更有源码吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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