OK論壇

 找回密碼
 註冊
查看: 1597|回復: 2

殺死怪物的事件

 關閉 [複製鏈接]
  • TA的每日心情
    無聊
    2011-8-25 12:44 PM
  • 簽到天數: 32 天

    連續簽到: 0 天

    [LV.5]常住居民I

    發表於 2010-6-22 10:52:16 | 顯示全部樓層 |閱讀模式
    本帖最後由 orz1239 於 2010-6-22 02:19 PM 編輯

    我想要做一個玩家打死怪物加錢的腳本
    需要用到這一個語法killedrid
    可是我不能指定只加殺死該怪物的人的錢,而是全伺服器的人都加錢
    以下是我做的腳本,感覺上少了一個條件判斷,是strcharinfo(0)這個嗎
    - script OnMonsterKillEvent -1,{
    OnMonsterKillEvent:
    if(killedrid){
      set Zeny,Zeny + getmonsterinfo(killedrid,2);
      announce " "+getmonsterinfo(killedrid,0)+"給你"+getmonsterinfo(killedrid,2)+" Zeny!!",15,0x00ffff;
    }
    end;
    }
    小弟我學識淺短還有請各位高手指點指點
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-6-22 11:06:23 | 顯示全部樓層
    本帖最後由 sinya 於 2010-6-22 11:11 AM 編輯

    用錯 事件 label

    1. -   script  OnMonsterKillEvent    -1,{
    2. OnNPCKillEvent:

    3. set Zeny,Zeny + getmonsterinfo(killedrid,2);
    4. dispbottom  "
    5. "+getmonsterinfo(killedrid,0)+"給你"+getmonsterinfo(killedrid,2)+"
    6. Zeny!!";


    7. end;
    8. }

    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2011-8-25 12:44 PM
  • 簽到天數: 32 天

    連續簽到: 0 天

    [LV.5]常住居民I

     樓主| 發表於 2010-6-22 14:18:43 | 顯示全部樓層
    感謝大大的指點!!:101:
    我以為OnNPCKillEvent只是npc名稱設定
    還有我之前也找不到dispbottom這個語法
    http://gdea2010.zxq.net/GDEA/好像沒有
    現在問題解決了重貼一次修正後的
    - script OnNPCKillEvent -1,{
    OnNPCKillEvent:

    set Zeny,Zeny + getmonsterinfo(killedrid,2);
    dispbottom  ""+getmonsterinfo(killedrid,0)+"給你"+getmonsterinfo(killedrid,2)+"Zeny!!";

    end;
    }
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 03:10 AM , Processed in 0.052908 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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