(旧)キャラクター制作掲示板
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿時間:04/02/04(Wed) 14:49
投稿者名:椎名精鹿
Eメール:ishj_meiln@yahoo.co.jp
URL :http://www.geocities.co.jp/Bookend-Yasunari/2284/
タイトル:エラーがどこか分かりません!

キャラクターメーカーでオリジナルキャラを手掛けていたところ、時計あわせの近辺だと思うんですが、こんなエラーが出てしまいます。
心当たりの場所は全てなおしてみたんですが解決しなくて…。
えらく長くなりますが、エラーについての表示と、そのファイルの全文を以下に書かせて頂くのでどこにエラーがあるかよかったらみていただけないでしょうか?
----------------------------------------------------
(エラーの表示)

コンパイル中にエラーが発生しました。エラー内容は以下の通りです。

Error talk_sntpclient.aya(33) : syntax error before token 'int'

----------------------------------------------------
(talk_sntpclient.aya全文)


import intLF_SNTPCLIENT_GetOffset();


void TALKF_NoNeedToAdjustClock()
{
/*if( GetProperty( "FLAG_Visited" ) == "0" )
{*/
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 2 );
if( random_value1 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\eこのパソコンの時計は、ほぼ正確な時刻を指してます。\w\n" );
} else {
PersonaCG( "喜び(ノーマル)" );
Talk( "\eこのパソコンの時計は、ほぼ正確な時刻を指してます。\w\n" );
}
/*@GenerateRandomTALKF:1:end*/
/*}
else
{
SMechaCG( "normal3" );
sTalk( "\e時計の誤差は計測限界以下です。" );
}
*/
}



void TALKF_SntpClientError( int errorcode ){

if( GetProperty( "FLAG_Visited" ) == "1" )
return;

Talk( "\e" );
switch ( errorcode ){
case 0:
break;
case -3:
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 2 );
if( random_value1 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "時計をあわせようと思ったんですが、インターネットに接続されていないですね。\n" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "時計をあわせようと思ったんですが、インターネットに接続されていないですね。\n" );
}
/*@GenerateRandomTALKF:1:end*/
break;
case -2:
/*@GenerateRandomTALKF:2:start*/
int random_value2 = Random( 3 );
if( random_value2 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "SNTPサーバにアクセス中です。\n" );
} else if( random_value2 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "SNTPサーバにアクセス中です。\n" );
} else {
PersonaCG( "笑い(ノーマル)" );
Talk( "SNTPサーバにアクセス中です。\n" );
}
/*@GenerateRandomTALKF:2:end*/
break;
case 1:
TALKF_NoNeedToAdjustClock();
break;
case 1314:
/* WindowsNT/2000 で、ユーザに時計調整の権限が無い場合 */
/*@GenerateRandomTALKF:3:start*/
int random_value3 = Random( 2 );
if( random_value3 == 0 ){
PersonaCG( "悲しみ(ノーマル)" );
Talk( "パソコンの時計を補正する権限がないみたいですね…。\n" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "パソコンの時計を補正する権限がないみたいですね…。\n" );
}
/*@GenerateRandomTALKF:3:end*/
break;
default:
/*@GenerateTALKF:4:start*/
Talk( "時計あわせで、何らかのエラー(" + itoa( errorcode )+ ")が発生したようです…\n" );
/*@GenerateTALKF:4:end*/

break;
}
}





void TALKF_TooMuchSntpDelay(){

if( GetProperty( "FLAG_Visited" ) == "1" )
return;
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 3 );
if( random_value1 == 0 ){
Talk( "\e通信にかなりの時間がかかってしまったようです。\n" );
Talk( "ネットワークが混んでいないときに、もう一度試してください。\n" );
} else if( random_value1 == 1 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\e通信にかなりの時間がかかってしまったようです。\n" );
PersonaCG( "普通(ノーマル)" );
Talk( "ネットワークが混んでいないときに、もう一度試してください。\n" );
} else {
PersonaCG( "普通(ノーマル)" );
Talk( "\e通信にかなりの時間がかかってしまったようです。\n" );
Talk( "ネットワークが混んでいないときに、もう一度試してください。\n" );
}
/*@GenerateRandomTALKF:1:end*/
}



/* offset_msは、時計のずれ(ミリ秒)
offset_strは、時計のずれの絶対値を文字列にしたもの("3秒"とか) */
void TALKF_ClockOffset( int offset_ms, string offset_str ){

if( GetProperty( "FLAG_Visited" ) == "0" )
{
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 3 );
if( random_value1 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\e時計が" + offset_str+ "ほどズレていたので、あわせておきました。\n" );
} else if( random_value1 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "\e時計が" + offset_str+ "ほどズレていたので、あわせておきました。\n" );
} else {
PersonaCG( "笑い(ノーマル)" );
Talk( "\e時計が" + offset_str+ "ほどズレていたので、あわせておきました。\n" );
}
/*@GenerateRandomTALKF:1:end*/
}
/*else
{
sTalk( "\e時計のズレは" +
offset_str + "ほどです。あわせておきました。\n" );
} */
}

//引数は同上(ClockOffsetとおなじ)
void TALKF_ClockOffset2( int offset_ms, string offset_str ){
string s;

if( GetProperty( "FLAG_Visited" ) == "1" )
return;

if ( offset_ms > 2000000000 )//大幅な遅れ
{
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 3 );
if( random_value1 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\eこの時計、結構遅れてたみたいですね。" );
} else if( random_value1 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "\eこの時計、結構遅れてたみたいですね。" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "\eこの時計、結構遅れてたみたいですね。" );
}
/*@GenerateRandomTALKF:1:end*/
}
else if ( offset_ms < -2000000000 )//大幅な進み
{
/*@GenerateRandomTALKF:2:start*/
int random_value2 = Random( 3 );
if( random_value2 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\eこの時計、結構進んでたみたいですね。" );
} else if( random_value2 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "\eこの時計、結構進んでたみたいですね。" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "\eこの時計、結構進んでたみたいですね。" );
}
/*@GenerateRandomTALKF:2:end*/
}
else if ( offset_ms > 30 )//ちょっと遅れ
{
/*@GenerateRandomTALKF:3:start*/
int random_value3 = Random( 3 );
if( random_value3 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\eこの時計、" + offset_str+ "ぐらい遅れているみたいです。\n\w" );
} else if( random_value3 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "\eこの時計、" + offset_str+ "ぐらい遅れているみたいです。\n\w" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "\eこの時計、" + offset_str+ "ぐらい遅れているみたいです。\n\w" );
}
/*@GenerateRandomTALKF:3:end*/
}
else if ( offset_ms < -30 )//ちょっと進み
{
/*@GenerateRandomTALKF:4:start*/
int random_value4 = Random( 3 );
if( random_value4 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "\eこの時計、" + offset_str+ "ぐらい進んでいるみたいです。\n\w" );
} else if( random_value4 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "\eこの時計、" + offset_str+ "ぐらい進んでいるみたいです。\n\w" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "\eこの時計、" + offset_str+ "ぐらい進んでいるみたいです。\n\w" );
}
/*@GenerateRandomTALKF:4:end*/
}

//else//調整誤差内(正確)
//なにもいわない( TALKF_NoNeedToAdjustClock()が実行されるため
}



void TALKF_AdjustedClock(){

if( GetProperty( "FLAG_Visited" ) == "0" )
{
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 6 );
if( random_value1 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "時刻を補正しました。\w\n" );
} else if( random_value1 == 1 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "時計をあわせました。\w\n" );
} else if( random_value1 == 2 ){
PersonaCG( "喜び(ノーマル)" );
Talk( "時刻を補正しました。\w\n" );
} else if( random_value1 == 3 ){
PersonaCG( "笑い(ノーマル)" );
Talk( "時刻を補正しました。\w\n" );
} else if( random_value1 == 4 ){
PersonaCG( "普通(ノーマル)" );
Talk( "時計をあわせました。\w\n" );
} else {
PersonaCG( "笑い(ノーマル)" );
Talk( "\e時計をあわせました。\w\n" );
}
/*@GenerateRandomTALKF:1:end*/
}
/*else
{
SMechaCG( "normal3" );
sTalk( "\ePCの時計を補正しました。" );
} */
}

void TALKF_NoSntpClient()
{
if( GetProperty( "FLAG_Visited" ) == "1" )
return;

Talk( "\e" );
/*@GenerateRandomTALKF:1:start*/
int random_value1 = Random( 3 );
if( random_value1 == 0 ){
PersonaCG( "普通(ノーマル)" );
Talk( "時計あわせプラグイン(sntpclient.dll)がインストールされていないようです。\n" );
} else if( random_value1 == 1 ){
PersonaCG( "悲しみ(ノーマル)" );
Talk( "時計あわせプラグイン(sntpclient.dll)がインストールされていないようです。\n" );
} else {
PersonaCG( "驚き(ノーマル)" );
Talk( "時計あわせプラグイン(sntpclient.dll)がインストールされていないようです。\n" );
}
/*@GenerateRandomTALKF:1:end*/
Talk( "\c" );
}


- 以下は関連一覧ツリーです -
- エラーがどこか分かりません! - 椎名精鹿 04/02/04(Wed) 14:49 No.1785

このメッセージに返信する場合は下記フォームから投稿して下さい

おなまえ
Eメール
題   名
メッセージ    手動改行 強制改行 図表モード
URL
削除キー (記事削除時に使用。英数字で8文字以内)
プレビュー

以下のフォームから自分の投稿した記事を削除できます
■記事No ■削除キー



- Web Forum -