OSDN Git Service

First version
[st-ro/stro.git] / doc / sample / npc_test_array.txt
1 //===== rAthena Script =======================================
2 //= Sample: Array Test
3 //===== By: ==================================================
4 //= rAthena Dev Team
5 //===== Last Updated: ========================================
6 //= 20090206
7 //===== Description: ========================================= 
8 //= Demonstrates array commands.
9 //============================================================
10
11 prontera,164,190,1      script  Array Test      112,{
12         set @hoge[0],1;
13         set @hoge[1],5;
14         mes "Please enter a value for hoge[2].";
15         next;
16         input @hoge[2];
17         mes "hoge   => " + @hoge;
18         mes "hoge[0]=> " + @hoge[0];
19         mes "hoge[1]=> " + @hoge[1];
20         mes "hoge[2]=> " + @hoge[2];
21         next;
22         setarray @hoge[1],2,3,4,5;
23         mes "true: 5,1,2,3,4";
24         mes "hoge size = "+ getarraysize(@hoge);
25         mes "hoge[0]=> " + @hoge[0];
26         mes "hoge[1]=> " + @hoge[1];
27         mes "hoge[2]=> " + @hoge[2];
28         mes "hoge[3]=> " + @hoge[3];
29         next;
30         copyarray @fuga[0],@hoge[2],2;
31         mes "true: 3,4,0";
32         mes "fuga[0]=> " + @fuga[0];
33         mes "fuga[1]=> " + @fuga[1];
34         mes "fuga[2]=> " + @fuga[2];
35         next;
36         deletearray @hoge[1],2;
37         mes "true: 1,4,5,0";
38         mes "hoge[0]=> " + @hoge[0];
39         mes "hoge[1]=> " + @hoge[1];
40         mes "hoge[2]=> " + @hoge[2];
41         mes "hoge[3]=> " + @hoge[3];
42         close;
43 }