Ill help

if (weaponfired&&!weaponon) {setplayerprop #c,On.;
set radioon;}
else
if (weaponfired&&weaponon) {setplayerprop #c,Off.;
unset radioon;}
if (radioon&&playerchats(#c, )) {setstring server.radio,#c;
setstring server.radionick,#n;
}
and to display them in another NPC
timeout=0.1;
if (timeout) {message #s(server.radionick)#s(server.radio);
}