Resource:Exp system

From Multi Theft Auto: Wiki
Revision as of 20:48, 24 February 2012 by Winky- (talk | contribs)
Jump to navigation Jump to search

A level/experience system made from scratch by Castillo.
It uses SQLite to save level and experience.

Exported Functions

Click to collapse [-]
Server

This function is used to get a player level.

Syntax

bool getPlayerLevel(player thePlayer)

Required Arguments

  • thePlayer: The player element you wish you get the level.

Returns

Returns a number with with the level of the player.

Click to collapse [-]
Server

This function is used to set a player level.

Syntax

bool setPlayerLevel(player thePlayer, int theLevel)

Required Arguments

  • thePlayer: The player element you wish you set the level.
  • theLevel: The level you want to set.

Returns

Returns a bool, whether the level was set successfully or not.

Click to collapse [-]
Server

This function is used to get a player experience.

Syntax

bool getPlayerEXP(player thePlayer)

Required Arguments

  • thePlayer: The player element you wish you get the experience.

Returns

Returns a number with with the experience of the player.

Click to collapse [-]
Server

This function is used to set a player experience.

Syntax

bool setPlayerEXP(player thePlayer, int theExperience)

Required Arguments

  • thePlayer: The player element you wish you set the experience.
  • theExperience: The exprience you want to set.

Returns

Returns a bool, whether the experience was set successfully or not.

Click to collapse [-]
Server

This function is used to give a player experience.

Syntax

bool addPlayerEXP(player thePlayer, int theExperience)

Required Arguments

  • thePlayer: The player element you wish you to give the experience.
  • theExperience: The exprience you want to give.

Returns

Returns a bool, whether the experience was given successfully or not.

Example

<syntaxhighlight lang="lua"> addEvent("onZombieWasted",true) addEventHandler("onZombieWasted",root, function (killer) exports.exp_system:addPlayerEXP(killer,5) end )

See also

Download page