Hi, please try this.
prontera.gat, 155, 185, 4 script Jumping Jack 757,{
setarray .@map_List$[0], "hugel", "yuno", "comodo", "xmas", "aldebaran", "izlude", "payon", "geffen", "morocc", "prontera";
mes "[ Jumping Jack ]";
mes "Hello";
close2;
.@map$ = .@map_List$[ rand( getarraysize( .@map_List$ )) ];
do {
.@x = rand(1,400);
.@y = rand(1,400);
} while( !checkcell(.@map$, .@x, .@y, cell_chkpass ) );
unitwarp getnpcid(0), .@map$, .@x, .@y;
end;
}