Очередной вечер, и снова под катом полный бред…
//... $event = getWorldInstance()->getFutureEventsByLocation($me->fetchLocation()); $event->bindEvent("start", doVisitEventCallback); //...doVisitEventCallback $girls = getEventContext()->find(PeopleFactory::female); foreach ($girls as $girl) { try { for ($i = 0; $i < $me->getСoncept()->getProperty(Concept::MAX_OF_COMPLIMENTS); $i++) { $girl->tryCompliment(ComplimentFactory::getRandomCompliment) } getEventContext()->leaveEvent(afterLeavingCallback, $girl); } catch (IllegalComplimentException $ex) { } catch (Exception $ex) {} } //...afterLeavingCallback try { $binding = $me->takeHand($girl); $binding->moveTo(getWorldContext()->fetchNearestCafeLocation(), doCafeHadler); } catch (PMSException $ex) { Thread.sleep(Time::WEEK / 2); getSelfContext()->retry(); } catch (NullPointerException $ex) { $taproom = getWorldContext()->fetchTaproom($me->fetchLocation()); $tapRoom->visit(doAlcoholDrinkingCallback); } catch (Exception $ex) { getSelfContext()->retry(); } //...
Вот так то, ребятки…
Помогла статья? Помоги автору!