|
本帖最后由 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;
}
}
//
卻沒有動!!希望有專業的可以指導一下!謝謝~
|
|