diff options
author | Erik Schilling <ablu.erikschilling@googlemail.com> | 2011-10-23 22:30:43 +0800 |
---|---|---|
committer | Erik Schilling <ablu.erikschilling@googlemail.com> | 2011-10-23 22:56:50 +0800 |
commit | 5c54e6bb22c7ecfd7c0dd69932f0ee7bd10ce50d (patch) | |
tree | 99dc580e80f20f98276f9fb37a1ea1fac5d4e3c0 /src | |
parent | 8dbd93183c71616742f5ba55b85b780f364dd3e2 (diff) | |
download | manaserv-5c54e6bb22c7ecfd7c0dd69932f0ee7bd10ce50d.tar.gz manaserv-5c54e6bb22c7ecfd7c0dd69932f0ee7bd10ce50d.tar.bz2 manaserv-5c54e6bb22c7ecfd7c0dd69932f0ee7bd10ce50d.tar.xz manaserv-5c54e6bb22c7ecfd7c0dd69932f0ee7bd10ce50d.zip |
Made @money functional again.
Reviewed-by: Thorbjørn Lindeijer.
Diffstat (limited to 'src')
-rw-r--r-- | src/game-server/commandhandler.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/game-server/commandhandler.cpp b/src/game-server/commandhandler.cpp index 0cde9891..6064811e 100644 --- a/src/game-server/commandhandler.cpp +++ b/src/game-server/commandhandler.cpp @@ -60,7 +60,7 @@ static void handleRecall(Character*, std::string&); static void handleBan(Character*, std::string&); static void handleItem(Character*, std::string&); static void handleDrop(Character*, std::string&); -//static void handleMoney(Character*, std::string&); +static void handleMoney(Character*, std::string&); static void handleSpawn(Character*, std::string&); static void handleAttribute(Character*, std::string&); static void handleReload(Character*, std::string&); @@ -102,8 +102,8 @@ static CmdRef const cmdRef[] = "Creates a number of items in the inventory of a character", &handleItem}, {"drop", "<item id> <amount>", "Drops a stack of items on the ground at your current location", &handleDrop}, -/* {"money", "<character> <amount>", - "Changes the money a character possesses", &handleMoney},*/ + {"money", "<character> <amount>", + "Changes the money a character possesses", &handleMoney}, {"spawn", "<monster id> <number>", "Creates a number of monsters near your location", &handleSpawn}, {"attribute", "<character> <attribute> <value>", @@ -594,7 +594,7 @@ static void handleDrop(Character *player, std::string &args) str << "User created item " << ic->getDatabaseID(); accountHandler->sendTransaction(player->getDatabaseID(), TRANS_CMD_DROP, str.str()); } -/* + static void handleMoney(Character *player, std::string &args) { Character *other; @@ -639,13 +639,12 @@ static void handleMoney(Character *player, std::string &args) value = utils::stringToInt(valuestr); // change how much money the player has - Inventory(other).changeMoney(value); + other->setAttribute(ATTR_GP , other->getAttribute(ATTR_GP) + value); // log transaction std::string msg = "User created " + valuestr + " money"; accountHandler->sendTransaction(player->getDatabaseID(), TRANS_CMD_MONEY, msg); } -*/ static void handleSpawn(Character *player, std::string &args) { |