diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-01-24 00:13:27 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-01-24 00:13:27 +0300 |
commit | b6ca7609bfd1d979c25fa19051ac8d2903977a17 (patch) | |
tree | 37af85528a15c1f30153777ccc1e1d36e3aea55a /npc | |
parent | 2f91121bf95aa59197622d2bd665afdd1be9a995 (diff) | |
download | serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.tar.gz serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.tar.bz2 serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.tar.xz serverdata-b6ca7609bfd1d979c25fa19051ac8d2903977a17.zip |
Add command findcraftentry into npc1 menu.
Diffstat (limited to 'npc')
-rw-r--r-- | npc/test/npc1.txt | 50 |
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; } |