Просмотр файла f_speakmagic.dat

Размер файла: 911B
  1. // добавление магии
  2.  
  3. // проверим, может такая магия уже есть
  4. if (isset($player["magic"][$dialog[1]])) msg("<p>У вас уже есть это заклинание");
  5. // проверим минимальный уровень
  6. $skills=split("\|",$player["skills"]);
  7. if ($skills[13]<$dialog[3]) msg("<p>У вас недостаточный навык Магия (надо минимум ".$dialog[3].")");
  8. // проверим, хватит ли денег
  9. $b=0;
  10. if ($player["items"]["item.misc.money"]) {
  11. $money=split("\|",$player["items"]["item.misc.money"]);
  12. $money[1]-=$dialog[2];
  13. if ($money[1]>=0) {$b=1; if ($money[1]==0) unset($player["items"]["item.misc.money"]); else $player["items"]["item.misc.money"]=implode("|",$money);}
  14. }
  15. if (!$b) msg("<p>У вас недостаточно денег (надо ".$dialog[2]." монет)");
  16. // добавляем заклинание в список
  17. $player["magic"][$dialog[1]]=$dialog[1];
  18. msg("<p>Вы выучили новое заклинание!");