OK論壇

 找回密碼
 註冊
查看: 1280|回復: 12

攻城顯示

[複製鏈接]

該用戶從未簽到

發表於 2008-8-17 02:42:57 | 顯示全部樓層 |閱讀模式
請問有沒有人可以幫我將這個腳本改成所有攻城都顯示呢?
因為我知後才知道攻城有好幾座
結果別人去打別座我不知情
請問是否可以改成所有城都顯示呢?

//原創腳本 by ★╭冰晶幻境╮☆
//若有任何腳本想一同研究、分享,請洽([email protected]
prontera.gat,147,125,5 script 攻城服務站 978,{
set @GIDp1,getcastledata("prtg_cas01.gat",1);
set @GIDp2,getcastledata("prtg_cas02.gat",1);
set @GIDp3,getcastledata("prtg_cas03.gat",1);
set @GIDp4,getcastledata("prtg_cas04.gat",1);
set @GIDp5,getcastledata("prtg_cas05.gat",1);
mes "[攻城服務站]";
mes gettime(7)+"/"+gettime(6)+"/"+gettime(5)+" "+gettime(3)+ ":" +gettime(2)+ "";
mes "請問您需要何種服務呢?";
mes "這裡提供:傳送服務、攻城相關情報";
mes "任何服務皆^FF0000完全免費^000000";
next;
menu "傳送至中央城",go,"查詢各城堡名稱",inquire,"查詢各城堡的所屬公會",inquire2,"查詢各城堡目前人數",inquire3,"我按錯了",no;
  go:
   mes "[攻城服務站]";
   mes "請問你想去中央的哪一座城?";
   next;
   menu "左上",go1,"右上",go2,"中間",go3,"左下",go4,"右下",go5;
   go1: warp "prt_gld.gat",114,239; close;
   go2: warp "prt_gld.gat",208,240; close;
   go3: warp "prt_gld.gat",153,134; close;
   go4: warp "prt_gld.gat",140,64;  close;
   go5: warp "prt_gld.gat",240,129; close;
   end;
  inquire:
   mes "[攻城服務站]";
   mes "中央左下方的城堡:巴基力雷恩 1";
   mes "中央右下方的城堡:巴基力雷恩 2";
   mes "中央 中間 的城堡:巴基力雷恩 3";
   mes "中央左上方的城堡:巴基力雷恩 4";
   mes "中央右上方的城堡:巴基力雷恩 5";
   close;
   end;
  inquire2:
   mes "[攻城服務站]";
   mes "巴基力雷恩 1:^ff0000 " + GetGuildName(@GIDp2) + " ^000000";
   mes "公會長:^ff0000 " + getguildmaster(@GIDp2) + " ^000000";
   mes "巴基力雷恩 2:^ff0000 " + GetGuildName(@GIDp4) + " ^000000";
   mes "公會長:^ff0000 " + getguildmaster(@GIDp4) + " ^000000";
   mes "巴基力雷恩 3:^ff0000 " + GetGuildName(@GIDp3) + " ^000000";
   mes "公會長:^ff0000 " + getguildmaster(@GIDp3) + " ^000000";
   mes "巴基力雷恩 4:^ff0000 " + GetGuildName(@GIDp1) + " ^000000";
   mes "公會長:^ff0000 " + getguildmaster(@GIDp1) + " ^000000";
   mes "巴基力雷恩 5:^ff0000 " + GetGuildName(@GIDp5) + " ^000000";
   mes "公會長:^ff0000 " + getguildmaster(@GIDp5) + " ^000000";
   close;
   end;
  inquire3:
   mes "[攻城服務站]";
   mes "巴基力雷恩 1:目前^ff0000[" + getmapusers("prtg_cas02.gat") + "]^000000人";
   mes "巴基力雷恩 2:目前^ff0000[" + getmapusers("prtg_cas04.gat") + "]^000000人";
   mes "巴基力雷恩 3:目前^ff0000[" + getmapusers("prtg_cas03.gat") + "]^000000人";
   mes "巴基力雷恩 4:目前^ff0000[" + getmapusers("prtg_cas01.gat") + "]^000000人";
   mes "巴基力雷恩 5:目前^ff0000[" + getmapusers("prtg_cas05.gat") + "]^000000人";
   close;
   end;
  no:
   mes "[攻城服務站]";
   mes "你耍我嗎?";
   mes "我要代替月亮懲罰你!";
   next;
   mes "遭受[攻城服務員]的攻擊!";
   mes "這可不是鬧著玩的,損失99%HP";
   percentheal -99,0;
   close;
   end;
}
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-8-17 03:12:47 | 顯示全部樓層
    mes "巴基力雷恩 1:^ff0000 " + GetGuildName(@GIDp2) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp2) + " ^000000";
       mes "巴基力雷恩 2:^ff0000 " + GetGuildName(@GIDp4) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp4) + " ^000000";
       mes "巴基力雷恩 3:^ff0000 " + GetGuildName(@GIDp3) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp3) + " ^000000";
       mes "巴基力雷恩 4:^ff0000 " + GetGuildName(@GIDp1) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp1) + " ^000000";
       mes "巴基力雷恩 5:^ff0000 " + GetGuildName(@GIDp5) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp5) + " ^000000";

    添 加 其 他 即 可
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-8-17 14:05:54 | 顯示全部樓層
    請問版主
    mes "巴基力雷恩 1:^ff0000 " + GetGuildName(@GIDp2) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp2) + " ^000000";
       mes "巴基力雷恩 2:^ff0000 " + GetGuildName(@GIDp4) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp4) + " ^000000";
       mes "巴基力雷恩 3:^ff0000 " + GetGuildName(@GIDp3) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp3) + " ^000000";
       mes "巴基力雷恩 4:^ff0000 " + GetGuildName(@GIDp1) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp1) + " ^000000";
       mes "巴基力雷恩 5:^ff0000 " + GetGuildName(@GIDp5) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp5) + " ^000000";
    這裡添加要怎添加????

    是不是要改這裡呢???
    set @GIDp1,getcastledata("prtg_cas01.gat",1);
    set @GIDp2,getcastledata("prtg_cas02.gat",1);
    set @GIDp3,getcastledata("prtg_cas03.gat",1);
    set @GIDp4,getcastledata("prtg_cas04.gat",1);
    set @GIDp5,getcastledata("prtg_cas05.gat",1);

    是的話我疑惑set @GIDp1,
    可以改成別的嗎???
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-8-17 14:12:12 | 顯示全部樓層
    set @GIDp6,getcastledata("prtg_cas06.gat",1); (( 這是舉例

       mes "巴基力雷恩 6:^ff0000 " + GetGuildName(@GIDp6) + " ^000000";
       mes "公會長:^ff0000 " + getguildmaster(@GIDp6) + " ^000000";


    手 動 新 增
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-8-17 14:14:23 | 顯示全部樓層
    又 或 者 攻 城 啟 動 時
    -        script        Agit_Event        -1,{
            end;

    OnClock2100:        //開始時間 星期六(6)
    OnClock2300:        //結束時間 星期六(6)

    OnAgitInit:
            // 開始時間檢查
            if( (gettime(4)==6) && (gettime(3)>=21 && gettime(3)<23) ) {
                    if (!agitcheck()) {
                            AgitStart;
                            callsub S_DisplayOwners;
                    }
                    end;
            }

            // 結束時間檢查
            if ( (gettime(4)==6) && (gettime(3)==23) ) {
                    if (agitcheck()) {
                            AgitEnd;
                            callsub S_DisplayOwners;
                    }
                    end;
            }
            end;

    S_DisplayOwners:
            setarray .@maps$[0],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05";
            setarray .@maps$[5],"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05";
            setarray .@maps$[10],"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05";
            setarray .@maps$[15],"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05";

            for( set .@i, 0; .@i <= 19; set .@i, .@i+1 ) {
                    if (GetCastleData(.@maps$[.@i],1)) {
                            Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [" + GetGuildName(GetCastleData(.@maps$[.@i],1)) + "] 工會佔領了",bc_all;
                    }
                    else {
                            Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [] 工會佔領了",bc_all;
                    }
            }
            end;
    }


    看 有 沒 有 把 攻 城 地 圖 都 加 入

    [ 本帖最後由 goddameit 於 2008-8-17 02:15 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-8-18 02:11:51 | 顯示全部樓層
    請問一下唷
    要怎樣讓他顯示出哪個人物去打攻城?
    因為現在這個攻城樣式士顯示
    某個公會長佔領某攻城
    某個公會名稱佔領攻城
    有無法在新增一個
    某個公會人員佔領攻城
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-8-18 15:04:48 | 顯示全部樓層
    #6
    有 是 有
    但 是 一 大 串
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-8-18 19:38:10 | 顯示全部樓層
    。。"一大串
    請問要怎用???
    不然都不知道士哪位人事攻下
    都只看到公會長
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-8-18 19:41:24 | 顯示全部樓層
    -        script        Agit_Event        -1,{
            end;

    OnClock2100:        //開始時間 星期六(6)
    OnClock2300:        //結束時間 星期六(6)

    OnAgitInit:
            // 開始時間檢查
            if( (gettime(4)==6) && (gettime(3)>=21 && gettime(3)<23) ) {
                    if (!agitcheck()) {
                            AgitStart;
                            callsub S_DisplayOwners;
                    }
                    end;
            }

            // 結束時間檢查
            if ( (gettime(4)==6) && (gettime(3)==23) ) {
                    if (agitcheck()) {
                            AgitEnd;
                            callsub S_DisplayOwners;
                    }
                    end;
            }
            end;

    S_DisplayOwners:
            setarray .@maps$[0],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05";
            setarray .@maps$[5],"aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05";
            setarray .@maps$[10],"gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05";
            setarray .@maps$[15],"payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05";
            for( set .@i, 0; .@i <= 19; set .@i, .@i+1 ) {
                    if (GetCastleData(.@maps$[.@i],1)) {
                            Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [" + GetGuildName(GetCastleData(.@maps$[.@i],1)) + "] 工會佔領了",bc_all;
                    }
                    else {
                            Announce "秘密基地 [" + GetCastleName(.@maps$[.@i]) + "]被 [] 工會佔領了",bc_all;
                    }
            }
            end;
    }

    不 用 鎖 定 人
    攻 下 時 讓 他 說 哪 邊 被 哪 公 會 攻 下 不 就 得 了 ?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-8-18 19:51:37 | 顯示全部樓層
    =  =|||因為我本意是
    公會攻下城會有禮物
    但是公會佔領者都會顯示XXX公會佔領、公會長XXXX
    可是我是想要有攻城者才有物品
    沒攻城者沒有
    但是卻無法明確分辨
    =  =變成沒打者也會有物品
    會很。。。。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-8-25 15:39:55 | 顯示全部樓層
    原帖由 海神夜 於 2008-8-18 07:51 PM 發表
    =  =|||因為我本意是
    公會攻下城會有禮物
    但是公會佔領者都會顯示XXX公會佔領、公會長XXXX
    可是我是想要有攻城者才有物品
    沒攻城者沒有
    但是卻無法明確分辨
    =  =變成沒打者也會有物品
    會很。。。。

    可是這樣不會變成
    只有打爆公會石的那個人才有出現名子
    那其他輔助他的人呢
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-8-26 02:27:19 | 顯示全部樓層

    回覆 11樓的 zzzzzzzz10 的帖子

    =   =這樣說也對
    那我想問問其他人
    你們私福內參加工城者
    一 一有給物品嗎???
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2008-8-26 11:26:31 | 顯示全部樓層
    幫你用好了 - ........... -

    工會內部的事情 gm不要插手

    給會長開寶箱就好

    如果會長要分就分,不要分工會人數流失是她家的事情...

    gm介入問題會很多

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-30 04:10 AM , Processed in 0.060341 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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