OK論壇

 找回密碼
 註冊
查看: 2312|回復: 4

[分享] [waitingroom]指定NPC執行

[複製鏈接]
  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-9-27 20:33:11 | 顯示全部樓層 |閱讀模式
    1. BUILDIN_FUNC(waitingroom)
    2. {
    3. struct npc_data* nd;
    4. const char* title;
    5. const char* ev = "";
    6. int limit;
    7. int trigger = 0;
    8. int pub = 1;

    9. title = script_getstr(st, 2);
    10. limit = script_getnum(st, 3);

    11. if( script_hasdata(st,5) )
    12. {
    13. struct script_data* last = script_getdata(st, 5);
    14. get_val(st, last);
    15. if( data_isstring(last) )
    16. {// ,<trigger>,"<event>"
    17. trigger = script_getnum(st, 4);
    18. ev = script_getstr(st, 5);
    19. }
    20. else
    21. {// ,"<event>",<trigger>
    22. ev = script_getstr(st, 4);
    23. trigger = script_getnum(st,5);
    24. }
    25. }
    26. else if( script_hasdata(st,4) )
    27. {// ,"<event>"
    28. ev = script_getstr(st, 4);
    29. trigger = limit;
    30. }

    31. if( script_hasdata(st,6) )
    32. nd = npc_name2id(script_getstr(st, 6));
    33. else
    34. nd = (struct npc_data *)map_id2bl(st->oid);

    35. if( nd != NULL )
    36. chat_createnpcchat(nd, title, limit, pub, trigger, ev);

    37. return 0;
    38. }
    複製代碼
    *waitingroom "<chatroom name>",<limit>{,<event label>,<trigger>,"<NPC object name>"};

    評分

    參與人數 1積分 +70 現金 +70 積極性 +70 收起 理由
    goddameit + 70 + 70 + 70 精品文章

    查看全部評分

    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-9-27 22:55:46 | 顯示全部樓層
    看不出有何公用

    能解釋一下?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2009-9-28 11:04:46 | 顯示全部樓層
    waitingroom不是不能指定NPC的聊天室嗎...
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-9-28 11:14:52 | 顯示全部樓層
    像是傳送其他聊天室內的人物?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2009-9-28 18:02:16 | 顯示全部樓層
    本帖最後由 Alopex 於 2009-9-28 06:03 PM 編輯

    4# pan00017

    恩恩@@就不必再放在該NPC下執行了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-3 02:30 AM , Processed in 0.049670 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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