UID233414
帖子
精華
主題
積分379
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2010-1-29
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 衰 2012-6-14 02:19 AM |
---|
簽到天數: 46 天 連續簽到: 0 天 [LV.5]常住居民I
|
請問大大這個如何設定成
只能同帳號報名過就不能報名
因為有些玩家會報名完又開分身報名
佔位子
造成人數 50人滿了
有些玩家就不能報名
可否設定成為同帳號人物報名過後
就不可以在報名?
// 活動在報名狀態(報名名單查核)
if ($@Code_State == 1 && Get_Code == 1) {
for (set @TEMP,1;@TEMP<=$@Code_People_Num+1;set @TEMP,@TEMP+1){
if ($@Code_People_Temp[@TEMP] == getcharid(0)) goto Code_Waiting;
}
mes "[阿古]";
mes "您有[報名但未參與活動記錄]";
mes "前回報名費用退回了,請確認";
set Zeny,Zeny+$@Code_Zeny;
set Get_Code,0;
next;
}
// 活動在報名狀態(報名)
if ($@Code_State == 1) {
mes "[阿古]";
mes "【終極" + $@Code_Name$ + "】規則如下:";
switch($@Code_Type) {
case 1:
mes "^FF6600☆ 優先猜中金庫密碼的為勝利者";
break;
case 2:
mes "^FF6600☆ 不踩到炸彈,存活越久的為勝利者";
break;
}
mes "☆ " + $@Code_Name$ + "範圍為:1∼人數×200";
mes "☆ 超時未輸入【終極" + $@Code_Name$ + "】者淘汰^000000";
next;
if ($@Code_People_Num != 0) {
mes "[阿古]";
mes "目前的報名名單如下:";
for (set @TEMP,1;@TEMP<$@Code_People_Num+1;set @TEMP,@TEMP+1){
mes @TEMP + ". ^FF6600" + $@Code_People_Temp$[@TEMP] + "^000000[" + $@Code_People_Temp[@TEMP] + "]";
}
mes "------------------------";
next;
}
mes "【終極" + $@Code_Name$ + "】開放報名中";
mes "報名費用:^FF6600" + $@Code_Zeny + " Zeny^000000";
if ($@Code_Bom_Prize[1] != 0 && $@Code_Type == 2){
mes "活動獎品:^FF6600";
for (set @TEMP,1;@TEMP<=$@Code_P4*2;set @TEMP,@TEMP+2){
if ($@Code_Bom_Prize[@TEMP] != 0){
mes "第" + (@TEMP+1)/2 + "名:" + getitemname($@Code_Bom_Prize[@TEMP]) + "[" + $@Code_Bom_Prize[@TEMP+1] + "個]";
}
}
}else{
mes "活動獎品^FF6600(隨機取得)^000000:";
mes "^FF6600" + @Prize_Name$ + "^000000";
}
mes "^FF0000報名前,請詳讀規則,以免權益受損^000000";
mes "你想要參加嗎??";
next;
menu "我要參加",-,
"我不想要參加",EXIT;
if (Zeny < $@Code_Zeny) goto NO_ZENY;
if ($@Code_People_Num >= $@Code_P2) {
mes "[阿古]";
mes "抱歉,現在活動人數已滿";
mes "(最多" + $@Code_P2 + "人進行【終極" + $@Code_Name$ + "】)";
mes "請參加下一場次的活動吧";
close;
}
set Get_Code,1;
set $@Code_People_Num,$@Code_People_Num+1;
setarray $@Code_People_Temp[$@Code_People_Num],getcharid(0);
setarray $@Code_People_Temp$[$@Code_People_Num],strcharinfo(0);
set Zeny,Zeny-$@Code_Zeny;
goto Code_Waiting;
close;
} |
|