Exemple #1
0
 public function onPayOwner(SR_Player $buyer, $amt)
 {
     $price = $this->getVar('sr4ba_price') * $amt;
     $pname = $this->getVar('sr4ba_pname');
     if (false === ($seller = Shadowrun4::getPlayerByName($pname))) {
         if (false === ($seller = SR_Player::getByLongName($pname))) {
             return false;
         }
     }
     if (false === $seller->giveBankNuyen($price)) {
         return false;
     }
     $iname = $this->getVar('sr4ba_iname');
     $seller->msg('5035', array(Shadowfunc::displayNuyen($price), $amt, $iname, $buyer->getName()));
     // 		$seller->message(sprintf('%s have been booked to your bank account for selling %s %s to %s.', Shadowfunc::displayNuyen($price), $amt, $iname, $buyer->getName()));
     return true;
 }
Exemple #2
0
 /**
  * Load a player by name. Usually this username{serverid}
  * @param string $username
  */
 public static function loadPlayerByName($username)
 {
     if (false === ($player = self::getPlayerByName($username))) {
         return SR_Player::getByLongName($username);
     }
     return $player;
 }