Sorry, half asleep, lol. Thanks.
edit: No, see, if I assign an ID to a variable, and try to go varibale.scriptname(); it wont let me. That is crap. I need a way around it.
edit: I hate gm, but meh, ill just edit the script to include another ID argument (LAME).
edit: lol, i woke up.
var a,i;
a = argument0;
for(i=0; i<instance_number(objPlayerData); i+=1){ //Loop all player data objects
clearbuffer(); //Clear current data in memory
writestring(string(a)); //Write new data into memory
sendmessage(instance_find(objPlayerData,i).NetworkID); //Send data in memory
}
No errors. Thanks to Dayjo for help.