publicboolean checkIfOkToCastSealOfRule(Castle castle,boolean isCheckOnly, L2Skill skill){SystemMessage sm;if(castle ==null|| castle.getCastleId()<=0){
sm =newSystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
sm.addSkillName(skill);}elseif(!castle.getArtifacts().contains(getTarget())){
sm =newSystemMessage(SystemMessageId.INCORRECT_TARGET);}elseif(!castle.getSiege().getIsInProgress()){
sm =newSystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
sm.addSkillName(skill);}elseif(!Util.checkIfInRange(200,this, getTarget(),true)){
sm =newSystemMessage(SystemMessageId.DIST_TOO_FAR_CASTING_STOPPED);}elseif(castle.getSiege().getAttackerClan(getClan())==null){
sm =newSystemMessage(SystemMessageId.S1_CANNOT_BE_USED);
sm.addSkillName(skill);}else{if(!isCheckOnly){
sm =newSystemMessage(SystemMessageId.OPPONENT_STARTED_ENGRAVING);
castle.getSiege().announceToPlayer(sm,false);}returntrue;}
sendPacket(sm);returnfalse;}
i add this and doesn't work
Parsing SkillData file failed! - SkillCount[12327] Line[12327]
In line 12327:
skill_begin skill_name=[s_summon_reanimated_man1] /* [쀜뀼 났쁠냈끔쁴탰냜 냨] */ skill_id=1129 level=1 operate_type=A1 magic_level=44 effect={{i_consume_body};{i_summon;[reanimated_man_a];85;[crystal_c];1;1200}}
any can help me? i use last vanganth interlude
Question
GameBlonD
Hi, anyone can help me add a check on seal of rule (pray) so players can casted only from the Platform?
Tried something like this:
but it doesn't work
Full code:
3 answers to this question
Recommended Posts