修复两个小BUG 增加了购买逻辑
This commit is contained in:
parent
455fd0cb9d
commit
e60b5916ce
|
|
@ -25,10 +25,10 @@
|
||||||
"Base/Interface.nut"
|
"Base/Interface.nut"
|
||||||
],
|
],
|
||||||
"ProjectScript": {
|
"ProjectScript": {
|
||||||
"新成就系统": {
|
"成就系统": {
|
||||||
"Private": true,
|
"Private": true,
|
||||||
"Script": [
|
"Script": [
|
||||||
"Project/Achievement_New/Achievement_New.nut"
|
"Project/Achievement/Achievement.nut"
|
||||||
],
|
],
|
||||||
"info": {
|
"info": {
|
||||||
"ProjectAuthor": "官方 (期限:月)",
|
"ProjectAuthor": "官方 (期限:月)",
|
||||||
|
|
@ -37,10 +37,10 @@
|
||||||
"ImageMini": "http://49.234.27.222:8651/dps/download2/Image:chengjiu.png"
|
"ImageMini": "http://49.234.27.222:8651/dps/download2/Image:chengjiu.png"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"成就系统": {
|
"新成就系统": {
|
||||||
"Private": true,
|
"Private": true,
|
||||||
"Script": [
|
"Script": [
|
||||||
"Project/Achievement/Achievement.nut"
|
"Project/Achievement_New/Achievement_New.nut"
|
||||||
],
|
],
|
||||||
"info": {
|
"info": {
|
||||||
"ProjectAuthor": "官方 (期限:月)",
|
"ProjectAuthor": "官方 (期限:月)",
|
||||||
|
|
|
||||||
|
|
@ -184,11 +184,13 @@ class AchievementNC_Item {
|
||||||
|
|
||||||
function TopShow() {
|
function TopShow() {
|
||||||
if (IMouse.GetXPos() > X && IMouse.GetXPos()< X + 236 && IMouse.GetYPos() > Y && IMouse.GetYPos()< Y + 66) {
|
if (IMouse.GetXPos() > X && IMouse.GetXPos()< X + 236 && IMouse.GetYPos() > Y && IMouse.GetYPos()< Y + 66) {
|
||||||
|
if (IMouse.GetYPos() >= Parent.Y + 110 && IMouse.GetYPos() <= Parent.Y + 496) {
|
||||||
L_sq_DrawWindow(X - 8, Y - 4 - 66, 236, 50, "interface/lenheartwindowcommon.img", 97, 11, 12, 11, 13);
|
L_sq_DrawWindow(X - 8, Y - 4 - 66, 236, 50, "interface/lenheartwindowcommon.img", 97, 11, 12, 11, 13);
|
||||||
//绘制成就描述
|
//绘制成就描述
|
||||||
L_sq_DrawCode_Ex(Info.Explain, X, Y - 4 - 66 + 8, sq_RGBA(174, 174, 174, 255), 0, 1);
|
L_sq_DrawCode_Ex(Info.Explain, X, Y - 4 - 66 + 8, sq_RGBA(174, 174, 174, 255), 0, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//高级绘制文字(带换行)
|
//高级绘制文字(带换行)
|
||||||
function L_sq_DrawCode_Ex(str, x, y, rgba, mb, jc) {
|
function L_sq_DrawCode_Ex(str, x, y, rgba, mb, jc) {
|
||||||
|
|
@ -250,7 +252,10 @@ class AchievementNC_MerchandiseItem {
|
||||||
BuyButton.Width = 50;
|
BuyButton.Width = 50;
|
||||||
BuyButton.SetTextOffset(-4, 1);
|
BuyButton.SetTextOffset(-4, 1);
|
||||||
BuyButton.OnClick = function() {
|
BuyButton.OnClick = function() {
|
||||||
|
Parent.SendPackEx({
|
||||||
|
op = 20093025,
|
||||||
|
itemPos = Idx
|
||||||
|
});
|
||||||
}.bindenv(this);
|
}.bindenv(this);
|
||||||
BuyButton.SetCallBackFunc(function(Button) {
|
BuyButton.SetCallBackFunc(function(Button) {
|
||||||
Button.X = (X + 174).tointeger();
|
Button.X = (X + 174).tointeger();
|
||||||
|
|
@ -342,7 +347,7 @@ class AchievementNC extends LenheartNewUI_Windows {
|
||||||
// NoWindow = true;
|
// NoWindow = true;
|
||||||
|
|
||||||
//是否可见
|
//是否可见
|
||||||
Visible = false;
|
// Visible = false;
|
||||||
|
|
||||||
//脚本数据
|
//脚本数据
|
||||||
ScriptInfo = null;
|
ScriptInfo = null;
|
||||||
|
|
@ -459,7 +464,6 @@ class AchievementNC extends LenheartNewUI_Windows {
|
||||||
ItemList.append(Item);
|
ItemList.append(Item);
|
||||||
}
|
}
|
||||||
}.bindenv(this));
|
}.bindenv(this));
|
||||||
QueryShopInfo();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -492,7 +496,7 @@ class AchievementNC extends LenheartNewUI_Windows {
|
||||||
|
|
||||||
function InitTypeButton() {
|
function InitTypeButton() {
|
||||||
for (local i = 0; i< 6; i++) {
|
for (local i = 0; i< 6; i++) {
|
||||||
local Button = Achievement_New_TypeButton(171, 50, "achievement/typebutton.img", 0, i, Y + 108, Y + 424)
|
local Button = Achievement_New_TypeButton(171, 50, "achievement/typebutton.img", i, i, Y + 108, Y + 424)
|
||||||
Button.SetCallBackFunc(function(Button) {
|
Button.SetCallBackFunc(function(Button) {
|
||||||
Button.X = X + 28;
|
Button.X = X + 28;
|
||||||
Button.Y = Y + 110 + 60 * Button.Pos - (TypeButtonScrollRate * TypeButtonScrollValue).tointeger();
|
Button.Y = Y + 110 + 60 * Button.Pos - (TypeButtonScrollRate * TypeButtonScrollValue).tointeger();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue