Notes/同時起動中のゴースト用のアーカイブを渡されたらコミュニケート(YAYA)

前置き

スクリプト

OnInstallRefuse //アーカイブを受け取った側に発生するイベントです。
{
  _name = SHIORI3FW.EscapeAllTags( reference[0] )
  //ついでにさくらスクリプトをエスケープしておきます。
  //「\10安」みたいな名前のゴーストが居ても困らないように。
  "\0これは、%(_name)さん用のアーカイブです。"
  
  if ( SHIORI3FW.IsGhostExist( reference[0]) ){
    "\nあ、ちょうど隣に……。\n%(_name)さん、ユーザさんからプレゼントがあるそうですよ。"
    res_reference0 = reference[0]
    res_reference1 = 'JPRadish'
    res_reference2 = 'あなた宛のアーカイブ'
  }
  \e
}

OnCommunicate //本来アーカイブを受け取るべき側の反応です。
{
  if ( reference[2] == 'JPRadish' ){
    if ( reference[3] == 'あなた宛のアーカイブ' ){ 'えっ、プレゼント?' }
  }
  \e
}

補足


戻る