Initial Commit

Initial Commit
This commit is contained in:
Jaysyn904
2023-09-21 19:51:32 -04:00
parent 65b5bd7fd3
commit 102ba7dab6
6400 changed files with 5741850 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#include "nwnx_files"
#include "x4_inc_functions"
void main()
{
object oPC = GetPCSpeaker();
object oModule = GetModule();
string sDatabase = GetLocalString(oModule, "DB");
string sHouseName = GetLocalString(oPC, "HouseToSell");
int nPrice = GetLocalInt(oPC, "HouseToSell_p");
//Prepare the name of the variable that stores ownership and its value in a form of a string
string sHouseOwnership = "H_"+sHouseName+"_OWNER";
string sOwner = CharacterDB(oPC);
//Do the transaction between the agency and the player
SetCampaignString(sDatabase, sHouseOwnership, sOwner);
TakeGoldFromCreature(nPrice, oPC, TRUE);
//In ONLINE mode, register the current date
if (GetLocalString(oModule, "MODE") == "ONLINE")
SetCampaignInt(sDatabase, "TIME_"+sHouseName, GetSystemTime());
}