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,"スキルポイント不足"); }
//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 ////////////////////////////////////////////////// // 技の詳細を表示
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, "技能点数不足"); } }