战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1150|回复: 0

D2NT買Key與賣Key動作問題?

[复制链接]

1

主题

1

帖子

47

积分

贫民

Rank: 1

积分
47
发表于 2021-3-16 21:15:33 | 显示全部楼层 |阅读模式
本帖最后由 slaj635 于 2021-3-16 21:15 编辑

我想寫一個動作,
就是到各個章節A1~A5時,
到商店買Key與賣掉Key的動作

稍微研究了一下~D2NT的內容
NTTownManager中有些相關的語法:
function NTTMGR_CheckKeys()
{
        var _key;
        // if(me.classid == NTC_CHAR_CLASS_ASSASSIN)//判斷職業是否是刺客
        // return 12;
        _key = NTT_GetKey();
        if(_key)
                return _key.GetStat(70);
        return 0;
}
而NTTown則有許多關於Key的動作
function NTT_GetKey()
{
        var _items;

        _items = me.GetItems(543);

        if(_items)
        {
                for(var i = 0 ; i < _items.length ; i++)
                {
                        if(_items .mode == 0 && _items .itemloc == 0)
                                return _items ;
                }
        }

        return null;
}
而其中有有個買賣模式...

// mode : 1 = sell, 2 = buy, 3 = shift buy
function NTT_ShopItem(item, npc, mode)
我把我的腳本多加了...

   //新增
   var _key;
        _key = NTT_GetKey();

        if(_key)
          return _key.GetStat(70);

        if(_key)
        {
          switch(NTSI_CheckItem(_key[0]))
          {
                default:
                NTT_ShopItem(_key[0], npc, 1);
                break;
      }
        }
   //
卻沒有動!!希望有專業的可以指導一下!謝謝~


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2021-4-16 23:18 , Processed in 0.031868 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表