cant you do something liek this:
NPC Code:
if (actionserverside){
with (getnpc(dbnpc)) setstring local.data,#s(this.data);
triggeraction playerx+1,playery+1,load,#w;
}
//#CLIENTSIDE
if (weaponfired) triggeraction 0,0,serverside,weapon,;
if (actionload&&strequals(#p(0),#w)) {
this.data=strtofloat(#s(local.data));
setstring local.data,;
}