本文整理匯總了PHP中Player::sendChat方法的典型用法代碼示例。如果您正苦於以下問題:PHP Player::sendChat方法的具體用法?PHP Player::sendChat怎麽用?PHP Player::sendChat使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Player
的用法示例。
在下文中一共展示了Player::sendChat方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: broadcastAchievement
public static function broadcastAchievement(Player $player, $achievementId)
{
if (isset(self::$achievements[$achievementId])) {
$result = ServerAPI::request()->api->dhandle("achievement.broadcast", array("player" => $player, "achievementId" => $achievementId));
if ($result !== false and $result !== true) {
if (ServerAPI::request()->api->getProperty("announce-player-achievements") == true) {
ServerAPI::request()->api->chat->broadcast($player->username . " has just earned the achievement " . self::$achievements[$achievementId]["name"]);
} else {
$player->sendChat("You have just earned the achievement " . self::$achievements[$achievementId]["name"]);
}
}
return true;
}
return false;
}
示例2: showAccountInfo
public function showAccountInfo(Player $player)
{
$user = $player->username;
$eq = $this->getEquipment($user);
$coin = $this->grantPocketCash($user);
$player->sendChat("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n");
$output = "coin: " . $coin . " kit: ";
if (empty($eq)) {
$output .= "-";
} else {
foreach ($eq as $kitname) {
$output .= $kitname . " ";
}
}
$output .= "\n \n";
$player->sendChat($output);
}
示例3: login
public function login(Player $player)
{
$d = $this->playerFile->get($player->iusername);
if ($d !== false) {
$d["logindate"] = time();
$this->playerFile->set($player->iusername, $d);
$this->playerFile->save();
}
$this->sessions[$player->CID] = true;
$player->blocked = false;
$player->sendChat("[SimpleAuth] You've been authenticated.");
return true;
}