From d50b390fe085f73d7ec7e8dd76ab3a5831f6db04 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 12 Jan 2016 19:18:00 +0300 Subject: Add some craft demo code in npc1. --- npc/test/npc1.txt | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/npc/test/npc1.txt b/npc/test/npc1.txt index 24e1478a..4c4254f1 100644 --- a/npc/test/npc1.txt +++ b/npc/test/npc1.txt @@ -27,7 +27,7 @@ test,10,10,0 script npc1 NPC_TEST1,3,3,{ } L_Start: - switch (select("show area:map:pc:change npc direction:quest test:cart:items:chat:wall")) + switch (select("show area:map:pc:change npc direction:quest test:cart:items:chat:wall:craft")) { case 1: areatest; @@ -247,6 +247,27 @@ L_Start: } } break; + case 10: + setskin "test2"; + requestcraft .@var$, 9; + mes .@var$; + .@craft = initcraft(.@var$); + mes "craft id: " + str(.@craft); + mes "is craft valid: " + validatecraft(.@craft); + .@id = getcraftslotid(.@craft, 0); + .@amount = getcraftslotamount(.@craft, 0); + mes "first item id: " + .@id; + mes "first item name: " + getitemlink(.@id); + mes "first item amount: " + .@amount; + + .@id = getcraftslotid(.@craft, 1); + .@amount = getcraftslotamount(.@craft, 1); + mes "second item id: " + .@id; + mes "second item name: " + getitemlink(.@id); + mes "second item amount: " + .@amount; +// dumpcraft .@craft; + deletecraft .@craft; + break; } close; -- cgit v1.2.3-70-g09d2