PandasWS / Pandas

熊猫模拟器 - 基于 rAthena 构建的中文仙境传说模拟器(欢迎加入QQ交流群:928171346)
https://pandas.ws
GNU General Public License v3.0
8 stars 2 forks source link

修正脚本控制的商店在特定情况下存在的报错问题 #682

Closed CairoLee closed 1 year ago

CairoLee commented 1 year ago

感谢 "HongShin" 反馈此问题

测试脚本

prontera,150,175,4  script  fsfsfsf 100,{
    mes "1";
    npcshopattach "testshop", 1;
    callshop "testshop", 1;
    end;

OnBuyItem:
    mes "bought_quantity: "+@bought_quantity;
    next;
    mes "bought_nameid: "+@bought_nameid;
    end;
}

-   shop    testshop    -1,no,909:100,910:100

重现方法

与测试 npc 对话,拖拽商品进行购买

预期表现

各项功能一切正常

实际情况

地图服务器跳出来一个调试信息:

[调试]: npc_scriptcont: testttttt (sd->npc_id=110026153) is not 'Unknown NPC' (id=0).