示例#1
0
	function LearnNewSkill($no) {
		include_once(DATA_SKILL_TREE);
		$tree	= LoadSkillTree($this);

		//習得可能技に覚えようとしてるヤツなけりゃ終了
		if(!in_array($_POST["newskill"],$tree))
			return array(false,"スキルツリーに無い");
		$skill	= LoadSKillData($no);
		//もし習得済みなら?
		if(in_array($no,$this->skill))
			return array(false,"{$skill[name]} は修得済み.");
		if($this->UseSkillPoint($skill["learn"])) {
			$this->GetNewSkill($skill["no"]);
			//$this->SaveCharData();
			return array(true,$this->Name()." は {$skill[name]} を修得した。");
		} else
			return array(false,"スキルポイント不足");
	}
示例#2
0
    //no
    print "</tr>\n";
    print "<tr>";
    print "<td colspan=\"4\">";
    foreach ($j[equip] as $i) {
        print "{$i}, ";
    }
    print "</td>";
    print "</tr>\n";
    // 習得技
    if ($j[learn]) {
        print "<tr><td colspan=\"4\">";
        print '<table><tbody>';
        foreach ($j[learn] as $skill) {
            print "<tr><td class=\"b\">";
            $skill = LoadSKillData($skill);
            ShowSkillDetail($skill);
            print "</td></tr>";
        }
        print "</tbody></table>";
        print "</div></td></tr>";
    }
}
//print($det);
print "</tbody></table>";
?>
</body>
</html>
<?php 
//////////////////////////////////////////////////
//	技の詳細を表示
示例#3
0
 function LearnNewSkill($no)
 {
     include_once DATA_SKILL_TREE;
     $tree = LoadSkillTree($this);
     //習得可能技に覚えようとしてるヤツなけりゃ終了
     if (!in_array($_POST["newskill"], $tree)) {
         return array(false, "没有技能树");
     }
     $skill = LoadSKillData($no);
     //もし習得済みなら?
     if (in_array($no, $this->skill)) {
         return array(false, "{$skill[name]} 已经习得.");
     }
     if ($this->UseSkillPoint($skill["learn"])) {
         $this->GetNewSkill($skill["no"]);
         //$this->SaveCharData();
         return array(true, $this->Name() . "  {$skill[name]} 已经习得。");
     } else {
         return array(false, "技能点数不足");
     }
 }