Puedes usar un script como éste:
- script dl_map -1,{
OnPCLoadMapEvent:
getmapxy(
[email protected]$,
[email protected],
[email protected],0);
query_sql("SELECT last_ip FROM `login` WHERE account_id = "+getcharid(3)+"",
[email protected]$);
query_sql("SELECT account_id FROM `login` WHERE last_ip = '"
[email protected]$+"'",
[email protected]);
set
[email protected],getcharid(3,strcharinfo(0));
for(set
[email protected] ,0;
[email protected]<getarraysize(
[email protected]);set
[email protected],
[email protected]+1){
if(attachrid(
[email protected][
[email protected]])){
getmapxy(
[email protected]$,
[email protected],
[email protected],0);
if (
[email protected]$==
[email protected]$){
set
[email protected],
[email protected]+1;
}
}
}
detachrid;
attachrid
[email protected];
if(
[email protected] > 1) {
dispbottom "Lo siento, no está permitido el Double Login en éste mapa.";
warp "prontera",156,183;
}
end;
}
//------Enable map OnPCLoadMapEvent-------------------
izlude mapflag loadevent
alberta mapflag loadevent
Sólo deberás añadir el mapflag del mapa que deseas restringir. (aquí coloqué izlude y alberta)