▼スレッド
│
└◇567:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [たけぽん] 05/17 10:43
└◇571:Re:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [moon] 05/17 14:26
├◇572:Re[2]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [たけぽん] 05/17 14:45
└◇577:Re[2]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [masaki] 05/18 08:05
└◇580:Re[3]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [moon] 05/18 10:00
└◇581:Re[4]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [masaki] 05/18 11:17
└◇582:Re[5]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [moon] 05/18 11:29
└◇583:Re[6]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [masaki] 05/18 11:59
└◇584:Re[7]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [moon] 05/18 12:06
└◇585:Re[8]:コロシアムで勝利するとレートがあがる($wnを加算)という事は可能? [masaki] 05/18 14:35<-last
Colosseum System Ver. 1.1を使用させて頂いております。スレッド一覧
さて、トーナメントに優勝時、賞金だけでなく、レートも上げて欲しいという要望が出まして、優勝者、準優勝者だけでも、該当者に$wnを、試合回数分(8人トーナメントなら、優勝者に+3 準優勝者には+2)のような勝利分 $wnを増やす事は可能でしょうか?
優勝者の格納している部分というのの呼び出しと確認がうまく考え出せないのと、加算処理するとすれば、優勝、準優勝なら払い出し時にその処理を追加するべきなのかな? とも思うんですが、さて、記述するとなるとどう書けば良いのか・・
可能なものでしょうか?
優勝したら、お金以外のご褒美も欲しいそうなのですが、思いつきません。
よろしければご教授頂けると幸いです。
> Colosseum System Ver. 1.1を使用させて頂いております。スレッド一覧
>
> さて、トーナメントに優勝時、賞金だけでなく、レートも上げて欲しいという要望が出まして、優勝者、準優勝者だけでも、該当者に$wnを、試合回数分(8人トーナメントなら、優勝者に+3 準優勝者には+2)のような勝利分 $wnを増やす事は可能でしょうか?
>
> 優勝者の格納している部分というのの呼び出しと確認がうまく考え出せないのと、加算処理するとすれば、優勝、準優勝なら払い出し時にその処理を追加するべきなのかな? とも思うんですが、さて、記述するとなるとどう書けば良いのか・・
>
> 可能なものでしょうか?
>
> 優勝したら、お金以外のご褒美も欲しいそうなのですが、思いつきません。
> よろしければご教授頂けると幸いです。
colo_makepayで、$temp{"$win1"} += $win1num;の下に、
my $battle = int(log($maxentry) / log(2)); # 対戦回数を計算
$temp{"$win1"} = "$temp{$win1}<>$battle"; # 優勝者に対戦回数データを付加
を追加し、$temp{"$win2"} += $win2num;の下に、
$battle--;
$temp{"$win2"} = "$temp{$win2}<>$battle"; # 準優勝者には対戦回数-1を付加。
を追加。
colo_actionで、my $pay = (split(/<>/,$paylist{"$id<>$nm<>$ps"}))[3];を、
my ($pay, $extra) = (split(/<>/,$paylist{"$id<>$nm<>$ps"}))[3, 4];
if($extra > 0){
$wn += $extra;
push(@infomessage, "<br>$extraの勝利数を獲得しました。");
}
に変更で勝利数を増やすことが出来るかな。(テストしていないので不安ですが・・・)
# 参考までに、うちでは優勝者のみに副賞としてアイテムが出るようになっています。
素早い回答ありがとうございます。スレッド一覧
優勝者に商品ってのも魅力的ですねぇ♪
まずは、この形で動作確認をやってみます〜
> # 参考までに、うちでは優勝者のみに副賞としてアイテムが出るようになっています。スレッド一覧
こんにちは!
お久しぶ閧ナす(^^
↑の「優勝者のみにアイテムが出る」の改造方法を教えていただきたいのですが(^^;
いきなりすみません。
宜しくお願いします!
> > # 参考までに、うちでは優勝者のみに副賞としてアイテムが出るようになっています。スレッド一覧
> こんにちは!
> お久しぶりです(^^
> ↑の「優勝者のみにアイテムが出る」の改造方法を教えていただきたいのですが(^^;
> いきなりすみません。
> 宜しくお願いします!
$wnの場合と同じ方法で代わりにアイテムデータを書き込み、受け取り時はそれが空か"\n"でないなら$bgに追加、という流れで大枠は出来ると思います。
# 一応ここでの付加価値なので詳細は省きます。
> $wnの場合と同じ方法で代わりにアイテムデータを書き込み、受け取り時はそれが空か"\n"でないなら$bgに追加、という流れで大枠は出来ると思います。スレッド一覧
アイテムデータの書きこみはどうやればいいのでしょうか?(^^;
> > $wnの場合と同じ方法で代わりにアイテムデータを書き込み、受け取り時はそれが空か"\n"でないなら$bgに追加、という流れで大枠は出来ると思います。スレッド一覧
> アイテムデータの書きこみはどうやればいいのでしょうか?(^^;
「<>$battle」としたところを例えば「<>トロフィー△00100000IgNsTi」のような感じで、です。
> > > $wnの場合と同じ方法で代わりにアイテムデータを書き込み、受け取り時はそれが空か"\n"でないなら$bgに追加、という流れで大枠は出来ると思います。スレッド一覧
> > アイテムデータの書きこみはどうやればいいのでしょうか?(^^;
>
> 「<>$battle」としたところを例えば「<>トロフィー△00100000IgNsTi」のような感じで、です。
すみません。間違えました(^^;
「$bgに追加する」ところです。
$bg += "トロフィー△00100000IgNsTi";
だとうまく行きません。(;;
> すみません。間違えました(^^;スレッド一覧
> 「$bgに追加する」ところです。
> $bg += "トロフィー△00100000IgNsTi";
> だとうまく行きません。(;;
+=だと数字の加算なので$bg自体が'0'になってしまいます。
$extraにアイテムデータが入っているとして、$bg = $bg ne '' ? "$bg,$extra" : $extra;です。
> > すみません。間違えました(^^;スレッド一覧
> > 「$bgに追加する」ところです。
> > $bg += "トロフィー△00100000IgNsTi";
> > だとうまく行きません。(;;
>
> +=だと数字の加算なので$bg自体が'0'になってしまいます。
> $extraにアイテムデータが入っているとして、$bg = $bg ne '' ? "$bg,$extra" : $extra;です。
ありがとうございます。
勉強不足でした。(^^;
これからも宜しくお願いします!