战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2802|回复: 3
打印 上一主题 下一主题

D2NT買Key與賣Key動作問題?

[复制链接]

1

主题

2

帖子

55

积分

新手

Rank: 2

积分
55
跳转到指定楼层
楼主
发表于 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, 2024-4-19 18:51 , Processed in 0.169734 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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