Safely initialize store data
This commit is contained in:
parent
ae7f7249a0
commit
d698d6473b
1 changed files with 4 additions and 2 deletions
|
@ -44,6 +44,10 @@ var arrows = arrows || plugin("arrows",{
|
||||||
*/
|
*/
|
||||||
lightning: function(player){}
|
lightning: function(player){}
|
||||||
},true);
|
},true);
|
||||||
|
/*
|
||||||
|
initialize data
|
||||||
|
*/
|
||||||
|
arrows.store.players = arrows.store.players || {};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
private implementation of normal, explosive, teleport, flourish and lightning functions
|
private implementation of normal, explosive, teleport, flourish and lightning functions
|
||||||
|
@ -79,8 +83,6 @@ ready(function()
|
||||||
called when the player chooses an arrow option from a menu sign
|
called when the player chooses an arrow option from a menu sign
|
||||||
*/
|
*/
|
||||||
var _onMenuChoice = function(event){
|
var _onMenuChoice = function(event){
|
||||||
if (typeof arrows.store.players == "undefined")
|
|
||||||
arrows.store.players = {};
|
|
||||||
arrows.store.players[event.player.name] = event.number;
|
arrows.store.players[event.player.name] = event.number;
|
||||||
};
|
};
|
||||||
arrows.sign = signs.menu("Arrow",
|
arrows.sign = signs.menu("Arrow",
|
||||||
|
|
Reference in a new issue