|
|
var userObjects = {};
function getDungeonIdsForUser(user) {
if (userObjects.hasOwnProperty(user)) {
return userObjects[lbk]user[rbk];
} else {
return [lbk][rbk];
}
}
// 默认关闭
function startHellParty() {
Interceptor.attach(ptr(0x085a0954), {
onEnter: function (args) {
var party = args[lbk]0[rbk];
// 队伍中的玩家
var user = CParty_get_user(party, 0);
// 如果不是null
if (!user.isNull()) {
var value = getDungeonIdsForUser(user)
if (value == 1) {
args[lbk]3[rbk] = ptr(1);
}
}
}
});
}
function dungeonPartyOpen(user) {
if (!userObjects.hasOwnProperty(user)) {
userObjects[lbk]user[rbk] = [lbk][rbk];
userObjects[lbk]user[rbk].push(1);
api_CUser_SendNotiPacketMessage(user, "开启深渊模式", 2);
} else {
var value = getDungeonIdsForUser(user)
if (value == 0) {
api_CUser_SendNotiPacketMessage(user, "开启深渊模式", 2);
userObjects[lbk]user[rbk].push(1);
} else {
api_CUser_SendNotiPacketMessage(user, "关闭深渊模式", 2);
userObjects[lbk]user[rbk].push(0);
}
}
} |
|