OK論壇

 找回密碼
 註冊
查看: 1636|回復: 1

(我的腳本不知到什么事)please幫幫忙內看

[複製鏈接]

該用戶從未簽到

發表於 2008-8-27 01:00:26 | 顯示全部樓層 |閱讀模式
我的腳本不知道什么事選了一樣東西結果他拿了兩樣東西(把下面的東西都拿了)
quiz_01.gat        mapflag        nomemo        dummy
quiz_01.gat        mapflag        noteleport        dummy
quiz_01.gat        mapflag        nosave        prontera.gat,156,183
quiz_01.gat        mapflag        nopenalty        dummy
quiz_01.gat        mapflag        noskill,81:78:75:74:45:33:29:30:34:24:25:12:18:21:20:43:44:60:79:80:83:84:85:87:89:90:91:92111113115117119121123125131213:229:230:232:233:254:261:270:285:286:287:288:290:305:306:307:308:309:310:311:312:313:317:320:321:322:325:327:328:329:330:362:380:384:390:395:401:404:405:406:70:334:335:336        dummy
quiz_01.gat        mapflag        nobranch        dummy

quiz_00.gat        mapflag        nomemo        dummy
quiz_00.gat        mapflag        noteleport        dummy
quiz_00.gat        mapflag        nosave        prontera.gat,156,183
quiz_00.gat        mapflag        nopenalty        dummy
quiz_00.gat        mapflag        noskill,81:78:75:74:45:33:29:30:34:24:25:12:18:21:20:43:44:60:79:80:83:84:85:87:89:90:91:92111113115117119121123125131213:229:230:232:233:254:261:270:285:286:287:288:290:305:306:307:308:309:310:311:312:313:317:320:321:322:325:327:328:329:330:362:380:384:390:395:401:404:405:406:70:334:335:336        dummy
quiz_00.gat        mapflag        nobranch        dummy


prontera.gat,144,126,4        script        益智問答工作人員        769,{
        if ($@QuizeStart != 0) goto L_poat;
        mes "[益智問答工作人員]";
        mes "啊~~";
        mes "難得有休息時間";
        mes "如果你是想參加益智問答的人";
        mes "那你錯過時間囉";
        next;
        mes "[益智問答工作人員]";
        mes "每天有三個場次";
        mes "每天下午2點";
        mes "每天晚上6點";
        mes "每天晚上10點";
        close;
L_poat:
        if ($@QuizeStart != 1) goto L_GameStarting;
        mes "[益智問答工作人員]";
        mes "請問你要參加機智問答嗎";
        next;
        menu "是",L_QuiseStart,"否",-;
        mes "[益智問答工作人員]";
        mes "再見";
        close;
L_QuiseStart:
        if ($@QuizeStart != 1) goto L_GameStarting;
        warp "quiz_01.gat",140,285;
        end;
L_GameStarting:
        mes "[益智問答工作人員]";
        mes "遊戲進行中";
        mes "等下一次吧!";
        close;

OnClock1400:
        if ($@BRSTART != 0) end;
        callfunc "SYSOXquizeStarter";
        end;
OnClock1530:
        goto NUM_cleen;
OnClock1800:
        if ($@BRSTART != 0) end;
        callfunc "SYSOXquizeStarter";
        end;
OnClock1930:
        goto NUM_cleen;
OnClock2200:
        if ($@BRSTART != 0) end;
        callfunc "SYSOXquizeStarter";
        end;
OnClock2330:
        goto NUM_cleen;
        //機智問答場地座標
        //起始座標
NUM_cleen:
        setarray $@QzStOXMp$[1],"","","","","","","","","","","","","";
        setarray $@QzStOXPoX[1],0,0,0,0,0,0,0,0,0,0,0,0,0;
        setarray $@QzStOXPoY[1],0,0,0,0,0,0,0,0,0,0,0,0,0;
        //OX
        setarray $@QuizoxOm$[1],"","","","","","","";
        setarray $@QuizoxMm$[1],"","","","","","","";
        setarray $@QuizoxXm$[1],"","","","","","","";
        setarray $@QuizoxOXs[1],0,0,0,0,0,0,0;
        setarray $@QuizoxMXs[1],0,0,0,0,0,0,0;
        setarray $@QuizoxXXs[1],0,0,0,0,0,0,0;
        setarray $@QuizoxOYs[1],0,0,0,0,0,0,0;
        setarray $@QuizoxMYs[1],0,0,0,0,0,0,0;
        setarray $@QuizoxXYs[1],0,0,0,0,0,0,0;
        setarray $@QuizoxOXe[1],0,0,0,0,0,0,0;
        setarray $@QuizoxMXe[1],0,0,0,0,0,0,0;
        setarray $@QuizoxXXe[1],0,0,0,0,0,0,0;
        setarray $@QuizoxOYe[1],0,0,0,0,0,0,0;
        setarray $@QuizoxMYe[1],0,0,0,0,0,0,0;
        setarray $@QuizoxXYe[1],0,0,0,0,0,0,0;
        //1234
        setarray $@QzizNmMpm$[8],"","","","","";
        setarray $@QzizNmMn$[8],"","","","","";
        setarray $@QzizNm1xs[8],0,0,0,0,0;
        setarray $@QzizNm2xs[8],0,0,0,0,0;
        setarray $@QzizNm3xs[8],0,0,0,0,0;
        setarray $@QzizNm4xs[8],0,0,0,0,0;
        setarray $@QzizNmM1xs[8],0,0,0,0,0;
        setarray $@QzizNmM2xs[8],0,0,0,0,0;
        setarray $@QzizNmM3xs[8],0,0,0,0,0;
        setarray $@QzizNmM4xs[8],0,0,0,0,0;
        setarray $@QzizNmM5xs[8],0,0,0,0,0;
        setarray $@QzizNm1ys[8],0,0,0,0,0;
        setarray $@QzizNm2ys[8],0,0,0,0,0;
        setarray $@QzizNm3ys[8],0,0,0,0,0;
        setarray $@QzizNm4ys[8],0,0,0,0,0;
        setarray $@QzizNmM1ys[8],0,0,0,0,0;
        setarray $@QzizNmM2ys[8],0,0,0,0,0;
        setarray $@QzizNmM3ys[8],0,0,0,0,0;
        setarray $@QzizNmM4ys[8],0,0,0,0,0;
        setarray $@QzizNmM5ys[8],0,0,0,0,0;
        setarray $@QzizNm1xe[8],0,0,0,0,0;
        setarray $@QzizNm2xe[8],0,0,0,0,0;
        setarray $@QzizNm3xe[8],0,0,0,0,0;
        setarray $@QzizNm4xe[8],0,0,0,0,0;
        setarray $@QzizNmM1xe[8],0,0,0,0,0;
        setarray $@QzizNmM2xe[8],0,0,0,0,0;
        setarray $@QzizNmM3xe[8],0,0,0,0,0;
        setarray $@QzizNmM4xe[8],0,0,0,0,0;
        setarray $@QzizNmM5xe[8],0,0,0,0,0;
        setarray $@QzizNm1ye[8],0,0,0,0,0;
        setarray $@QzizNm2ye[8],0,0,0,0,0;
        setarray $@QzizNm3ye[8],0,0,0,0,0;
        setarray $@QzizNm4ye[8],0,0,0,0,0;
        setarray $@QzizNmM1ye[8],0,0,0,0,0;
        setarray $@QzizNmM2ye[8],0,0,0,0,0;
        setarray $@QzizNmM3ye[8],0,0,0,0,0;
        setarray $@QzizNmM4ye[8],0,0,0,0,0;
        setarray $@QzizNmM5ye[8],0,0,0,0,0;
        end;
}

quiz_01.gat,240,285,1        script        SYSquizeTimmerCher        -1,{
OnTimer1000:
        set $@QuizeStart,1;
        announce "機智問答主持人:機智問答開始倒數15分鐘,請於這段時間去報名",15;
        end;
OnTimer300000:
        announce "機智問答主持人:機智問答開始倒數10分鐘,請於這段時間去報名",15;
        end;
OnTimer600000:
        announce "機智問答主持人:機智問答開始倒數5分鐘,請於這段時間去報名",15;
        end;
OnTimer900000:
        if (getmapusers("quiz_01.gat") == 0) goto No_people;
        announce "機智問答主持人:機智問答活動參加人數" + getmapusers("quiz_01.gat") + "人,現在開始",15;

        //機智問答場地座標
        //起始座標
        setarray $@QzStOXMp$[1],"quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_00.gat";
        setarray $@QzStOXPoX[1],140,64,230,322,42,42,138,335,56,334,204,236,66;
        setarray $@QzStOXPoY[1],285,183,368,368,369,285,369,89,90,234,92,283,7;
        //OX
        setarray $@QuizoxOm$[1],"quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat";
        setarray $@QuizoxMm$[1],"quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat";
        setarray $@QuizoxXm$[1],"quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat";
        setarray $@QuizoxOXs[1],125,45,217,309,23,23,123;
        setarray $@QuizoxMXs[1],138,62,228,320,40,40,136;
        setarray $@QuizoxXXs[1],143,67,233,325,45,45,141;
        setarray $@QuizoxOYs[1],279,175,363,363,361,277,363;
        setarray $@QuizoxMYs[1],283,181,366,366,367,283,367;
        setarray $@QuizoxXYs[1],280,175,363,363,361,277,363;
        setarray $@QuizoxOXe[1],137,61,227,319,39,39,135;
        setarray $@QuizoxMXe[1],142,66,232,324,44,44,140;
        setarray $@QuizoxXXe[1],155,83,243,335,61,61,153;
        setarray $@QuizoxOYe[1],291,191,373,373,378,293,375;
        setarray $@QuizoxMYe[1],287,185,370,370,371,287,371;
        setarray $@QuizoxXYe[1],291,191,373,373,377,293,375;
        //1234
        setarray $@QzizNmMpm$[8],"quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat";
        setarray $@QzizNmMn$[8],"quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat","quiz_01.gat";
        setarray $@QzizNm1xs[8],313,33,313,183,221;
        setarray $@QzizNm2xs[8],325,45,325,195,240;
        setarray $@QzizNm3xs[8],337,57,337,207,221;
        setarray $@QzizNm4xs[8],345,69,349,219,240;
        setarray $@QzizNmM1xs[8],309,33,313,182,234;
        setarray $@QzizNmM2xs[8],316,36,316,185,242;
        setarray $@QzizNmM3xs[8],328,48,328,197,234;
        setarray $@QzizNmM4xs[8],340,60,340,209,229;
        setarray $@QzizNmM5xs[8],352,72,352,221,1;
        setarray $@QzizNm1ys[8],59,59,207,59,280;
        setarray $@QzizNm2ys[8],59,59,207,59,280;
        setarray $@QzizNm3ys[8],59,59,207,59,261;
        setarray $@QzizNm4ys[8],59,59,207,59,261;
        setarray $@QzizNmM1ys[8],86,86,230,88,282;
        setarray $@QzizNmM2ys[8],82,82,224,82,274;
        setarray $@QzizNmM3ys[8],82,82,224,82,269;
        setarray $@QzizNmM4ys[8],82,82,224,82,274;
        setarray $@QzizNmM5ys[8],82,82,224,82,1;
        setarray $@QzizNm1xe[8],321,41,321,191,233;
        setarray $@QzizNm2xe[8],333,53,333,203,252;
        setarray $@QzizNm3xe[8],345,65,345,215,233;
        setarray $@QzizNm4xe[8],357,77,357,227,252;
        setarray $@QzizNmM1xe[8],361,77,357,228,239;
        setarray $@QzizNmM2xe[8],318,38,318,188,244;
        setarray $@QzizNmM3xe[8],330,50,330,200,239;
        setarray $@QzizNmM4xe[8],342,62,342,212,231;
        setarray $@QzizNmM5xe[8],354,74,354,224,1;
        setarray $@QzizNm1ye[8],81,81,223,81,292;
        setarray $@QzizNm2ye[8],81,81,223,81,292;
        setarray $@QzizNm3ye[8],81,81,223,81,273;
        setarray $@QzizNm4ye[8],81,81,223,81,273;
        setarray $@QzizNmM1ye[8],92,94,236,94,284;
        setarray $@QzizNmM2ye[8],85,85,229,87,279;
        setarray $@QzizNmM3ye[8],85,85,229,87,271;
        setarray $@QzizNmM4ye[8],85,85,229,87,279;
        setarray $@QzizNmM5ye[8],85,85,229,87,1;
        end;
OnTimer901000:
        announce "機智問答主持人:這段時間之內請不要使用公共頻道發言,以避免影響遊戲進行。",15;
        set $@OXActionQuiz,0;
        set $@QuizeStart,2;
        initnpctimer "SYSquizeOXAction";
        goto SYS_EndTime;
No_people:
        announce "機智問答主持人:無人參加機智問答,活動取消",15;
SYS_EndTimer:
        set $@QuizeStart,0;
SYS_EndTime:
        stopnpctimer;
        setnpctimer 0,"SYSquizeTimmerCher";
        end;
}
quiz_01.gat,240,285,1        script        SYSquizeOXAction        -1,{
OnTimer1000:
        set $@OXActionQuiz,$@OXActionQuiz + 1;
        MapAnnounce "quiz_01.gat","20秒後將進行第 " + $@OXActionQuiz + " 題,準備好了嗎?",17;
        end;
OnTimer11000:
        MapAnnounce "quiz_01.gat","還有10秒,請做好準備。",17;
        end;
OnTimer21000:
        callfunc "SYSoxquizeData";
        MapAnnounce "quiz_01.gat","機智問答主持人:第" + $@OXActionQuiz + "題:" + $@GameQz$ + "",15;
        end;
OnTimer27000:
        set $@NUM,rand(1000)+1000;
        set $@Quizrand,$@Quizrand+$@NUM;
        MapAnnounce "quiz_01.gat","你有10秒的思考時間。",17;
        MapAnnounce "quiz_01.gat","[SYSquizeOXAction]:題庫ID:" + $@NUM + "" + $@Quizrand + "若出現問題請向gm報告此ID",17;
        end;
OnTimer32000:
        MapAnnounce "quiz_01.gat","還有5秒的思考時間,決定好你的答案了嗎?",17;
        end;
OnTimer37000:
        MapAnnounce "quiz_01.gat","機智問答主持人:現在公佈答案。",15;
        end;
OnTimer38000:
        MapAnnounce "quiz_01.gat","機智問答主持人:答案是......。",15;
        end;
OnTimer38700:
        if ($@GameAns == 0) MapAnnounce "quiz_01.gat","機智問答主持人:O",15;
        if ($@GameAns == 1) MapAnnounce "quiz_01.gat","機智問答主持人:X",15;
        end;
OnTimer39000:
        set $@OXM,$@OXActionQuiz + 1;
        areawarp $@QuizoxMm$[$@OXActionQuiz],$@QuizoxMXs[$@OXActionQuiz],$@QuizoxMYs[$@OXActionQuiz],$@QuizoxMXe[$@OXActionQuiz],$@QuizoxMYe[$@OXActionQuiz],"prontera",149,92;
        if ($@GameAns != 0) goto AnsIsX;
        areawarp $@QuizoxOm$[$@OXActionQuiz],$@QuizoxOXs[$@OXActionQuiz],$@QuizoxOYs[$@OXActionQuiz],$@QuizoxOXe[$@OXActionQuiz],$@QuizoxOYe[$@OXActionQuiz],$@QzStOXMp$[$@OXM],$@QzStOXPoX[$@OXM],$@QzStOXPoY[$@OXM];
        areawarp $@QuizoxXm$[$@OXActionQuiz],$@QuizoxXXs[$@OXActionQuiz],$@QuizoxXYs[$@OXActionQuiz],$@QuizoxXXe[$@OXActionQuiz],$@QuizoxXYe[$@OXActionQuiz],"prontera",149,92;
        end;
AnsIsX:
        areawarp $@QuizoxOm$[$@OXActionQuiz],$@QuizoxOXs[$@OXActionQuiz],$@QuizoxOYs[$@OXActionQuiz],$@QuizoxOXe[$@OXActionQuiz],$@QuizoxOYe[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QuizoxXm$[$@OXActionQuiz],$@QuizoxXXs[$@OXActionQuiz],$@QuizoxXYs[$@OXActionQuiz],$@QuizoxXXe[$@OXActionQuiz],$@QuizoxXYe[$@OXActionQuiz],$@QzStOXMp$[$@OXM],$@QzStOXPoX[$@OXM],$@QzStOXPoY[$@OXM];
        end;
OnTimer42000:
        if (getmapusers("quiz_01.gat") == 0) goto AllOut;
        MapAnnounce "quiz_01.gat","機智問答主持人:機智問答進行至第" + $@OXActionQuiz + "題,目前場內剩下" + getmapusers("quiz_01.gat") + "人",15;
        end;
OnTimer46000:
        if ($@OXActionQuiz == 7) end;
        setnpctimer 0,"SYSquizeTimmerCher";
        initnpctimer;
        end;
AllOut:
        set $@GameQz$,"";
        set $@QZnum,0;
        set $@GameAns,0;
        set $@QUNUM2,0;
        announce "機智問答主持人:這次的機智問答最後的參加者在第 " + $@OXActionQuiz + " 題出局,無人獲勝。",15;
        set $@QuizeStart,0;
        setnpctimer 0,"SYSquizeTimmerCher";
        stopnpctimer;
        end;
OnTimer50000:
        MapAnnounce "quiz_01.gat","能進行到這裡,真是不簡單!",17;
        end;
OnTimer53000:
        MapAnnounce "quiz_01.gat","接下來的題目都是選擇題,大家要加油喔!",17;
        setnpctimer 0,"SYSquizeTimmerCher";
        initnpctimer "SYSquize1234Action";
        end;
}

quiz_01.gat,241,285,1        script        SYSquize1234Action        -1,{
OnTimer1000:
        set $@OXActionQuiz,$@OXActionQuiz + 1;
        MapAnnounce "quiz_01.gat","20秒後將進行第 " + $@OXActionQuiz + " 題,準備好了嗎?",17;
        end;
OnTimer11000:
        MapAnnounce "quiz_01.gat","還有10秒,請做好準備。",17;
        end;
OnTimer21000:
        callfunc "SYS1234quizeData";
        MapAnnounce "quiz_01.gat","第" + $@OXActionQuiz + "題:" + $@GameQz$ + "",15;
        end;
OnTimer22000:
        MapAnnounce "quiz_01.gat","選項一:" + $@NumAns$[1] + "",15;
        end;
OnTimer23000:
        MapAnnounce "quiz_01.gat","選項二:" + $@NumAns$[2] + "",15;
        end;
OnTimer24000:
        MapAnnounce "quiz_01.gat","選項三:" + $@NumAns$[3] + "",15;
        end;
OnTimer25000:
        MapAnnounce "quiz_01.gat","選項四:" + $@NumAns$[4] + "",15;
        end;
OnTimer29000:
        MapAnnounce "quiz_01.gat","思考時間25秒,請仔細的思考你的答案。",17;
        end;
OnTimer34000:
        MapAnnounce "quiz_01.gat","還有20秒,盡快做決定。",17;
        end;
OnTimer44000:
        MapAnnounce "quiz_01.gat","10秒後公布答案。",17;
        end;
OnTimer54000:
        MapAnnounce "quiz_01.gat","機智問答主持人:現在公佈答案。",15;
        end;
OnTimer55000:
        MapAnnounce "quiz_01.gat","機智問答主持人:答案是......。",15;
        end;
OnTimer56700:
        MapAnnounce "quiz_01.gat","選項" + $@GameAns + ":" + $@NumAns$[$@GameAns] + "",15;
        end;
OnTimer57000:
        //傳走M區
        set $@OXM,$@OXActionQuiz + 1;
        areawarp $@QzizNmMpm$[$@OXActionQuiz],$@QzizNmM1xs[$@OXActionQuiz],$@QzizNmM1ys[$@OXActionQuiz],$@QzizNmM1xe[$@OXActionQuiz],$@QzizNmM1ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMpm$[$@OXActionQuiz],$@QzizNmM2xs[$@OXActionQuiz],$@QzizNmM2ys[$@OXActionQuiz],$@QzizNmM2xe[$@OXActionQuiz],$@QzizNmM2ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMpm$[$@OXActionQuiz],$@QzizNmM3xs[$@OXActionQuiz],$@QzizNmM3ys[$@OXActionQuiz],$@QzizNmM3xe[$@OXActionQuiz],$@QzizNmM3ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMpm$[$@OXActionQuiz],$@QzizNmM4xs[$@OXActionQuiz],$@QzizNmM4ys[$@OXActionQuiz],$@QzizNmM4xe[$@OXActionQuiz],$@QzizNmM4ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMpm$[$@OXActionQuiz],$@QzizNmM5xs[$@OXActionQuiz],$@QzizNmM5ys[$@OXActionQuiz],$@QzizNmM5xe[$@OXActionQuiz],$@QzizNmM5ye[$@OXActionQuiz],"prontera",149,92;
        if ($@GameAns != 1) goto Rura_2;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm1xs[$@OXActionQuiz],$@QzizNm1ys[$@OXActionQuiz],$@QzizNm1xe[$@OXActionQuiz],$@QzizNm1ye[$@OXActionQuiz],$@QzStOXMp$[$@OXM],$@QzStOXPoX[$@OXM],$@QzStOXPoY[$@OXM];
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm2xs[$@OXActionQuiz],$@QzizNm2ys[$@OXActionQuiz],$@QzizNm2xe[$@OXActionQuiz],$@QzizNm2ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm3xs[$@OXActionQuiz],$@QzizNm3ys[$@OXActionQuiz],$@QzizNm3xe[$@OXActionQuiz],$@QzizNm3ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm4xs[$@OXActionQuiz],$@QzizNm4ys[$@OXActionQuiz],$@QzizNm4xe[$@OXActionQuiz],$@QzizNm4ye[$@OXActionQuiz],"prontera",149,92;
Rura_2:        if ($@GameAns != 2) goto Rura_3;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm1xs[$@OXActionQuiz],$@QzizNm1ys[$@OXActionQuiz],$@QzizNm1xe[$@OXActionQuiz],$@QzizNm1ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm2xs[$@OXActionQuiz],$@QzizNm2ys[$@OXActionQuiz],$@QzizNm2xe[$@OXActionQuiz],$@QzizNm2ye[$@OXActionQuiz],$@QzStOXMp$[$@OXM],$@QzStOXPoX[$@OXM],$@QzStOXPoY[$@OXM];
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm3xs[$@OXActionQuiz],$@QzizNm3ys[$@OXActionQuiz],$@QzizNm3xe[$@OXActionQuiz],$@QzizNm3ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm4xs[$@OXActionQuiz],$@QzizNm4ys[$@OXActionQuiz],$@QzizNm4xe[$@OXActionQuiz],$@QzizNm4ye[$@OXActionQuiz],"prontera",149,92;
Rura_3:        if ($@GameAns != 3) goto Rura_4;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm1xs[$@OXActionQuiz],$@QzizNm1ys[$@OXActionQuiz],$@QzizNm1xe[$@OXActionQuiz],$@QzizNm1ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm2xs[$@OXActionQuiz],$@QzizNm2ys[$@OXActionQuiz],$@QzizNm2xe[$@OXActionQuiz],$@QzizNm2ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm3xs[$@OXActionQuiz],$@QzizNm3ys[$@OXActionQuiz],$@QzizNm3xe[$@OXActionQuiz],$@QzizNm3ye[$@OXActionQuiz],$@QzStOXMp$[$@OXM],$@QzStOXPoX[$@OXM],$@QzStOXPoY[$@OXM];
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm4xs[$@OXActionQuiz],$@QzizNm4ys[$@OXActionQuiz],$@QzizNm4xe[$@OXActionQuiz],$@QzizNm4ye[$@OXActionQuiz],"prontera",149,92;
Rura_4:        if ($@GameAns != 4) end;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm1xs[$@OXActionQuiz],$@QzizNm1ys[$@OXActionQuiz],$@QzizNm1xe[$@OXActionQuiz],$@QzizNm1ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm2xs[$@OXActionQuiz],$@QzizNm2ys[$@OXActionQuiz],$@QzizNm2xe[$@OXActionQuiz],$@QzizNm2ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm3xs[$@OXActionQuiz],$@QzizNm3ys[$@OXActionQuiz],$@QzizNm3xe[$@OXActionQuiz],$@QzizNm3ye[$@OXActionQuiz],"prontera",149,92;
        areawarp $@QzizNmMn$[$@OXActionQuiz],$@QzizNm4xs[$@OXActionQuiz],$@QzizNm4ys[$@OXActionQuiz],$@QzizNm4xe[$@OXActionQuiz],$@QzizNm4ye[$@OXActionQuiz],$@QzStOXMp$[$@OXM],$@QzStOXPoX[$@OXM],$@QzStOXPoY[$@OXM];
        end;
OnTimer60000:
        if ($@OXActionQuiz == 12) goto GameEnd;
        if (getmapusers("quiz_01.gat") == 0) goto AllOut;
        MapAnnounce "quiz_01.gat","機智問答主持人:機智問答進行至第" + $@OXActionQuiz + "題,目前場內剩下" + getmapusers("quiz_01.gat") + "人",15;
        end;
OnTimer64000:
        setnpctimer 0,"SYSquizeTimmerCher";
        initnpctimer;
        end;
AllOut:
        set $@NumAns1$,"";
        set $@NumAns2$,"";
        set $@NumAns3$,"";
        set $@NumAns4$,"";
        set $@GameQz$,"";
        set $@QZnum,0;
        set $@GameAns,0;
        set $@QUNUM2,0;
        set $@QuizeStart,0;
        announce "機智問答主持人:這次的機制問答最後的參加者在第 " + $@OXActionQuiz + " 題出局,無人獲勝。",15;
        setnpctimer 0,"SYSquizeTimmerCher";
        stopnpctimer;
        end;
GameEnd:
        if (getmapusers("quiz_00.gat") == 0) goto AllOut;
        if (getmapusers("quiz_01.gat") != 0) announce "ERROR!!,玩家仍留在場內",15;
        announce "機智問答主持人:這次的機制問答已進結束,成功闖關人數有" + getmapusers("quiz_00.gat") + "人",15;
        set $@QuizeStart,0;        //測試用
        setnpctimer 0,"SYSquizeTimmerCher";
        stopnpctimer;
        end;
}

function        script        SYSOXquizeStarter        {
        initnpctimer "SYSquizeTimmerCher";
        return;
}

quiz_00.gat,67,31,4        script        益智問答工作人員        769,{
        mes "[益智問答工作人員]";
        mes "恭喜你成功闖關";
        mes "你可以從以下東西中選擇你要什麼獎品";
        next;
        menu        "金錢(300w)",L_01,
                "商城頭飾",L_02,
                "人頭(5-30個)",L_03,
                "我想一下",L_THINK;
L_01:       
        set Zeny,Zeny + 3000000 + (rand(201) * 10000);        goto L_OUT;

L_02:       
        set @gi,rand(45);
        if(@gi ==0)getitem 5227,1;
        if(@gi ==1)getitem 5228,1;
        if(@gi ==2)getitem 5229,1;
        if(@gi ==3)getitem 5230,1;
        if(@gi ==4)getitem 5231,1;
        if(@gi ==5)getitem 5232,1;
        if(@gi ==6)getitem 5233,1;
        if(@gi ==7)getitem 5234,1;
        if(@gi ==8)getitem 5235,1;
        if(@gi ==9)getitem 5236,1;
        if(@gi ==10)getitem 5237,1;
        if(@gi ==11)getitem 5238,1;
        if(@gi ==12)getitem 5239,1;
        if(@gi ==13)getitem 5240,1;
        if(@gi ==14)getitem 5241,1;
        if(@gi ==15)getitem 5242,1;
        if(@gi ==16)getitem 5252,1;
        if(@gi ==17)getitem 5253,1;
        if(@gi ==18)getitem 5254,1;
        if(@gi ==19)getitem 5255,1;
        if(@gi ==20)getitem 5211,1;
        if(@gi ==21)getitem 5212,1;
        if(@gi ==22)getitem 5213,1;
        if(@gi ==23)getitem 5214,1;
        if(@gi ==24)getitem 5284,1;
        if(@gi ==25)getitem 5291,1;
        if(@gi ==26)getitem 5286,1;
        if(@gi ==27)getitem 5287,1;
        if(@gi ==28)getitem 5283,1;
        if(@gi ==29)getitem 5285,1;
        if(@gi ==30)getitem 5288,1;
        if(@gi ==31)getitem 5105,1;
        if(@gi ==32)getitem 5258,1;
        if(@gi ==33)getitem 5273,1;
        if(@gi ==34)getitem 5274,1;
        if(@gi ==35)getitem 5275,1;
        if(@gi ==36)getitem 5276,1;
        if(@gi ==37)getitem 5380,1;
        if(@gi ==38)getitem 5381,1;
        if(@gi ==39)getitem 5382,1;
        if(@gi ==40)getitem 5289,1;
        if(@gi ==41)getitem 5292,1;
        if(@gi ==42)getitem 5293,1;
        if(@gi ==43)getitem 5294,1;
        if(@gi ==44)getitem 2202,1;
L_03:   
        set @gi2,rand(6);   
        if(@gi2 ==0)getitem 7005,5;
        if(@gi2 ==1)getitem 7005,10;
        if(@gi2 ==2)getitem 7005,15;
        if(@gi2 ==3)getitem 7005,20;
        if(@gi2 ==4)getitem 7005,25;
        if(@gi2 ==5)getitem 7005,30;
L_OUT:
        warp "prontera.gat",149,92;
        end;
L_THINK:
        mes "[益智問答工作人員]";
        mes "等你想好了再來找我";
        close;

}

new_4-1.gat        mapflag        nomemo        dummy
new_4-1.gat        mapflag        noteleport        dummy
new_4-1.gat        mapflag        nopenalty        dummy
new_4-1.gat        mapflag        noskill,81:78:75:74:45:33:29:30:34:24:25:12:18:21:20:43:44:60:79:80:83:84:85:87:89:90:91:92111113115117119121123125131213:229:230:232:233:254:261:270:285:286:287:288:290:305:306:307:308:309:310:311:312:313:317:320:321:322:325:327:328:329:330:362:380:384:390:395:401:404:405:406:70:334:335:336        dummy
  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-8-27 15:21:29 | 顯示全部樓層
    我想問題是出在goto L_OUT;吧
    妳為啥
    L_01有加goto L_OUT;L_02跟L_03卻沒加goto L_OUT;呢
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-6-30 05:07 AM , Processed in 0.101301 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表