integer line; integer slice; key query; string note; default { state_entry() { note = llGetInventoryName(INVENTORY_NOTECARD,0); query = llGetNotecardLine(note,line); } dataserver(key queryid, string data) { if(queryid == query) { if(data != EOF) { integer index = llSubStringIndex(data,"= 0) { data = llGetSubString(data,index,-1); list temp = llParseString2List(data,[],["\"",","]); temp = llListReplaceList(temp,[slice],2,2); llOwnerSay(llDumpList2String(temp,"")); slice++; temp = llListReplaceList(temp,[slice],2,2); llOwnerSay(llDumpList2String(temp,"")); slice++; } else { llOwnerSay(data); } query = llGetNotecardLine(note,line++); } } } }