Index: src/server/adminmanager.cpp =================================================================== --- src/server/adminmanager.cpp (Revision 1806) +++ src/server/adminmanager.cpp (Arbeitskopie) @@ -6062,14 +6062,20 @@ } psMoney transferMoney(0, 0, 0, value); transferMoney = transferMoney.Normalized(); - sourcechar->SetMoney( srcMoney - transferMoney ); - targetchar->SetMoney( targetMoney + transferMoney ); + sourcechar->SetMoney(srcMoney - transferMoney); + targetchar->SetMoney(targetMoney + transferMoney); + // If we're giving to someone else, notify them + if (target->GetClientNum() != me->clientnum) + { + psserver->SendSystemOK(target->GetClientNum(), + "You were given %d tria by GM %s.", value, + source->GetActor()->GetName() ); + } // If we're taking from someone else, notify them if (source->GetClientNum() != me->clientnum) { - psserver->SendSystemResult(source->GetClientNum(), "%d tria was taken by %s.", - value, - target->GetActor()->GetName() ); + psserver->SendSystemResult(source->GetClientNum(), + "%d tria was taken by %s.", value, target->GetActor()->GetName() ); } return; }