本文整理匯總了PHP中IP::canAttack方法的典型用法代碼示例。如果您正苦於以下問題:PHP IP::canAttack方法的具體用法?PHP IP::canAttack怎麽用?PHP IP::canAttack使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類IP
的用法示例。
在下文中一共展示了IP::canAttack方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: numecho
<label>Army Size</label>
<span><?php
echo numecho($this->target->getTFF());
?>
</span>
</div>
<div class="line">
<label>Gold</label>
<span><?php
echo $user->canSpyOn($this->target) ? numecho2($this->target->gold) : '?????';
?>
</span>
</div>
<? if ($user->id) { ?>
<? if ($this->target->id != $user->id) { ?>
<? if ($this->target->area == $user->area and IP::canAttack($user, $this->target)) { ?>
<div class="line">
<label>Spy</label>
<form action="spy.php" method="post" class="right-section">
<input type="hidden" name="uid" value="<?php
echo $this->target->id;
?>
" />
<input type="submit" name="spy" value="<?php
echo numecho($conf['spying-cost']);
?>
gold to Spy!" />
</form>
</div>
<div class="line">
<label>Thieve</label>
示例2: if
exit;
}
else if ($uid == $user->id) {
//can't attack yourself
header("Location: stats.php?uid=$uid&e=2");
exit;
}
$target = new User();
$target->get($uid);
if ($target->area != $user->area) {
header("Location: stats.php?uid=$uid&e=7");
exit;
}
else if (!IP::canAttack($user, $target)) {
header("Location: stats.php?uid=$uid&e=8");
exit;
}
if (Privacy::isAdmin()) {
die("hi");
}
$someTimeAgo = time() - $conf['max-attacks-secs'];
$attackCount = BattleLog::getAttackLogsBetweenUsersSinceTimeCount($user->id, $target->id, $someTimeAgo);
if ($attackCount >= $conf['max-attacks']) {
// Maxed out potential
header("Location: stats.php?uid=$uid&e=3");
exit;
}