npc_test_array.txt 828 B

1234567891011121314151617181920212223242526272829303132333435
  1. // Array Test
  2. prontera,164,190,1 script Array Test 112,{
  3. set @hoge[0],1;
  4. set @hoge[1],5;
  5. mes "Please enter a value for hoge[2].";
  6. next;
  7. input @hoge[2];
  8. mes "hoge => " + @hoge;
  9. mes "hoge[0]=> " + @hoge[0];
  10. mes "hoge[1]=> " + @hoge[1];
  11. mes "hoge[2]=> " + @hoge[2];
  12. next;
  13. setarray @hoge[1],2,3,4,5;
  14. mes "true: 5,1,2,3,4";
  15. mes "hoge size = "+ getarraysize(@hoge);
  16. mes "hoge[0]=> " + @hoge[0];
  17. mes "hoge[1]=> " + @hoge[1];
  18. mes "hoge[2]=> " + @hoge[2];
  19. mes "hoge[3]=> " + @hoge[3];
  20. next;
  21. copyarray @fuga[0],@hoge[2],2;
  22. mes "true: 3,4,0";
  23. mes "fuga[0]=> " + @fuga[0];
  24. mes "fuga[1]=> " + @fuga[1];
  25. mes "fuga[2]=> " + @fuga[2];
  26. next;
  27. deletearray @hoge[1],2;
  28. mes "true: 1,4,5,0";
  29. mes "hoge[0]=> " + @hoge[0];
  30. mes "hoge[1]=> " + @hoge[1];
  31. mes "hoge[2]=> " + @hoge[2];
  32. mes "hoge[3]=> " + @hoge[3];
  33. close;
  34. }