summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-08-22 14:54:04 +0300
committerAndrei Karas <akaras@inbox.ru>2015-08-22 14:54:04 +0300
commit7bdfbe681e9748d658bd554526352face086331c (patch)
treeb0fd6a96c770b3b7a5b21f9e90700f9b52fff9dc /npc
parent46008a8737f7138952d15263522db3685ec092a7 (diff)
downloadserverdata-7bdfbe681e9748d658bd554526352face086331c.tar.gz
serverdata-7bdfbe681e9748d658bd554526352face086331c.tar.bz2
serverdata-7bdfbe681e9748d658bd554526352face086331c.tar.xz
serverdata-7bdfbe681e9748d658bd554526352face086331c.zip
Add in demo code items renting.
Diffstat (limited to 'npc')
-rw-r--r--npc/test/npc1.txt35
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;