über
Code:
else if(nID == WIDC_BUTTON_MINUS)
{
if( apSelectedSkill )
{
LPSKILL CurrentSkill = GetCurrentSkill(ii);
if(CurrentSkill && apSelectedSkill && apSelectedSkill->dwLevel>GetCurrentSkill(ii)->dwLevel)
{
if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_BASE)
{
nCurrentCost-=1;
apSelectedSkill->dwLevel--;
}
else if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_EXPERT)
{
nCurrentCost-=2;
apSelectedSkill->dwLevel--;
}
else if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_PRO)
{
nCurrentCost-=3;
apSelectedSkill->dwLevel--;
}
else if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_LEGEND_HERO)
{
nCurrentCost-=3;
apSelectedSkill->dwLevel--;
}
}
}
}
Code:
else if(nID == WIDC_BUTTON2)
{
if( apSelectedSkill )
{
LPSKILL CurrentSkill=GetCurrentSkill(ii);
for( int j = apSelectedSkill->dwLevel; j < apSelectedSkill->GetProp()->dwExpertMax; j++ )
{
if(CurrentSkill&&apSelectedSkill&&apSelectedSkill->dwLevel<apSelectedSkill->GetProp()->dwExpertMax)
{
int nTempCost=nCurrentCost;
if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_BASE)
{
nTempCost+=1;
apSelectedSkill->dwLevel++;
}
else if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_EXPERT)
{
nTempCost+=2;
apSelectedSkill->dwLevel++;
}
else if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_PRO)
{
nTempCost+=3;
apSelectedSkill->dwLevel++;
}
else if(apSelectedSkill->GetProp()->dwItemKind1==JTYPE_LEGEND_HERO)
{
nTempCost+=3;
apSelectedSkill->dwLevel++;
}
if(nTempCost<=g_pPlayer->m_nSkillPoint)
{
nCurrentCost=nTempCost;
}
}
}
}
}
dann noch die nötigen resource veränderungen am fenster
Code:
APP_SKILL4 "WndTile00.tga" 1 512 384 0x2410000 26
{
// Title String
IDS_RESDATA_INC_007048
}
{
// Help Key
IDS_RESDATA_INC_007049
}
{
WTYPE_STATIC WIDC_STATIC_CLASSNAME "WndEditTile200.tga" 1 14 106 486 128 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007050
}
{
// ToolTip
IDS_RESDATA_INC_007051
}
WTYPE_BUTTON WIDC_BUTTON_C1 "SlotVan.bmp" 0 28 18 92 82 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007052
}
{
// ToolTip
IDS_RESDATA_INC_007053
}
WTYPE_BUTTON WIDC_BUTTON_C2 "SlotMag.bmp" 0 156 18 220 82 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007054
}
{
// ToolTip
IDS_RESDATA_INC_007055
}
WTYPE_BUTTON WIDC_BUTTON_C3 "SlotPsy.bmp" 0 282 18 346 82 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007056
}
{
// ToolTip
IDS_RESDATA_INC_007057
}
WTYPE_BUTTON WIDC_BUTTON_C4 "SlotMent.bmp" 0 404 18 468 82 0x220010 0 0 1 0
{
// Title String
IDS_RESDATA_INC_007058
}
{
// ToolTip
IDS_RESDATA_INC_007059
}
WTYPE_BUTTON WIDC_BUTTON_OK "ButtOk.tga" 0 332 324 404 344 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007062
}
{
// ToolTip
IDS_RESDATA_INC_007063
}
WTYPE_BUTTON WIDC_BUTTON_BACK "ButtCancel.tga" 0 418 324 492 344 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007064
}
{
// ToolTip
IDS_RESDATA_INC_007065
}
WTYPE_STATIC WIDC_STATIC_1 "WndEditTile200.tga" 1 8 324 104 340 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007066
}
{
// ToolTip
IDS_RESDATA_INC_007067
}
WTYPE_STATIC WIDC_STATIC_2 "WndEditTile200.tga" 1 175 324 271 340 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007068
}
{
// ToolTip
IDS_RESDATA_INC_007069
}
WTYPE_STATIC WIDC_STATIC_SP "WndEditTile200.tga" 1 116 324 166 340 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007070
}
{
// ToolTip
IDS_RESDATA_INC_007071
}
WTYPE_STATIC WIDC_STATIC_NEEDSP "WndEditTile200.tga" 1 276 324 316 340 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007072
}
{
// ToolTip
IDS_RESDATA_INC_007073
}
WTYPE_STATIC WIDC_STATIC_C1 "" 0 8 84 116 100 0x2220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007082
}
{
// ToolTip
IDS_RESDATA_INC_007083
}
WTYPE_STATIC WIDC_STATIC_C2 "" 0 134 84 242 100 0x2220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007084
}
{
// ToolTip
IDS_RESDATA_INC_007085
}
WTYPE_STATIC WIDC_STATIC_C3 "" 0 260 84 368 100 0x2220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007086
}
{
// ToolTip
IDS_RESDATA_INC_007087
}
WTYPE_STATIC WIDC_STATIC_C4 "" 0 384 84 492 100 0x2220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007088
}
{
// ToolTip
IDS_RESDATA_INC_007089
}
WTYPE_CUSTOM WIDC_CUSTOM2 "" 0 414 184 442 212 0x260000 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007090
}
{
// ToolTip
IDS_RESDATA_INC_007091
}
WTYPE_CUSTOM WIDC_CUSTOM3 "" 0 414 266 442 294 0x260000 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007092
}
{
// ToolTip
IDS_RESDATA_INC_007093
}
WTYPE_BUTTON WIDC_BUTTON_PLUS "ButItemPlus.bmp" 0 38 240 53 256 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007098
}
{
// ToolTip
IDS_RESDATA_INC_007099
}
WTYPE_BUTTON WIDC_BUTTON_MINUS "ButItemMinus.bmp" 0 72 240 87 256 0x220010 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007100
}
{
// ToolTip
IDS_RESDATA_INC_007101
}
WTYPE_STATIC WIDC_STATIC_MASTER "WndEditTile200.tga" 1 380 158 476 174 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007104
}
{
// ToolTip
IDS_RESDATA_INC_007105
}
WTYPE_STATIC WIDC_STATIC_HERO "WndEditTile200.tga" 1 380 240 476 256 0x2220011 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007106
}
{
// ToolTip
IDS_RESDATA_INC_007107
}
WTYPE_STATIC WIDC_STATIC_PANNEL "WndEditTile00.tga" 1 116 156 350 300 0x2220001 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007108
}
{
// ToolTip
IDS_RESDATA_INC_007109
}
WTYPE_STATIC WIDC_CUSTOM1 "WndChgElemItem.bmp" 0 44 198 76 230 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007110
}
{
// ToolTip
IDS_RESDATA_INC_007111
}
WTYPE_STATIC WIDC_STATIC_PANNEL1 "WndEditTile00.tga" 1 116 156 350 300 0x2220001 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007234
}
{
// ToolTip
IDS_RESDATA_INC_007235
}
WTYPE_STATIC WIDC_STATIC_PANNEL2 "WndEditTile00.tga" 1 116 156 350 300 0x2220001 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007236
}
{
// ToolTip
IDS_RESDATA_INC_007237
}
WTYPE_STATIC WIDC_STATIC_PANNEL3 "WndEditTile00.tga" 1 116 156 350 300 0x2220001 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007238
}
{
// ToolTip
IDS_RESDATA_INC_007239
}
WTYPE_BUTTON WIDC_BUTTON2 "ButItemMax.bmp" 0 46 260 78 276 0x220010 0 0 0 0
{
// Title String
""
}
{
// ToolTip
""
}
}






