OK論壇

 找回密碼
 註冊
查看: 1444|回復: 8

XXX怪物死後廣播(還是無解)

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2009-5-23 02:59:59 | 顯示全部樓層 |閱讀模式
本帖最後由 海神夜 於 2009-5-29 01:45 AM 編輯

有無人知道怎樣寫出
A:
該地圖內XXX怪物死後廣播出XXX怪物被玩家XXX殺死
如MVP怪物一樣
只是怪物不是MVP也可以廣播出XXX怪物被玩家XXX殺死的訊息

B:
該地圖內XXX怪物死後廣播出XXX怪物被玩家XXX殺死
如MVP怪物一樣
只是怪物不是MVP也可以廣播出XXX怪物被玩家XXX殺死的訊息
然後該地圖怪物死後
進行下一個動作指令

請問以上兩種要怎樣作!?

評分

參與人數 1積分 -30 現金 -30 積極性 -30 收起 理由
小剪★ -30 -30 -30 閒置問題

查看全部評分

回復

使用道具 舉報

  • TA的每日心情
    開心
    2021-6-9 01:07 PM
  • 簽到天數: 141 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-5-23 08:07:19 | 顯示全部樓層
    1# 海神夜

    monster 最後面有格script

    設定事件
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-5-23 12:08:41 | 顯示全部樓層
    兩種類型:
    monster <gatname>,<x>,<y>,<mobname>,<mobid>,<count>[,<event>];
    <event>:怪物死亡後執行的事件


    <gatname>,<x>,<y>,<xs>,<ys><tab>monster<tab><displayname><tab><npcid>,<number>,<spawn_delay1>,<spawn_delay2>[,<event>]
    <npcid>:怪物ID(請參考mob_db.txt)
    <event>:怪物死亡後執行的事件(省略時填0)
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-5-23 15:31:40 | 顯示全部樓層
    =   =這個我知道阿
    問題是怎麼寫∼∼∼
    =   =我知道在事件後面寫入即可
    問題是不知道該怎麼寫出廣播怪物死後系統!
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-5-23 17:08:05 | 顯示全部樓層
    本帖最後由 goddameit 於 2009-5-23 05:10 PM 編輯

    用 殺 死 怪 物 下 去 寫
    OnPCKill..:
    公告語法 get怪物名稱(killerid) 取得玩家名稱
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-5-23 19:08:28 | 顯示全部樓層
    一   一
    那我想問問
      set [email=$@mvp_4]$@mvp_4[/email] ,rand(7);
      if ([email=$@mvp_4]$@mvp_4[/email] ==0) monster "activity.gat",99,89,"--ja--",1988,1;
      if ([email=$@mvp_4]$@mvp_4[/email] ==1) monster "activity.gat",99,89,"--ja--",1989,1;
      if ([email=$@mvp_4]$@mvp_4[/email] ==2) monster "activity.gat",99,89,"--ja--",2060,1;
      if ([email=$@mvp_4]$@mvp_4[/email] ==3) monster "activity.gat",99,89,"--ja--",1991,1;
      if ([email=$@mvp_4]$@mvp_4[/email] ==4) monster "activity.gat",99,89,"--ja--",1990,1;
      if ([email=$@mvp_4]$@mvp_4[/email] ==5) monster "activity.gat",99,89,"--ja--",2058,1;
      if ([email=$@mvp_4]$@mvp_4[/email] ==6) monster "activity.gat",99,89,"--ja--",1997,1;
      set $MVPmob_4,1;
    OnPCKillMob:
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1988) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1989) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(2060) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1991) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1990) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(2058) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1997) + "!",15;

    我寫出來結果是這樣
    可是樣怎樣讓怪物1988死後廣播出 announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1988) + "!",15;
    而不是
    只要其中一隻死後全部都廣播呢?
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1988) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1989) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(2060) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1991) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1990) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(2058) + "!",15;
      announce "【系統公告】:恭喜玩家" + strcharinfo(0) + "殺死魔物" + mobid2name(1997) + "!",15;

    換句話說就是廣播出該怪物死後的訊息
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-5-23 19:58:29 | 顯示全部樓層
    用#2.#3的方法會比較好
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-5-24 04:42:01 | 顯示全部樓層
    不知道有無法做數值檢測
    就是顯示王怪被誰殺死做廣播
    一共有幾個人殺死王怪
    分別id是?
    殺死次數為?
    這有無人會做阿?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-5-24 12:13:12 | 顯示全部樓層
    #8
    啟動事件→記錄變數
    大概就這樣
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-6 01:55 AM , Processed in 0.070643 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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