
with some minor tweeking it can be a bit of anything
this has been retested before posting
//Item Server\\
CODE
integer items_sent;
items()
{
llSetText((string)items_sent + " Items Sent",<1,1,1>,1);
}
default
{
state_entry()
{
llSetTimerEvent(15); // check for new email every 15 seconds (do to delays) best performance preH4
llSetText("0 Items Sent",<1,1,1>,1);
}
timer()
{
llGetNextEmail("","");
items();
}
email( string time, string address, string version, string message, integer num_left )
{
if ((integer)version < 2) // newest version +1
{
list info = llCSV2List(llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1));
llGiveInventory(llList2Key(info,0),llList2String(info,1));
items_sent += 1; // adds a new number each time a item is sent
}
integer i;
for (i = 0; i < num_left; i++)
{
llGetNextEmail("","");
}
}
}
//Gift Item\\
CODE
string version = "1"; // version of this product
string type = "TestItem"; // name of item
default
{
on_rez(integer start_param)
{
llEmail("(servers key)",version,(string)llGetOwner()+","+type); // all the info to send to the server
}
}

it acculy showed up
yntax error