Initial Upload
Initial Upload
This commit is contained in:
53
_module/nss/bank_do_assets.nss
Normal file
53
_module/nss/bank_do_assets.nss
Normal file
@@ -0,0 +1,53 @@
|
||||
#include "bank_util"
|
||||
|
||||
void main()
|
||||
{
|
||||
string sTokenValue;
|
||||
object oPC = GetPCSpeaker();
|
||||
object oItm;
|
||||
string sResRef;
|
||||
|
||||
int i1k = 0;
|
||||
int i10k = 0;
|
||||
int i100k = 0;
|
||||
int i250k = 0;
|
||||
int i1Mil = 0;
|
||||
int iGold = GetGold(oPC);
|
||||
int iTotal;
|
||||
|
||||
oItm = GetFirstItemInInventory(oPC);
|
||||
while (GetIsObjectValid(oItm)) {
|
||||
|
||||
sResRef = GetResRef(oItm);
|
||||
if (sResRef== BANKTOKEN_1K) i1k++;
|
||||
if (sResRef == BANKTOKEN_10K) i10k++;
|
||||
if (sResRef == BANKTOKEN_100K) i100k++;
|
||||
if (sResRef == BANKTOKEN_250K) i250k++;
|
||||
if (sResRef== BANKTOKEN_1MILL) i1Mil++;
|
||||
|
||||
oItm = GetNextItemInInventory(oPC);
|
||||
}
|
||||
iTotal = iGold;
|
||||
iTotal += i1k*1000;
|
||||
iTotal += i10k*10000;
|
||||
iTotal += i100k*100000;
|
||||
iTotal += i250k*250000;
|
||||
iTotal += i1Mil*1000000;
|
||||
|
||||
sTokenValue = "Gold Balance\n";
|
||||
sTokenValue += "-----------------------------\n";
|
||||
sTokenValue += " 1,000 x "+IntToString(i1k)+"\n";
|
||||
sTokenValue += " 10,000 x "+IntToString(i10k)+"\n";
|
||||
sTokenValue += " 100,000 x "+IntToString(i100k)+"\n";
|
||||
sTokenValue += " 250,000 x "+IntToString(i250k)+"\n";
|
||||
sTokenValue += "1,000,000 x "+IntToString(i1Mil)+"\n";
|
||||
sTokenValue += "-----------------------------\n";
|
||||
sTokenValue += "Gold Coins: "+FormatMoneyString(IntToString(iGold))+" Gold\n";
|
||||
sTokenValue += "-----------------------------\n";
|
||||
sTokenValue += "Total: "+FormatMoneyString(IntToString(iTotal))+" Gold\n";
|
||||
sTokenValue += "-----------------------------\n";
|
||||
|
||||
SetCustomToken(1000,sTokenValue);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user