Ha megvan a mapperdb file amit itt találálsz:
LETÖLTÉS nyisd meg a mappert a cmudban majd loadold hozzá ezt a file-t.
beallitja az iranyokat hogy a mapper illetve PATH (ha hasznalsz) mukodjon.FONTOS!! az iranyok ugy mukodnek mint egy alias. szoval talalsz itt ekezetes betuket, mert olyat altalaban nem hasznalsz a brutalian. de nem mindegyik magyar ekezetes betu mukodik ezert kell az x,y es c alias is.
Ha elso alkalommal hasznalod a mappert, vagy valami miatt nem megy, futtas egy
mapper reconfigot!
unalias x
unalias c
unalias y
#DIR cx {fel} u
#DIR xc {le} d
#DIR yú {nyugat|ny} w
#DIR áü {del|d} s
#DIR éó {delnyugat|dny|dn} sw
#DIR óé {eszakkelet|ek} ne
#DIR öu {eszaknyugat|eny|en} nw
#DIR úy {kelet|k} e
#DIR uö {delkelet|dk} se
#DIR üá {eszak|e} n
#ECHO Utiranyok beallitva.
Ahoz hogy tudja érzékelni a mapper hogy te épp hova teleportáltál el és rakjon is oda a mapon ahoz kell egy db változó az összes zónával és a hozzátartozó kezdőlokációkkal.
Ha bővítenéd csak szúrj az aljára egyet amiben fontos hogy ugyanúgy legyen írva a zonename mintahogy a mapperben is szerepel pl: Harcosok Kiralya nem pedig harcosokkiralya vagy bármi más...
első rublika a zóna pontos neve második a zóna kezdőlokációjának ID-je.
Csinálj egy teleport_lokaciok nevű változót amiben legyen ez
|A hit temploma=2703|A Perker-hegy Labirintusa=13196|Alagut=19808|Andelo=1281|Aqua=9076|Arany Oroszlan Fogado=8025|Armorika=4010|Atlantisz=6071|Az eltitkolt kiralysag=9203|Bankvaros=12844|Barlang=7149|Barlangrendszer=5432|Ciganytabor=2369|Cirkusz=1410|Clearmoon=19152|Csendeshon=2122|Darkmoon=5370|Darmon tarnai=19153|Dinovolgy=18062|Elemium=18557|Elferod=2485|Elit Klub=21930|Elveszett Varos=20859|Eranikus Temploma=7482|Erdo=19154|Feher torony=8526|Fejvadaszklan=20857|Felelmek kastelya=18390|Fellegvar=4006|Felvidek=20879|Fenyveshegy=20362|Fonixek=827|Gargoyle kastely=7195|Gnomtanya=9155|Goblinok=8686|Golemek=7056|Gouranga=4970|Halal Csarnoka=12172|Halal Labirintusa=20781|Harcosok Kiralya=5882|Hawaii=11594|Hegyi Falu=5179|Idegenek=17955|Ispotaly=4720|Jegerdo=8931|Jegfalu=19156|Jegpiramis=16292|Kalozbarlang=3115|Kartyavar=17294|Kek Hold Ligete=5907|Kiralyvar=12861|Kobanya=19948|Kobating=2164|Kocsma=6155|Kristalypalota=20917|Kupleraj=17150|Lanedo=4528|Laptemplom=21533|Letunt Korok Hosei=18145|Lhader Labirintusa=21010|Limbo=21191|Lovagok palotaja=12785|Lovagvar=15441|Maguskepzo=20679|Majomsziget=7717|Mocsar=19827|Mosolyfold=6202|Nemesek falva=17336|Nighun kolostor=4355|Olympos=9721|Orbode=10364|Ordowick=15531|Orias=16173|Oriasfalva=3420|Orkfalu=933|Palota=4528|Papok volgye=19176|Phastus Haza=3314|Quettodin=20887|Raknoor=15187|Sakktabla=17210|Sarkanyok barlangja=19153|Sarkanytorony=21192|Senkifoldje=6739|Sherlanga=3891|Shewsbury=2268|Shikon Varosa=18704|Sign666=21193|Sschindylryn=1|Sullyeszto=19746|Szellem Varos=19735|Szellemkastely=19159|Temeto=19160|Tirosz=20713|Torpebanya=1982|Torpfalva=19180|Trollbarlang=15639|Tundertisztas=3653|Twilight=17512|Valhalla=19161|Varazslo kriptaja=19165|Veres hold=4091|Vikingfalu=15812|Zorkan=4923
Csinálj egy portálós gombot lent megtalálod az xml file-t, hogy betudd importolni.
itt a bmp képfile hozzá:
Csinálj egy OnRoomEnter nevű eventet (ez fut le mikor belépsz egy szobába vagyis a mozgásra egy event) és legyen benne ez:
#LOOP %numzones {#CALL %portalenable( %db( @teleport_elmentett, %zonename(%zonevnum(%i))), 1)}
#IF (%ismember( %zonename( ), @teleport_elmentett)) {#CALL %portalenable( %db( @teleport_elmentett, %zonename( )), 0)}
//Ha Torpfalvan vagy, Cirkusz teleportot is ki kell kapcsolni, mert neha onnan akar odafutni. (kevesebb lepes miatt)
#IF (%zonename( ) = Torpfalva) {#CALL %portalenable( %db( @teleport_elmentett, Cirkusz), 0)}
//Ha Lhaderben vagy, Shikon teleportot is ki kell kapcsolni, mert neha onnan akar futini. (kevesebb lepes miatt)
#IF (%zonename( ) = Lhader Labirintusa) {#CALL %portalenable( %db( @teleport_elmentett, Shikon Varosa), 0)}
//Ha nem azzal a karival vagy belepve amelyiknek a teleportalo be van allitva akkor kikapcsolja az osszeset.
#IF (@teleportalo_karakternek_beallitva != @character) {
//#ECHO %ansi( blink, bold, red) A TELEPORTALO NINCS ENNEK A KARAKTEREN BEALLITVA! Menj OUTLANDre es nyomj egy "teleportalo_beallit" parancsot!
#CALL %btncol(button_teleportalo,red)
#VA teleportalo 0} {#CALL %btncol( button_teleportalo, green)}
#IF (!@teleportalo) {#CALL %portalenable( ,0);#CALL %btncol(button_teleportalo,red)}
Na most ugye itt az alsó részben van olyan változó hogy @teleportalo_karakternek_beallitva != @character meg egy @teleportalo
nos ez a zinglordos cucclimókban egy kezdetek alias beállítja szépen ezeket a változókat mivel neked ez nincs meg ezért hozd létre őket manuálisan és egyértelműen @characternél a te neved a @teleportalo 1 ha van 0 ha nincs teleportáló itemed
ha felveszel egy új térkót a teleportálódba akkor mindig menj ki outlandra (raknoor fotér 7 eszak) de bárhol műxik ami nem virtual terkón van és nyomj egy
teleportalo_beallit aliast ezzel fogja lementeni a te listádba azt ami a teleport_lokaciokban megvan zóna és zona kezdőroomID-je ha nincs benne ugye akkor manuál kell beleírni de ezt fentebb már említettem.
Trigger 5tletek:
Eldalolod a hazatero szolamot, es Bardok Hazaban jelensz meg ujra. -> #te 9131
Erosen Sschindylryn foteren allo Narbondel-re gondolsz, majd hirtelen -> #te 31
Megerinted a talizmanon a tuz szimbolumot, es elteleportalsz valahova. -> #te 21781
Eltunsz, es Raknoor foteren jelensz meg ujra. -> #TE 15187
^Meghaltal. ->
#VA hullam_helye %roomnum()
portaloki
#TE 15187
Room Properties azaz egy adott RoomID-nél speckó scriptet aliast trigger bármit futtatnál ilyen pl az eltol tron vagy a kapar fal stb...
Jobb klikk a ROOM-ra majd a pisztoly ikonnál Edit Scripts for this Room-st választva már is írhatod bele
