罪と罰++二律背反


*国代表についてなのですが [#qad7e14a]

-ページ: [[罪罰改造掲示板]]
-投稿者: [[kururu]]
-優先順位: 低
-状態: 完了
-カテゴリー: 設置できません
-投稿日: 2004-06-19 (土) 15:06:17
-バージョン: 

**メッセージ [#j8bc8b82]
お忙しいところ申し訳ありません。
国代表を設置したいのですが立候補を押すと立候補しました とでたあとすぐに代表者の権利を失いましたとでてしまいます。
よろしければ見ていただけないでしょうか?
----
-ぱっと確認してみたところ、まずは$cshuが保存されていませんね -- [[あくあ]] &new{2004-06-19 (土) 16:03:28};

こちらが現在のsystemですが、上の1行目で$cshuを保存してから2行目で$cdatに上書きして消してしまってます
 # 国データ書き込み
 sub cdat_write{
	$cdat = "cshu1;$cshu[1],cshu_rank1;$cshu_rank[1],cgen1;$cgen[1],cshu2;$cshu[2],cshu_rank2;$cshu_rank[2],cgen2;$cgen[2],cshu3;$cshu[3],cshu_rank3;$cshu_rank[3],cgen3;$cgen[3],cshu4;$cshu[4],cshu_rank4;$cshu_rank[4],cgen4;$cgen[4],cshu5;$cshu[5],cshu_rank5;$cshu_rank[5],cgen5;$cgen[5],cn1;$cn1,cg1;$cg1,cf1;$cf1,cs1;$cs1,ce1;$ce1,c1;$c1,c1a;$c1a,cn2;$cn2,cg2;$cg2,cf2;$cf2,cs2;$cs2,ce2;$ce2,c2;$c2,c2a;$c2a,cn3;$cn3,cg3;$cg3,cf3;$cf3,cs3;$cs3,ce3;$ce3,c3;$c3,c3a;$c3a,cn4;$cn4,cg4;$cg4,cf4;$cf4,cs4;$cs4,ce4;$ce4,c4;$c4,c4a;$c4a,cn5;$cn5,cg5;$cg5,cf5;$cf5,cs5;$cs5,ce5;$ce5,c5;$c5,c5a;$c5a,set;$set,all_mem;$all_mem,goal_no;$goal_no,hasya;$hasya,hcamp;$hcamp,ad;$addr,ht;$host,date;$date,wr_mes;$wr_mes,\n";
 	$cdat = "horyo1;$horyo[1],horyo2;$horyo[2],horyo3;$horyo[3],horyo4;$horyo[4],horyo5;$horyo[5],cn1;$cn1,cg1;$cg1,cf1;$cf1,cs1;$cs1,ce1;$ce1,c1;$c1,c1a;$c1a,cn2;$cn2,cg2;$cg2,cf2;$cf2,cs2;$cs2,ce2;$ce2,c2;$c2,c2a;$c2a,cn3;$cn3,cg3;$cg3,cf3;$cf3,cs3;$cs3,ce3;$ce3,c3;$c3,c3a;$c3a,cn4;$cn4,cg4;$cg4,cf4;$cf4,cs4;$cs4,ce4;$ce4,c4;$c4,c4a;$c4a,cn5;$cn5,cg5;$cg5,cf5;$cf5,cs5;$cs5,ce5;$ce5,c5;$c5,c5a;$c5a,cn6;$cn6,cg6;$cg6,cf6;$cf6,cs6;$cs6,ce6;$ce6,c6;$c6,c6a;$c6a,set;$set,all_mem;$all_mem,goal_no;$goal_no,asya;$hasya,hcamp;$hcamp,ad;$addr,ht;$host,date;$date,wr_mes;$wr_mes,\n";

なので、下の様にしてみてはどうでしょうか?または、上の2行の重なる部分を削除して1行にしてもOKです
 # 国データ書き込み
 sub cdat_write{
    $cdat ="cshu1;$cshu[1],cshu_rank1;$cshu_rank[1],cgen1;$cgen[1],cshu2;$cshu[2],cshu_rank2;$cshu_rank[2]";
    $cdat.=",horyo1;$horyo[1],horyo2;$horyo[2],horyo3;$horyo[3],horyo4;$horyo[4],horyo5;$horyo[5]";
    $cdat.=",cgen2;$cgen[2],cshu3;$cshu[3],cshu_rank3;$cshu_rank[3],cgen3;$cgen[3],cshu4;$cshu[4],cshu_rank4;$cshu_rank[4]";
    $cdat.=",cgen4;$cgen[4],cshu5;$cshu[5],cshu_rank5;$cshu_rank[5]";
    $cdat.=",cgen5;$cgen[5],cn1;$cn1,cg1;$cg1,cf1;$cf1,cs1;$cs1,ce1;$ce1,c1;$c1,c1a;$c1a";
    $cdat.=",cn2;$cn2,cg2;$cg2,cf2;$cf2,cs2;$cs2,ce2;$ce2,c2;$c2,c2a;$c2a";
    $cdat.=",cn3;$cn3,cg3;$cg3,cf3;$cf3,cs3;$cs3,ce3;$ce3,c3;$c3,c3a;$c3a";
    $cdat.=",cn4;$cn4,cg4;$cg4,cf4;$cf4,cs4;$cs4,ce4;$ce4,c4;$c4,c4a;$c4a";
    $cdat.=",cn5;$cn5,cg5;$cg5,cf5;$cf5,cs5;$cs5,ce5;$ce5,c5;$c5,c5a;$c5a";
    $cdat.=",set;$set,all_mem;$all_mem,goal_no;$goal_no,hasya;$hasya,hcamp;$hcamp,ad;$addr,ht;$host,date;$date,wr_mes;$wr_mes,\n";
-$cdat = "A"; とすると$cdatに入っていたものを消してAを入れるってことですが、$cdat .= "B" とすると$cdatに入ってるAの後ろにBをつなげるって意味になります -- [[あくあ]] &new{2004-06-19 (土) 16:07:22};
-ありがとうございました。無事に動きました。 -- [[kururu]] &new{2004-06-20 (日) 12:23:30};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS