Example #1
0
                            $npcCompiler->setNpc($npc)->setManNames($mNames)->setWomanNames($wNames);
                            $npcCompiler->compile();
                            $npc = $npcCompiler->getNpc();
                            $npc["ai"]["respawn"]["loc"] = $locId;
                            $npcId = "npc_" . $id[1] . "_" . \Likedimion\Helper\View::generateRandomString(rand(3, 5));
                            $locHelper->addObject($npcId, $npc);
                        }
                        break;
                    case "item":
                        if (isset($items[$id[1]])) {
                            $iid = $id;
                            unset($iid[0]);
                            $iid = implode("_", $iid);
                            $item = $items[$iid];
                            $item["ai"]["respawn"]["loc"] = $locId;
                            $itemId = "item_" . $id[1] . "_" . \Likedimion\Helper\View::generateRandomString(rand(3, 5));
                            $locHelper->addObject($itemId, $item);
                        }
                        break;
                }
            }
        }
    }
    $locations[$key] = $locHelper->getLoc();
}
try {
    $loc_i->batchInsert($locations);
    $page = <<<PAGE
<div class="alert alert-success">Локациии успешно обновлены</div>
PAGE;
} catch (MongoException $e) {