Advertisement
LevAle

grindControllerUsers

Jan 26th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.54 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: LevAle
  5.  * Date: 26.01.2016
  6.  * Time: 12:32
  7.  */
  8.  
  9. class UsersController
  10. {
  11.  
  12.     // Конструктор.
  13.     public function __construct()
  14.     {
  15.     }
  16.  
  17.  
  18.     // Выводим информацию по персонажу и его инвентарю.
  19.     public function userInfo($userId)
  20.     {
  21.         $user = new UsersModel();
  22.         $user->readUser($userId);
  23.         echo ($user->login);
  24.     }
  25.  
  26.     // Добавление опыта.
  27.     public function addExperience($experience)
  28.     {
  29.  
  30.     }
  31.  
  32.     // Добавление золота.
  33.     public function addGold($experience)
  34.     {
  35.         // Добавляем в текущее хранилище персонажа.
  36.     }
  37.  
  38.     // Добавление предмета в инвентарь.
  39.     public function pickupItem($idItem)
  40.     {
  41.  
  42.     }
  43.  
  44.     // Одевание предмета.
  45.     public function useItem($idItem)
  46.     {
  47.         // Определение типа предмета.
  48.     }
  49.  
  50.     // Старт квеста.
  51.     public function questStart()
  52.     {
  53.  
  54.     }
  55.  
  56.     // Бой.
  57.     public function battleAction()
  58.     {
  59.  
  60.     }
  61.  
  62.     // Бегство.
  63.     public function runTry()
  64.     {
  65.  
  66.     }
  67.  
  68.     // Использование элексира.
  69.     public function usePotion()
  70.     {
  71.  
  72.     }
  73.  
  74.     // Убийство монстра = окончание шага квеста.
  75.     public function killMonster()
  76.     {
  77.         // Увеличение текущего леса+1;
  78.         // Получение опыта.
  79.         // Получение денег.
  80.     }
  81.  
  82.     // Окончание квеста = Добавление золота, перенос золота в хранилище. Добавление предмета в инветарь. Увеличение уровня квеста.
  83.     public function endQuest()
  84.     {
  85.         // Перенос золота в постоянное хранилище.
  86.         // Генерация предмета и добавление его в инвентарь.
  87.         // Увеличение уровня квеста.
  88.     }
  89.  
  90.     // Покупка предмета.
  91.     public function buyItem()
  92.     {
  93.  
  94.     }
  95.  
  96.     // Учим скил.
  97.     public function skillLearn($skillId)
  98.     {
  99.         // Проверка на наличие опыта.
  100.         // Увеличение уровня скила.
  101.         // Отнимание опыта, добавление значения в потраченный опыт.
  102.     }
  103. }
  104.  
  105. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement