diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-08-22 14:54:04 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-08-22 14:54:04 +0300 |
commit | 7bdfbe681e9748d658bd554526352face086331c (patch) | |
tree | b0fd6a96c770b3b7a5b21f9e90700f9b52fff9dc | |
parent | 46008a8737f7138952d15263522db3685ec092a7 (diff) | |
download | serverdata-7bdfbe681e9748d658bd554526352face086331c.tar.gz serverdata-7bdfbe681e9748d658bd554526352face086331c.tar.bz2 serverdata-7bdfbe681e9748d658bd554526352face086331c.tar.xz serverdata-7bdfbe681e9748d658bd554526352face086331c.zip |
Add in demo code items renting.
-rw-r--r-- | npc/test/npc1.txt | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/npc/test/npc1.txt b/npc/test/npc1.txt index 34569330..35d1d986 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:refine")) + switch (select("show area:map:pc:change npc direction:quest test:cart:refine:rent")) { case 1: areatest; @@ -123,7 +123,7 @@ L_Start: .@item = -1; while(1) { - switch (select("set item:refine +1:refine -1:refine fail")) + switch (select("set item:refine +1:refine -1:refine fail:back")) { case 1: requestitemindex .@item; @@ -138,8 +138,39 @@ L_Start: case 4: failedrefindex .@item; break; + case 5: + goto L_Start; + break; } } + break; + case 8: + while(1) + { + switch (select("rent vneck for 10 seconds", + "rent vneck for 30 seconds", + "rent vneck for 1 minute", + "rent vneck for 5 minutes", + "back")) + { + case 1: + rentitem 1301, 10; + break; + case 2: + rentitem 1301, 30; + break; + case 3: + rentitem 1301, 60; + break; + case 4: + rentitem 1301, 300; + break; + case 5: + goto L_Start; + break; + } + } + break; } close; |