summaryrefslogtreecommitdiff
path: root/npc/test
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-01-24 00:13:27 +0300
committerAndrei Karas <akaras@inbox.ru>2016-01-24 00:13:27 +0300
commitb6ca7609bfd1d979c25fa19051ac8d2903977a17 (patch)
tree37af85528a15c1f30153777ccc1e1d36e3aea55a /npc/test
parent2f91121bf95aa59197622d2bd665afdd1be9a995 (diff)
downloadserverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.tar.gz
serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.tar.bz2
serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.tar.xz
serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.zip
Add command findcraftentry into npc1 menu.
Diffstat (limited to 'npc/test')
-rw-r--r--npc/test/npc1.txt50
1 files changed, 32 insertions, 18 deletions
diff --git a/npc/test/npc1.txt b/npc/test/npc1.txt
index 0727e27c..0b55bff5 100644
--- a/npc/test/npc1.txt
+++ b/npc/test/npc1.txt
@@ -248,25 +248,39 @@ L_Start:
}
break;
case 10:
- setskin "test2";
- .@var$ = requestcraft(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;
+ while(1)
+ {
+ switch (select("technical:back"))
+ {
+ case 1:
+ setskin "test2";
+ .@var$ = requestcraft(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;
+ .@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;
+ .@entry = findcraftentry(.@craft, 0);
+ mes "found craft entry: " + .@entry;
+ deletecraft .@craft;
+ setskin "";
+ break;
+ case 2:
+ goto L_Start;
+ break;
+ }
+ }
break;
}