VoidExpanse/scope-player: Difference between revisions
No edit summary |
Atomic-admin (talk | contribs) |
||
| Line 29: | Line 29: | ||
{{Scripting_api|AddMoney| | {{Scripting_api|AddMoney| | ||
* string: player_name | * string: player_name | ||
* int: money | * int: money| | ||
void| | void| | ||
<pre style="margin:0px;">player.AddMoney("dlirry", 100500);</pre> | | <pre style="margin:0px;">player.AddMoney("dlirry", 100500);</pre> | | ||
Adds specified amount of money to a player. | Adds specified amount of money to a player. | ||
}} | |||
{{Scripting_api|AddQuestRewardMoney| | |||
* string: player_name | |||
* int: money| | |||
void| | |||
<pre style="margin:0px;">player.AddQuestRewardMoney("dlirry", 100500);</pre> | | |||
Adds specified amount of money to a player, but takes into account bonus to rewards that player might have from skills. | |||
}} | }} | ||
| Line 43: | Line 50: | ||
Adds specified amount of experience to player. | Adds specified amount of experience to player. | ||
The same effect as ship.SetCurrentValueDelta(2535, "experience", 100500); | The same effect as ship.SetCurrentValueDelta(2535, "experience", 100500); | ||
}} | |||
{{Scripting_api|AddQuestRewardExperience| | |||
* string: player_name | |||
* double: experience| | |||
void| | |||
<pre style="margin:0px;">player.AddQuestRewardExperience("dlirry", 100500);</pre> | | |||
Adds specified amount of experience to player, but takes into account bonus to rewards that player might have from skills. | |||
}} | }} | ||
Revision as of 11:26, 28 July 2014
Scope player
Used to manage player-related stuff.
Visibility: Global.
List of functions
| AddAccess | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
player.AddAccess("dlirry", "order_3");
|
| Description | ||
|
Grants player specified access. | ||
| RemoveAccess | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
player.RemoveAccess("dlirry", "order_3");
|
| Description | ||
|
Removes from player specified access. | ||
| AddMoney | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
player.AddMoney("dlirry", 100500);
|
| Description | ||
|
Adds specified amount of money to a player. | ||
| AddQuestRewardMoney | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
player.AddQuestRewardMoney("dlirry", 100500);
|
| Description | ||
|
Adds specified amount of money to a player, but takes into account bonus to rewards that player might have from skills. | ||
| AddExperience | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
player.AddExperience("dlirry", 100500);
|
| Description | ||
|
Adds specified amount of experience to player. The same effect as ship.SetCurrentValueDelta(2535, "experience", 100500); | ||
| AddQuestRewardExperience | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
player.AddQuestRewardExperience("dlirry", 100500);
|
| Description | ||
|
Adds specified amount of experience to player, but takes into account bonus to rewards that player might have from skills. | ||
| GetMoney | ||
|---|---|---|
| Arguments | Returns | Example |
|
int: player's money |
var money = player.GetMoney("dlirry", 100500);
|
| Description | ||
|
Gets current amount of player's money | ||
| GetShipOfPlayer | ||
|---|---|---|
| Arguments | Returns | Example |
|
int: player's ship ID |
var ship_id = player.GetShipOfPlayer("dlirry");
|
| Description | ||
|
Returns ID of player's ship. | ||
| RemoveMoney | ||
|---|---|---|
| Arguments | Returns | Example |
|
void |
vplayer.RemoveMoney("dlirry", 1);
|
| Description | ||
|
Removes specified amount of money from player. | ||