예제 #1
0
 public static function getMove($user, $name)
 {
     return FightItemModel::findOneWhere(["name" => $name, "type" => "move", "user_id" => $user->user_id]);
 }
예제 #2
0
 public static function item_($argc, $argv, $user, $fight, $params)
 {
     if ($argv[1] === "drop") {
         $itemName = implode(" ", array_slice($argv, 2));
         $item = FightItemModel::findOneWhere(["user_id" => $user->user_id, "name" => $itemName, "deleted" => 0]);
         if ($item) {
             $item->update(["deleted" => 1]);
             return new FightMessage("good", $itemName . " dropped! Bye Bye!");
         } else {
             return new FightMessage("warning", "Sorry, " . $itemName . " couldn't be found.");
         }
     } else {
         $itemName = implode(" ", array_slice($argv, 1));
         $item = FightItemModel::findOneWhere(["user_id" => $user->user_id, "name" => $itemName, "deleted" => 0]);
         if ($item) {
             return new FightMessage("good", $item->desc());
         } else {
             return new FightMessage("warning", "Sorry, " . $itemName . " couldn't be found.");
         }
     }
 }