- script Sample -1,{ OnInit: // list all the guild castle map here. setarray .map$, "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05", "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05", "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05"; set .map_size,getarraysize( .map$ ); for( set .@i,0; .@i < .map_size; set .@i,.@i + 1 ) setmapflag .map$[.@i],.mf_laodevent; end; OnPCLoadMapEvent: set .@map$,strcharinfo(3); set .@guild,getcharid(2); if( .@guild ) while( .@i < .map_size ){ if( .@map$ == .map$[.@i] ) if( getmapguildusers( .@map$,.@guild ) >= 12 ){ mes "You cant enter since there are 12 guild member in this maps."; close2; warp "prontera",155,181; break; } set .@i,.@i + 1; } end; }