prontera,156,178,3 script Check ID 952,{
//input character name
input .@Name$;
set .@sizeacc, query_sql("SELECT `account_id` FROM `login` WHERE `last_ip` = '"+getcharip(getcharid(3, .@name$))+"'",.@aid);
// no need freeloop
set .@menu$,"";
for(set .@i,0; .@i<.@sizeacc; set .@i,.@i+1) // index start to 0
set .@menu$, .@menu$+":"+.@aid[.@i];
set .@Select,select( .@menu$ ) - 1;
set .@sizechar, query_sql("SELECT `name` FROM `char` WHERE `account_id` = '"+.@aid[.@Select]+"'",.@charname$);
//can view the char name list by account selected
set .@menu$,"";
for(set .@i,0; .@i<.@sizechar; set .@i,.@i+1)
set .@menu$, .@menu$+":"+.@charname$[.@i];
// you must display the name
close;
}