Kellene az összes RoomID egy adott Zonán belül de nincs kedved egyenként kiszedegetni őket? itt egy alias hozzá
New -> Alias -> Name: lokacio
#IF (!%1) {
#SH %ansi(bold,cyan)Hasznalat: lokacio %ansi(bold,red)[ment] %ansi(yellow)~(mind~)%ansi(green)|%ansi(red)[torol] %ansi(yellow)~(mind~)|%ansi(red)[lista]%ansi(reset) !} {
#IF (%1=="lista") {#ECHO @ZoneRooms}
#IF (%1=="ment") {
#if (%2=="mind") {
#CALL %mapfilter(%concat("ZoneID = ",%zonenum()))
ZoneRooms = ""
#LOOP %numrooms {#ADDITEM ZoneRooms %mapvnum( %i);#SH %mapvnum( %i)}
#CALL %mapfilter("")
#ECHO Betoltes lefutva.
} {
#IF (!%ismember( %2, @ZoneRooms)) {
#VA ZoneRooms {%additem( %2, @ZoneRooms)}
#SH @ZoneRooms
} {
#ECHO %ansi( bold, red)%2%ansi( reset) %ansi( bold, cyan)Mar szerepel a listan!%ansi( reset)
}
}
}
#IF (%1=="torol") {
#IF (%2=="mind") {
#VA ZoneRooms ""
#ECHO Osszes lokacio torolve!
} {
#IF (%ismember( %2, @ZoneRooms)) {
#VA ZoneRooms {%delitem( %2, @ZoneRooms)}
#SH @ZoneRooms
} {
#ECHO %ansi( bold, red)%2%ansi( reset) %ansi( bold, cyan)Nem szerepel a listan!%ansi( reset)
}
}
}
}
Paraméter nélkül lokacio <- kiirja a helpet hogy milyen paramétereket használhatsz
Bemész pl Andeloba ha szépen ott van a mapper is akkor beírod hogy
lokacio ment mind és máris mentette a
ZoneRooms nevű változódba az összes ID-t. a többi paraméter már nem is tudom hogy működik e elég régi cucc :)
Ha egyenként mentenéd azt a szobát amin épp állsz használj 2 makrót pl ADD és SUB numpad gombokra és a +nál: lokacio ment %mapvnum a - nál: lokacio torol %mapvnum