prontera,139,176,5 script TCG Banker 831,{ set .@item, 7227; //Item ID set .@n$,"["+strnpcinfo(0)+"]"; mes .@n$; mes "Welcome to the "+getitemname(.@item)+" Bank!"; mes " "; mes getitemname(.@item)+": "+asdf; next; if (select(getitemname(.@item)+" Transaction:View Ladder") == 2) { set .@z, query_sql("SELECT `char_id`,`value` FROM `global_reg_value` WHERE `str`='asdf' ORDER BY `value` DESC LIMIT 10",.@c,.@v); if (!.@z) { mes .@n$; mes "No records found."; close; } mes " - Top 10 - "; for (set .@i, 0; .@i < getarraysize(.@c); set .@i, .@i + 1) { query_sql("SELECT `name` FROM `char` WHERE `char_id`="+.@c[.@i],.@p$); mes "["+(.@i+1)+"] "+.@p$+" "+.@v[.@i]; } close; } setarray .@m$, "Deposit","Widthdraw"; for (set .@i, 0; .@i < getarraysize(.@m$); set .@i, .@i + 1) set .@menu$, .@menu$ + .@m$[.@i] + ":"; set .@m, select (.@menu$) - 1; next; mes .@n$; mes "Please insert the amount of "+getitemname(7227)+" you wish to "+.@m$[.@m]+"."; input .@a; next; if (!.@a) close; if (!.@m && countitem(.@item) >= .@a) { set asdf, asdf + .@a; delitem .@item,.@a; } else if (.@m && asdf >= .@a) { set asdf, asdf - .@a; getitem .@item,.@a; } else { mes .@n$; mes "I'm sorry you have insufficient amount of "+getitemname(.@item)+" to "+.@m$[.@m]+"."; close; } mes .@n$; mes .@m$[.@m]+" successful."; close; }