游戏狂人
![Rank: 6](static/image/common/star_level3.gif) ![Rank: 6](static/image/common/star_level2.gif)
- 贡献度
- 50
- 金元
- 13708
- 积分
- 1571
- 精华
- 0
- 注册时间
- 2016-7-20
|
本帖最后由 neilhyde 于 2019-4-27 19:37 编辑
event OnUpgradeSkill(skillID : ESkill)
{
var skill : SSkill;
skill = thePlayer.GetPlayerSkill(skillID);
if (thePlayer.IsInCombat())
{
showNotification(GetLocStringByKeyExt("menu_cannot_perform_action_combat"));
OnPlaySoundEvent("gui_global_denied");
}
else
{
initDataBuySkill = new W3BuySkillConfirmation in this;
initDataBuySkill.HideTutorial = true;
if (GetWitcherPlayer().GetSkillLevel(skill.skillType) == 0)
{
initDataBuySkill.SetMessageTitle(GetLocStringByKeyExt("panel_character_popup_title_buy_skill"));
initDataBuySkill.SetMessageText(GetLocStringByKeyExt("panel_character_popup_title_buy_skill_text"));
}
else
{
initDataBuySkill.SetMessageTitle(GetLocStringByKeyExt("panel_character_popup_title_upgrade_skill"));
initDataBuySkill.SetMessageText(GetLocStringByKeyExt("panel_character_popup_title_upgrade_skill_text"));
}
initDataBuySkill.characterMenuRef = this;
initDataBuySkill.targetSkill = skillID;
initDataBuySkill.BlurBackground = true;
RequestSubMenu('PopupMenu', initDataBuySkill);
}
}
event OnMoveMutagenToEmptySlot(itemID:SItemUniqueId, slotFrom:EEquipmentSlots, slotTo:EEquipmentSlots)
event OnEquipMutagen(itemID:SItemUniqueId, slotId:EEquipmentSlots)
{
if (thePlayer.IsInCombat())
{
showNotification(GetLocStringByKeyExt("menu_cannot_perform_action_combat"));
OnPlaySoundEvent("gui_global_denied");
}
else
{
GetWitcherPlayer().EquipItemInGivenSlot(itemID, slotId, false);
OnPlaySoundEvent("gui_character_place_mutagen");
UpdateMutagens();
UpdateGroupsData();
PopulateTabData(CharacterMenuTab_Mutagens);
UpdatePlayerStatisticsData();
UpdateMasterMutation();
m_fxPaperdollChanged.InvokeSelf();
}
}
红色行为报错行。提示是少了 { 或是 ;
求教是不是因为上面一行的event少了一对 {} 导致的?还是说少了一个;
附上报错信息:
Error [mod0000_mergedfiles]game\gui\menus\charactermenu.ws(1096): syntax error, unexpected TOKEN_EVENT, expecting '{' or ';', near 'event'
|
|