mirror of
https://github.com/slawkens/myaac.git
synced 2025-06-16 17:54:30 +02:00
Nothing important: convert to tabs
This commit is contained in:
parent
4d4f7759d3
commit
d423ddd07a
@ -29,11 +29,11 @@ class OTS_Toolbox
|
|||||||
* @return int Experience points for level.
|
* @return int Experience points for level.
|
||||||
*/
|
*/
|
||||||
public static function experienceForLevel($level, $experience = 0)
|
public static function experienceForLevel($level, $experience = 0)
|
||||||
{
|
{
|
||||||
//return 50 * ($level - 1) * ($level * $level - 5 * $level + 12) / 3 - $experience;
|
//return 50 * ($level - 1) * ($level * $level - 5 * $level + 12) / 3 - $experience;
|
||||||
$level = $level - 1;
|
$level = $level - 1;
|
||||||
return ((50 * $level * $level * $level) - (150 * $level * $level) + (400 * $level)) / 3;
|
return ((50 * $level * $level * $level) - (150 * $level * $level) + (400 * $level)) / 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Finds out which level user have basing on his/her experience.
|
* Finds out which level user have basing on his/her experience.
|
||||||
@ -45,19 +45,19 @@ class OTS_Toolbox
|
|||||||
* @param int $experience Current experience points.
|
* @param int $experience Current experience points.
|
||||||
* @return int Experience level.
|
* @return int Experience level.
|
||||||
*/
|
*/
|
||||||
public static function levelForExperience($experience)
|
public static function levelForExperience($experience)
|
||||||
{
|
{
|
||||||
// default level
|
// default level
|
||||||
$level = 1;
|
$level = 1;
|
||||||
|
|
||||||
// until we will find level which requires more experience then we have we will step to next
|
// until we will find level which requires more experience then we have we will step to next
|
||||||
while( self::experienceForLevel($level + 1) <= $experience)
|
while( self::experienceForLevel($level + 1) <= $experience)
|
||||||
{
|
{
|
||||||
$level++;
|
$level++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $level;
|
return $level;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @version 0.1.5
|
* @version 0.1.5
|
||||||
@ -65,25 +65,25 @@ class OTS_Toolbox
|
|||||||
* @return OTS_Players_List Filtered list.
|
* @return OTS_Players_List Filtered list.
|
||||||
* @deprecated 0.1.5 Use OTS_PlayerBans_List.
|
* @deprecated 0.1.5 Use OTS_PlayerBans_List.
|
||||||
*/
|
*/
|
||||||
public static function bannedPlayers()
|
public static function bannedPlayers()
|
||||||
{
|
{
|
||||||
// creates filter
|
// creates filter
|
||||||
$filter = new OTS_SQLFilter();
|
$filter = new OTS_SQLFilter();
|
||||||
$filter->addFilter( new OTS_SQLField('type', 'bans'), POT::BAN_PLAYER);
|
$filter->addFilter( new OTS_SQLField('type', 'bans'), POT::BAN_PLAYER);
|
||||||
$filter->addFilter( new OTS_SQLField('active', 'bans'), 1);
|
$filter->addFilter( new OTS_SQLField('active', 'bans'), 1);
|
||||||
$filter->addFilter( new OTS_SQLField('value', 'bans'), new OTS_SQLField('id', 'players') );
|
$filter->addFilter( new OTS_SQLField('value', 'bans'), new OTS_SQLField('id', 'players') );
|
||||||
|
|
||||||
// selects only active bans
|
// selects only active bans
|
||||||
$actives = new OTS_SQLFilter();
|
$actives = new OTS_SQLFilter();
|
||||||
$actives->addFilter( new OTS_SQLField('expires', 'bans'), 0);
|
$actives->addFilter( new OTS_SQLField('expires', 'bans'), 0);
|
||||||
$actives->addFilter( new OTS_SQLField('time', 'bans'), time(), OTS_SQLFilter::OPERATOR_GREATER, OTS_SQLFilter::CRITERIUM_OR);
|
$actives->addFilter( new OTS_SQLField('time', 'bans'), time(), OTS_SQLFilter::OPERATOR_GREATER, OTS_SQLFilter::CRITERIUM_OR);
|
||||||
$filter->addFilter($actives);
|
$filter->addFilter($actives);
|
||||||
|
|
||||||
// creates list and aplies filter
|
// creates list and aplies filter
|
||||||
$list = new OTS_Players_List();
|
$list = new OTS_Players_List();
|
||||||
$list->setFilter($filter);
|
$list->setFilter($filter);
|
||||||
return $list;
|
return $list;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @version 0.1.5
|
* @version 0.1.5
|
||||||
@ -91,25 +91,25 @@ class OTS_Toolbox
|
|||||||
* @return OTS_Accounts_List Filtered list.
|
* @return OTS_Accounts_List Filtered list.
|
||||||
* @deprecated 0.1.5 Use OTS_AccountBans_List.
|
* @deprecated 0.1.5 Use OTS_AccountBans_List.
|
||||||
*/
|
*/
|
||||||
public static function bannedAccounts()
|
public static function bannedAccounts()
|
||||||
{
|
{
|
||||||
// creates filter
|
// creates filter
|
||||||
$filter = new OTS_SQLFilter();
|
$filter = new OTS_SQLFilter();
|
||||||
$filter->addFilter( new OTS_SQLField('type', 'bans'), POT::BAN_ACCOUNT);
|
$filter->addFilter( new OTS_SQLField('type', 'bans'), POT::BAN_ACCOUNT);
|
||||||
$filter->addFilter( new OTS_SQLField('active', 'bans'), 1);
|
$filter->addFilter( new OTS_SQLField('active', 'bans'), 1);
|
||||||
$filter->addFilter( new OTS_SQLField('value', 'bans'), new OTS_SQLField('id', 'accounts') );
|
$filter->addFilter( new OTS_SQLField('value', 'bans'), new OTS_SQLField('id', 'accounts') );
|
||||||
|
|
||||||
// selects only active bans
|
// selects only active bans
|
||||||
$actives = new OTS_SQLFilter();
|
$actives = new OTS_SQLFilter();
|
||||||
$actives->addFilter( new OTS_SQLField('expires', 'bans'), 0);
|
$actives->addFilter( new OTS_SQLField('expires', 'bans'), 0);
|
||||||
$actives->addFilter( new OTS_SQLField('time', 'bans'), time(), OTS_SQLFilter::OPERATOR_GREATER, OTS_SQLFilter::CRITERIUM_OR);
|
$actives->addFilter( new OTS_SQLField('time', 'bans'), time(), OTS_SQLFilter::OPERATOR_GREATER, OTS_SQLFilter::CRITERIUM_OR);
|
||||||
$filter->addFilter($actives);
|
$filter->addFilter($actives);
|
||||||
|
|
||||||
// creates list and aplies filter
|
// creates list and aplies filter
|
||||||
$list = new OTS_Accounts_List();
|
$list = new OTS_Accounts_List();
|
||||||
$list->setFilter($filter);
|
$list->setFilter($filter);
|
||||||
return $list;
|
return $list;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**#@-*/
|
/**#@-*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user