罪と罰++二律背反


*転生時に改名できるようにしたい [#ldfb68dc]

-ページ: [[罪罰改造板2]]
-投稿者: [[雪]]
-優先順位: 普通
-状態: 着手
-カテゴリー: 設置できません
-投稿日: 2007-05-04 (金) 17:23:17
-バージョン: 

**内容 [#w380efac]
転生をするときに自由に改名を出来るようにしたいです。
情報のスクリプトを見て自分なりにやってみたのですがどうも上手くいきません。どのような感じでやれば良いですか?
アバウトな質問ですみません。
----
-たとえば改名フラグの変数を準備しておいて($kaimei)、転生時に$kaimei=1; あとはifで$kaimei=1でないと改名できないようにすればいいのでないでしょうか?もちろん改名後は$kaimei=0;のようにしたら二度改名はできませんし。 -- [[あん]] &new{2007-05-05 (土) 01:28:33};
- ありがとうございます。できたら転生時に改名できるようにしたいのです。転生しますか?→名前入力→○○は××に転生しました!という感じにしたいのですが、上手くいきません; -- [[雪]] &new{2007-06-01 (金) 04:06:59};
- どのようにやって、どこら辺で上手くいかなかったのでしょうか? -- [[三毛猫]] &new{2007-06-01 (金) 09:54:52};
- 改名と同時に転生って結構難しいのかな?転生の処理と、改名のフォーム処理とか。具体的な改造点とかのソースをはったほうがいいかと。 -- [[あん]] &new{2007-06-02 (土) 01:08:18};
- 名前入力フォームを先に記述して、そこに記入があれば転生処理でできると思います。
 if($tm==90){#tmは適当
	# 転生するしないの選択肢
	$tm=100;
 }elsif($tm==100){
	if($cmd<=0){
		$log .="やめておきます<br>";
		$tm=$cmd=0;
		&shop_menu;
	}else{
		$log .="転生後の名前を入力してください<br>";
		$tm=110;
		$log .=qq|<form method="$method" action="./ore_.cgi" name="ore_" align="left">|;
		$log .=qq|<input type="hidden" name="id" value="$id">|;
		$log .=qq|<input type="hidden" name="pw" value="$pw">|;
		$log .=qq|<input type=text name="com8" class="button2" style="width:120px"> | if($mv_mode eq "pc");
		$log .=qq|<input type=text name="com8" style="width:80px"> | if($mv_mode eq "mv");
		$log .=qq|<input type=submit value="変更" class="button2" style="width:120px"><br>| if($mv_mode eq "pc");
		$log .=qq|<input type=submit value="変更" style="width:80px"><br>| if($mv_mode eq "mv");
		$log .=qq|</form>|;
	}
 }elsif($tm==110){
	$com8=$in{'com8'};
	if(!$com8){
		$log .="やめておきます<br>";
		$tm=$cmd=0;
		&shop_menu;
	}elsif(length($com8)>16){
		$log .="全角8文字までです<br>";
		$tm=$cmd=0;
		&shop_menu;
	}else{
		# 転生処理
		$K=$nm;
		$nm=$com8;
		# その他転生処理
	}
 }
みたいな感じで。$com8はdecodeにあらかじめ追加を。 -- [[six]] &new{2007-06-02 (土) 14:49:26};
- うまくいきました!!皆さん本当にありがとうございます!あとは名前重複しないような処理など追加してからまた動作報告します。 -- [[雪]] &new{2007-06-07 (木) 07:27:34};
- すべて無事に動きました!ありがとうございました!! -- [[雪]] &new{2007-06-07 (木) 09:02:55};

#comment

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