i hit another problem im trying to send my local variables to my GUI for a inventory system, but its not working
Server.cs
function serverCmdLight(%client, %brick)
{
%player = %client.player;
commandToClient(%client, 'InfoSend', %client.backPack["Rubber"]);
commandToClient(%client, 'InfoSend', %client.backPack["Caps"]);
commandToClient(%client, 'InfoSend', %client.backPack["ScrapMetal"]);
commandToClient(%client, 'InfoSend', %client.backPack["Glass"]);
commandToClient(%client, 'InfoSend', %client.backPack["ScrapElectronics"]);
commandToClient(%client, 'InfoSend', %client.backPack["LightBulb"]);
commandToClient(%client, 'InfoSend', %client.backPack["Wood"]);
if(!isObject(%object = getWord(containerRaycast(%player.getEyePoint(), vectorAdd(%player.getEyePoint(), vectorScale(%player.getEyeVector(), 7)), $TypeMasks::FxBrickObjectType),0)))
return;
%brick = %object;
if(%object.getDatablock() == brickSingleBottleCapData.getID())
{
%client.backPack["Caps"]++;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[(1) Bottle Cap Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickStackBottleCapData.getID())
{
%Amount = (getRandom(10,20));
%client.backPack["Caps"] += %Amount;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[ (" @ %Amount SPC ") Bottle Cap Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickTireData.getID())
{
%client.backPack["Rubber"] += 5;
%client.backPack["ScrapMetal"] += 2;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[Rubber Added]");
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[Scrap Metal Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickNukaBottleData.getID())
{
%client.backPack["Glass"]++;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[Glass Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickScrapMetalTeapotData.getID())
{
%client.backPack["ScrapMetal"] += 5;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[(5) Scrap Metal Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickBentTincanData.getID())
{
%client.backPack["ScrapMetal"]++;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[Scrap Metal Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickTincanData.getID())
{
%client.backPack["ScrapMetal"]++;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[Scrap Metal Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickHamRadioData.getID())
{
%client.backPack["ScrapElectronics"]++;
%client.backPack["LightBulb"]++;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[ScrapElectronics Added]");
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[Light Bulb Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickTV1Data.getID())
{
%client.backPack["Glass"] += 3;
%client.backPack["ScrapElectronics"] += 2;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[(3) Glass Added]");
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[(2) Scrap Electronics Added]");
%brick.disappear(32);
}
if(%object.getDatablock() == brickTV1Data.getID())
{
%client.backPack["Wood"] += 5;
messageClient(%client, '',"<font:Arial Bold:25><color:5bb611>[(5) Wood Added]");
%brick.disappear(32);
}
}
Client.cs
function clientCmdInfoSend(%this, %client)
{
%list = ITEMdisplay;
%list.clear();
%list.addRow(0, "Row one.");
if(%client.backPack["Glass"] > 0)
{
%list.addRow(0, "Row one.");
}
if(%client.backPack["Rubber"] > 0)
{
%list.addRow(1, "Row two.");
%list.addRow(2, "Row three.");
}
}