piraticalman の回答履歴
- オブリビオン教えて~!
オブリビオンの日本語化MODでしんしとさんのものをDLしたんだけども、 英語サイトからだったから変なウィルスが付いてきて解凍したけど開けなかったのです。 開こうとすると、画像のようなのが出てきてYESをクリックしても何も変わらない・・・ hao123っていう中国のウィルスらしいのだけど、こいつを防ぐ方法知りませんか? 早く日本語化したいお・・・
- オブリビオン で困った・・・
日本語化MOD 「しんしと」 教えてください。 オブリビオンというゲームでちょっと分からないので質問教えてください。 日本語MODサイトで しんしと さんのMODを手に入れたいのですが 画像のようなものが出てしまい、英語ばかりで分からず先へ進めません。 (1)をクリックすると画像のような一覧がでて、どれをクリックしても英語ばかりでわけが分からず・・・ (2)をクリックしてもリンク切れのページに飛ばさされるだけです・・・ どないしたらええのや~><;
- 最新受診日から次の受診日を表示する関数
【65歳までは受診した日から3年ごとに受診する。 65歳に到達した日から1年以内に受診し、受診日より75歳に到達するまでは3年ごとに受診する。 75歳に到達した日から1年以内に受診し、受診日より1年ごとに受診。】 以下のセルの並びです。 年齢(A1) 生年月日(A2) 受診日(A3) 次回受診期限日(A4) 65歳到達日(A6) 75歳到達日(A7)】 A4セルには、次の数式を入力してあります。 =IF(AND(ISNUMBER(A$2),ISNUMBER(A$3),A$3>=A$2),IF(AND(DATEDIF(A$2,A$3,"Y")>62,DATEDIF(A$2,A$3,"Y")<65),DATE(YEAR(A$2)+66,MONTH(A$2),DAY(A$2)),IF(AND(DATEDIF(A$2,A$3,"Y")>72,DATEDIF(A$2,A$3,"Y")<75),DATE(YEAR(A$2)+76,MONTH(A$2),DAY(A$2)),DATE(YEAR(A$3)+IF(DATEDIF(A$2,A$3,"Y")<75,3,1),MONTH(A$3),DAY(A$3)))),"") 65歳までは受診した日から3年ごとに受診する。・・・ここだけを5年ごとに変更 したいのですが A4セル の数式のどこを変更したらよいのか教えていただけませんでしょうか?
- ベストアンサー
- Excel(エクセル)
- eddy316
- 回答数1
- 「クソゲー」の基準とは?
これはクソゲーだ‼︎ って言っている人がいるんですが クソゲーの基準は何ですか? 自分がクソゲーだと思うのは ・プレイできない位動作が重い (不具合が多い) ・プレイしているだけでストレスが溜まる ・パッケージを見ると面白そうだと思うが実際プレイすると面白くない ・所持金が貯まりづらい (課金しないと買えないものが多い) だと思うのですが… 是非教えてください!
- ベストアンサー
- その他(ゲーム)
- noname#226264
- 回答数5
- C++デバックエラーについて詳しく教えてください。
Picosoftさんまだ未熟で解消できませんでした。 また見てたらお願いします。 他の人もお願いします。 Microsoft Visual C++ Debug Library と言うエラーが発生しました。 Visual C++ 2008 Express Edition を使っています。 状況は以下になります。 Program:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe Module:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe File: Run-Time Check Failure #3 - The variable 'temp' is being used without being initialized (Press Retry to debug the application) Run-Timeの部分から自分なりに調べてみたのですが ランタイム・チェック失敗#3-変数'temp'は初期化されずに使用されています と書いてあると思うのですが、tempの部分のコードは以下です。 (define.h) struct E_SHOT{ bool flag;//弾が発射中かどうか double x;//x座標 double y;//y座標 int gh;//グラフィックハンドル int width,height;//画像の幅と高さ int pattern;//ショットパターン int speed;//弾スピード }; #define ENEMY_SNUM 50//敵の弾の上限 (enemy.cpp) #include "pch.h" #include "enemy.h" ENEMY::ENEMY( int type,//敵タイプ、 int stype,//弾種類 int m_pattern,//移動パターン、 int s_pattern,//発射パターン int in_time,//出現時間、 int stop_time,//停止時間、 int shot_time,//弾発射時間、 int out_time,//帰還時間、 int x,//x座標、 int y,//Y座標、 int speed,//弾スピード int hp,//HP int item//アイテム) { //サイズ width=27; height=25; //敵の種類 this->type=type; //弾の種類 this->stype=stype; //移動パターンとショットパターン this->m_pattern=m_pattern; this->s_pattern=s_pattern; this->speed=speed; //座標セット this->x=x; this->y=y; //出現、停止、発射、帰還セット this->in_time=in_time; this->stop_time=stop_time; this->shot_time=shot_time; this->out_time=out_time; //hpとアイテム代入 this->hp=hp; this->item=item; //弾初期化 memset(shot,0,sizeof(shot)); //敵画像読み込み if(type==0){ LoadDivGraph("enemy.png",3,1,3,27,25,gh); } int temp; //弾画像読み込み if(stype==0){ temp=LoadGraph("enemyshot1.png"); } //サイズ取得 int w,h; GetGraphSize(temp,&w,&h); //弾の初期化 for(int i=0;i<ENEMY_SNUM;++i){ shot[i].flag=false; shot[i].gh=temp; shot[i].width=w; shot[i].height=h; shot[i].pattern=s_pattern; shot[i].speed=speed; shot[i].x=x; shot[i].y=y; } count=0; scount=0; deadflag=false; endflag=false; sflag=false; } void ENEMY::Move() { //出てきてから止まる時間までの間なら下に移動 if(in_time<g_count && g_count<stop_time){ y+=2; //帰還時間を過ぎたら戻る。 }else if(g_count>out_time){ y-=2; if(y<-40){ deadflag=true; } } } void ENEMY::Draw() { int temp; //弾から最初に描画 for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ DrawGraph(shot[i].x,shot[i].y,shot[i].gh,true); } } if(!deadflag){ temp= count%40/10; if(temp==3) temp=1; DrawGraph(x,y,gh[temp],TRUE); } } bool ENEMY::All() { Move(); Shot(); Draw(); ++count; return endflag; } void ENEMY::Shot() { //発射タイミングになったら、フラグを立てる if(shot_time==g_count){ sflag=true; } //フラグを立てるときだけ if(sflag){ switch(s_pattern){ case 0: //10回に一回発射。40までなので5発発射。 if(scount%10==0 && scount<=40){ for(int i=0;i<ENEMY_SNUM;++i){ //フラグが立ってない弾を探して、座標をセット if(shot[i].flag==false){ shot[i].flag=true; shot[i].x=x; shot[i].y=y; break; } } } break; } //フラグが立ってる弾の数 int s=0; //フラグが立ってる弾だけ、弾の移動を行う for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ shot[i].y+=shot[i].speed; //弾が画面をはみ出たらフラグを戻す。 if(shot[i].x<-20 || shot[i].x>420 || shot[i].y<-20 || shot[i].y>500){ shot[i].flag=false; continue; } ++s; } } //sがゼロということは発射中の弾がない。 //かつdeadflagがTRUEということはこの敵のクラスは消滅させてよい if(s==0 && deadflag){ //敵クラス消滅フラグをTRUEにする endflag=true; } ++scount; } } になります。 ビルドの正常終了後になぜエラーがでるかと 内容を詳しく説明いただけるとありがたいです。 よろしくお願いします。
- 締切済み
- C・C++・C#
- bari-kinki
- 回答数5
- C++デバックエラーについて詳しく教えてください。
Picosoftさんまだ未熟で解消できませんでした。 また見てたらお願いします。 他の人もお願いします。 Microsoft Visual C++ Debug Library と言うエラーが発生しました。 Visual C++ 2008 Express Edition を使っています。 状況は以下になります。 Program:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe Module:C:\DxLib_VC\サンプルプログラム実行用フォルダ \Debug\DxLib_VC2008用.exe File: Run-Time Check Failure #3 - The variable 'temp' is being used without being initialized (Press Retry to debug the application) Run-Timeの部分から自分なりに調べてみたのですが ランタイム・チェック失敗#3-変数'temp'は初期化されずに使用されています と書いてあると思うのですが、tempの部分のコードは以下です。 (define.h) struct E_SHOT{ bool flag;//弾が発射中かどうか double x;//x座標 double y;//y座標 int gh;//グラフィックハンドル int width,height;//画像の幅と高さ int pattern;//ショットパターン int speed;//弾スピード }; #define ENEMY_SNUM 50//敵の弾の上限 (enemy.cpp) #include "pch.h" #include "enemy.h" ENEMY::ENEMY( int type,//敵タイプ、 int stype,//弾種類 int m_pattern,//移動パターン、 int s_pattern,//発射パターン int in_time,//出現時間、 int stop_time,//停止時間、 int shot_time,//弾発射時間、 int out_time,//帰還時間、 int x,//x座標、 int y,//Y座標、 int speed,//弾スピード int hp,//HP int item//アイテム) { //サイズ width=27; height=25; //敵の種類 this->type=type; //弾の種類 this->stype=stype; //移動パターンとショットパターン this->m_pattern=m_pattern; this->s_pattern=s_pattern; this->speed=speed; //座標セット this->x=x; this->y=y; //出現、停止、発射、帰還セット this->in_time=in_time; this->stop_time=stop_time; this->shot_time=shot_time; this->out_time=out_time; //hpとアイテム代入 this->hp=hp; this->item=item; //弾初期化 memset(shot,0,sizeof(shot)); //敵画像読み込み if(type==0){ LoadDivGraph("enemy.png",3,1,3,27,25,gh); } int temp; //弾画像読み込み if(stype==0){ temp=LoadGraph("enemyshot1.png"); } //サイズ取得 int w,h; GetGraphSize(temp,&w,&h); //弾の初期化 for(int i=0;i<ENEMY_SNUM;++i){ shot[i].flag=false; shot[i].gh=temp; shot[i].width=w; shot[i].height=h; shot[i].pattern=s_pattern; shot[i].speed=speed; shot[i].x=x; shot[i].y=y; } count=0; scount=0; deadflag=false; endflag=false; sflag=false; } void ENEMY::Move() { //出てきてから止まる時間までの間なら下に移動 if(in_time<g_count && g_count<stop_time){ y+=2; //帰還時間を過ぎたら戻る。 }else if(g_count>out_time){ y-=2; if(y<-40){ deadflag=true; } } } void ENEMY::Draw() { int temp; //弾から最初に描画 for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ DrawGraph(shot[i].x,shot[i].y,shot[i].gh,true); } } if(!deadflag){ temp= count%40/10; if(temp==3) temp=1; DrawGraph(x,y,gh[temp],TRUE); } } bool ENEMY::All() { Move(); Shot(); Draw(); ++count; return endflag; } void ENEMY::Shot() { //発射タイミングになったら、フラグを立てる if(shot_time==g_count){ sflag=true; } //フラグを立てるときだけ if(sflag){ switch(s_pattern){ case 0: //10回に一回発射。40までなので5発発射。 if(scount%10==0 && scount<=40){ for(int i=0;i<ENEMY_SNUM;++i){ //フラグが立ってない弾を探して、座標をセット if(shot[i].flag==false){ shot[i].flag=true; shot[i].x=x; shot[i].y=y; break; } } } break; } //フラグが立ってる弾の数 int s=0; //フラグが立ってる弾だけ、弾の移動を行う for(int i=0;i<ENEMY_SNUM;++i){ if(shot[i].flag){ shot[i].y+=shot[i].speed; //弾が画面をはみ出たらフラグを戻す。 if(shot[i].x<-20 || shot[i].x>420 || shot[i].y<-20 || shot[i].y>500){ shot[i].flag=false; continue; } ++s; } } //sがゼロということは発射中の弾がない。 //かつdeadflagがTRUEということはこの敵のクラスは消滅させてよい if(s==0 && deadflag){ //敵クラス消滅フラグをTRUEにする endflag=true; } ++scount; } } になります。 ビルドの正常終了後になぜエラーがでるかと 内容を詳しく説明いただけるとありがたいです。 よろしくお願いします。
- 締切済み
- C・C++・C#
- bari-kinki
- 回答数5
- しかも最大で約2GB!何の事でしたっけ?
PHPを勉強中ですが^^ http://d.hatena.ne.jp/m-akaho/20090707/1246928512 以上URLの中の9行目あたりに、 >あらかじめ型宣言で長さを指定する必要もなく、しかも最大で約2GBまでという、 ”最大約2GBまで”と制限がありますが、何を言いたいのか分かりません!? C言語だったですよね! 2GBもあれば、20億文字なので、かなりの文字が入ります。 参考プログラムと、そのプログラムが実行された後の結果があれば、 「百聞は一見に如かず」で分かりやかと思われます。 以上よろしくお願いいたします。