gnashxalex Posted August 18, 2020 Share Posted August 18, 2020 Buenas, tengo unos 30 minutos intentando arreglar el Ultimo Destino de este script y no lo logro, alguien seria amable de ayudarme?, Gracias de antemano! - script Warper2::Warper2 831,{ Main: if (getbrokenid(1) != 0) { while (getbrokenid(1) != 0){ specialeffect2 101; repairall; } } sc_start 32,250000,10; // Increase Agi sc_start 30,250000,10; // Blessing percentheal 100,100; set [email protected],1000; callsub S_CheckVar; mes("Warper"); mes "Hola, ^E96D07"+strcharinfo(0)+"^000000."; mes "¿A dónde quieres que te lleve?"; next; switch (select( "^DF6F00Volver a [^000000 ^0066FF"+warpmapN$+"^000000 ^DF6F00]^000000", "^74B221> Warp a Ciudades^000000", "^B53F05> Warp a Dungeon's^000000", "^696969> Warp a Field's^000000", "^2E64FE> Mercado de Merchants^000000", "^7401DF> Zonas Especiales^000000")){ case 1: if (warpmap$ == "") { mes("Warper"); mes "No has visitado ningún mapa antes."; close; } warp ""+warpmap$+"",warpmapx,warpmapy; end; case 2: mes("Warper2"); mes "¿A qué ciudad quieres ir?"; setarray [email protected]$[1],"Prontera","Alberta","Aldebaran","Amatsu","Ayothaya","Brasilis","Comodo","Dicastes","Einbech (Mining Village)","Einbroch","Geffen","Gonryun","Hugel","Izlude","Jawaii","Lighthalzen","Louyang","Lutie","Manuk","Midgarts Expedition Camp","Morroc","Moscovia","Nameless Island","Niflheim","Payon","Rachel","Splendide","Thor Camp","Umbala","Veins","Yuno","Dewata","Malagno Island","Bifrost","Discastes"; setarray [email protected]$[1], "prontera","alberta","aldebaran","amatsu","ayothaya","brasilis","comodo","dicastes01", "einbech","einbroch","geffen","gonryun","hugel","izlude","jawaii","lighthalzen","louyang","xmas","manuk", "mid_camp","morocc","moscovia", "nameless_n","niflheim","payon","rachel","splendide","thor_camp","umbala","veins","yuno","dewata", "malangdo", "mora","dicastes01"; setarray [email protected][1], 155, 49, 140, 224, 208, 192, 189, 197, 70, 64, 119, 160, 96, 128, 213, 158, 218, 147, 260, 219, 156, 225, 256, 85, 152, 130, 200, 254, 145, 216, 157, 200, 180, 108, 198; setarray [email protected][1], 183, 246, 117, 299, 199, 217, 149, 196, 95, 200, 59, 121, 145, 140, 230, 92, 103, 134, 175, 238, 93, 193, 215, 154, 75, 137, 153, 90, 155, 123, 51, 178, 129, 98, 189; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) { set [email protected]$, [email protected]$ + " ^339900" + [email protected]$[[email protected]] + "^000000:"; } set [email protected], select([email protected]$); set warpmapN$,[email protected]$[[email protected]]; warp [email protected]$[[email protected]],[email protected][[email protected]],[email protected][[email protected]]; callsub S_CheckVar; callfunc "LastMapSave"; end; case 3: Main_dun: callsub S_CheckVar; setarray [email protected]$[1],"Abbey, Cursed Monastery","Abyss Lakes","Amatsu Dungeon","Anthell","Ayothaya Dungeon","Beach Dungeon","Bio Laboratory","Brasilis Dungeon","Byalan Dungeon","Clock Tower","Coal Mines","Culverts","Dewata Dungeon","Einbroch Dungeon","Endless Tower","Gefenia","Geffen Dungeon","Glast Heim","Gonryun Dungeon","Hidden Dungeon","Ice Cave","Juperos Dungeon","Kiel Dungeon","Lighthalzen Dungeon","Louyang Dungeon","Malangdo Dungeon","Magma Dungeon","Moscovia Dungeon","Nidhoggur's Dungeon","Nidhoggur's Nest","Orc Dungeon","Payon Dungeon","Pyramids","Rachel Sanctuary","Scaraba Hole Dungeon","Sphinx","Sunken Ship","Thanatos Tower","Thor Volcano","Toy Factory","Turtle Dungeon","Umbala Dungeon"; mes("Warper"); mes " "; mes "Elige la dungeon (mazmorra) y el nivel al que quieres ir. ^D50101Recuerda:^000000 Cuanto más alto sea el nivel, más difícil será. "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^0066FF" + [email protected]$[[email protected]] + "^FF3300:"; set [email protected], select([email protected]$); if( [email protected] == 1) { callsub S_CheckVar; setarray [email protected]$[1],"Cursed Abbey Dungeon - LvL 1","Cursed Abbey Dungeon - LvL 2","Cursed Abbey Dungeon - LvL 3"; setarray [email protected][1], 51, 150, 120; setarray [email protected][1], 14, 11, 10; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"abbey"; } if( [email protected] == 2) { callsub S_CheckVar; setarray [email protected]$[1],"Abyss Lakes Underground Cave F1","Abyss Lakes Underground Cave F2","Abyss Lakes Underground Cave F3"; setarray [email protected][1], 263, 275, 116; setarray [email protected][1], 273, 270, 27; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"abyss_"; } if( [email protected] == 3) { callsub S_CheckVar; setarray [email protected]$[1],"Amatsu Dungeon - LvL 1","Amatsu Dungeon - LvL 2","Amatsu Dungeon - LvL 3"; setarray [email protected][1], 228, 32, 120; setarray [email protected][1], 11, 44, 14; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"ama_dun"; } if( [email protected] == 4) { callsub S_CheckVar; setarray [email protected]$[1], "Anthell F1", "Anthell F2"; setarray [email protected][1], 35, 168; setarray [email protected][1], 262, 170; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^FF3300MVP^000000 ]"; set [email protected]$,"anthell"; } if( [email protected] == 5) { callsub S_CheckVar; setarray [email protected]$[1],"Ayothaya - Ancient Shrine Maze","Ayothaya - Inside Ancient Shrine"; setarray [email protected][1], 275, 24; setarray [email protected][1], 19, 26; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"ayo_dun"; } if( [email protected] == 6) { callsub S_CheckVar; setarray [email protected]$[1],"Beach Dungeon - Karu, west cave","Beach Dungeon - Ruande, north cave","Beach Dungeon - Mao, east cave"; setarray [email protected][1], 266, 255, 23; setarray [email protected][1], 67, 244, 260; setarray [email protected]$[1], "[ ^FF3300MVP^000000 ]", "", ""; set [email protected]$,"beach_dun"; } if( [email protected] == 7) { callsub S_CheckVar; setarray [email protected]$[1],"Somatology Laboratory F1","Somatology Laboratory F2","Somatology Laboratory F3","Somatology Laboratory F4"; setarray [email protected][1], 150, 150, 140, 240; setarray [email protected][1], 288, 18, 134, 73; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"lhz_dun"; } if( [email protected] == 8) { callsub S_CheckVar; setarray [email protected]$[1],"Brasilis Dungeon F1", "Brasilis Dungeon F2"; setarray [email protected][1], 87, 262; setarray [email protected][1], 47, 262; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"bra_dun"; } if( [email protected] == 9) { callsub S_CheckVar; setarray [email protected]$[1],"Undersea Tunnel F1"; setarray [email protected][1], 251; setarray [email protected][1], 251; setarray [email protected]$[1], ""; set [email protected]$,"iz_dun"; } if( [email protected] == 10) { callsub S_CheckVar; setarray [email protected]$[1],"Clock Tower F1","Clock Tower F2","Clock Tower F3","Clock Tower F4","Clock Tower B1","Clock Tower B2","Clock Tower B3","Clock Tower B4"; setarray [email protected][1], 199, 148, 65, 56, 297, 127, 277, 268; setarray [email protected][1], 159, 283, 147, 155, 25, 169, 178, 74; setarray [email protected]$[1], "", "", "", "", "", "", "", ""; set [email protected]$,"c_tower"; } if( [email protected] == 11) { callsub S_CheckVar; setarray [email protected]$[1],"Coal Mines - Mjolnir Dead Pit F1","Coal Mines - Mjolnir Dead Pit F2","Coal Mines - Mjolnir Dead Pit F3"; setarray [email protected][1], 52, 381, 305; setarray [email protected][1], 17, 343, 260; setarray [email protected]$[1], "", "", ""; set [email protected]$,"mjo_dun"; } if( [email protected] == 12) { callsub S_CheckVar; setarray [email protected]$[1],"Prontera Culvert F1","Prontera Culvert F2","Prontera Culvert F3", "Prontera Culvert F4"; setarray [email protected][1], 131, 19, 180, 100; setarray [email protected][1], 247, 19, 169, 92; setarray [email protected]$[1], "", "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"prt_sewb"; } if( [email protected] == 13) { callsub S_CheckVar; setarray [email protected]$[1], "Dewata Dungeon - LvL 1","Dewata Dungeon - LvL 2"; setarray [email protected][1], 176, 298; setarray [email protected][1], 86, 29; setarray [email protected]$[1],"[ ^FF3300MVP^000000 ]", ""; set [email protected]$,"dew_dun"; } if( [email protected] == 14) { callsub S_CheckVar; setarray [email protected]$[1],"Mine Dungeon F1", "Mine Dungeon F2"; setarray [email protected][1], 22, 287; setarray [email protected][1], 14, 287; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"ein_dun"; } if( [email protected] == 15) { set warpmapN$,[email protected]$[14]; warp "e_tower",72,115; callfunc "LastMapSave"; end; } if( [email protected] == 16) { callsub S_CheckVar; setarray [email protected]$[1],"Gefenia - LvL 1","Gefenia - LvL 2","Gefenia - LvL 3","Gefenia - LvL 4"; setarray [email protected][1], 40, 203, 266, 130; setarray [email protected][1], 103, 34, 168, 272; setarray [email protected]$[1], "", "", "", ""; set [email protected]$,"gefenia"; } if( [email protected] == 17) { callsub S_CheckVar; setarray [email protected]$[1], "Geffen Dungeon F1","Geffen Dungeon F2", "Geffen Dungeon F3", "Geffen Dungeon F4"; setarray [email protected][1], 104, 115, 106, 203; setarray [email protected][1], 99, 236, 132, 201; setarray [email protected]$[1],"[ ^FF3300MVP^000000 ]", "","[ ^FF3300MVP^000000 ]", ""; set [email protected]$,"gef_dun"; } if( [email protected] == 18) { callsub S_CheckVar; setarray [email protected]$[1],"Glast Heim - Entrance", "Glast Heim - Castle F1", "Glast Heim - Castle F2","Glast Heim - Chivalry F1","Glast Heim - Chivalry F2", "Glast Heim - St.Abbey","Glast Heim - Churchyard","Glast Heim - Culvert F1","Glast Heim - Culvert F2","Glast Heim - Culvert F3","Glast Heim - Culvert F4","Glast Heim - Staircase Dungeon","Glast Heim - Underground Cave 1","Glast Heim - Underground Cave 2","Glast Heim - Underground Prison 1","Glast Heim - Underground Prison 2"; setarray [email protected][1], 370, 200, 104, 150, 157, 156, 147, 258, 108, 171, 68, 12, 133, 224, 14, 150; setarray [email protected][1], 304, 26, 26, 15, 287, 11, 18, 255, 291, 283, 277, 7, 271, 274, 70, 14; setarray [email protected]$[1], "","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]", "","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]", "[ ^FF3300MVP^000000 ]", "", "", "", "", "", "", "", "", ""; set [email protected]$,""; } if( [email protected] == 19) { callsub S_CheckVar; setarray [email protected]$[1],"Gonryun Dungeon - Level 1","Gonryun Dungeon - Level 2","Gonryun Dungeon - Level 3"; setarray [email protected][1], 153, 30, 68; setarray [email protected][1], 53, 113, 16; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"gon_dun"; } if( [email protected] == 20) { callsub S_CheckVar; setarray [email protected]$[1], "Labyrinth Forest F1","Labyrinth Forest F2", "Labyrinth Forest F3"; setarray [email protected][1], 176, 93, 23; setarray [email protected][1], 7, 21, 8; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"prt_maze"; } if( [email protected] == 21) { callsub S_CheckVar; setarray [email protected]$[1],"Ice Cave F1","Ice Cave F2", "Ice Cave F3"; setarray [email protected][1], 157, 151, 149; setarray [email protected][1], 14, 151, 22; setarray [email protected]$[1], "", "","[ ^009900Quest MVP^000000 ]"; set [email protected]$,"ice_dun"; } if( [email protected] == 22) { callsub S_CheckVar; setarray [email protected]$[1],"The Ruins of Juperos F1","The Ruins of Juperos F2", "Center of Juperos"; setarray [email protected][1], 53, 37, 150; setarray [email protected][1], 247, 63, 285; setarray [email protected]$[1], "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"juperos_"; } if( [email protected] == 23) { callsub S_CheckVar; setarray [email protected]$[1],"Robot Factory LvL 1", "Robot Factory LvL 2"; setarray [email protected][1], 26, 40; setarray [email protected][1], 220, 199; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"kh_dun"; } if( [email protected] == 24) { callsub S_CheckVar; setarray [email protected]$[1], "Somatology Labotory F1","Somatology Labotory F2","Somatology Labotory F3"; setarray [email protected][1], 150, 150, 140; setarray [email protected][1], 288, 18, 134; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"lhz_dun"; } if( [email protected] == 25) { callsub S_CheckVar; setarray [email protected]$[1],"Louyang Dungeon - LvL 1","Louyang Dungeon - LvL 2","Louyang Dungeon - LvL 3"; setarray [email protected][1], 215, 280, 165; setarray [email protected][1], 195, 20, 41; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"lou_dun"; } if( [email protected] == 26) { set warpmapN$,[email protected]$[26]; warp "mal_dun01",33,230; callfunc "LastMapSave"; end; } if( [email protected] == 27) { callsub S_CheckVar; setarray [email protected]$[1],"Nogg Road F1","Nogg Road F2"; setarray [email protected][1], 126, 47; setarray [email protected][1], 68, 30; setarray [email protected]$[1], "", ""; set [email protected]$,"mag_dun"; } if( [email protected] == 28) { callsub S_CheckVar; setarray [email protected]DunN$[1],"Moscovia Dungeon - LvL 1","Moscovia Dungeon - LvL 2","Moscovia Dungeon - LvL 3"; setarray [email protected][1], 204, 164, 31; setarray [email protected][1], 51, 31, 135; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"mosk_dun"; } if( [email protected] == 29) { callsub S_CheckVar; setarray [email protected]$[1],"Nidhoggur's Dungeon LvL 1","Nidhoggur's Dungeon LvL 2"; setarray [email protected][1], 63, 63; setarray [email protected][1], 221, 269; setarray [email protected]$[1], "", ""; set [email protected]$,"nyd_dun"; } if( [email protected] == 30) { callsub S_CheckVar; setarray [email protected]$[1],"Nidhoggur's Nest LvL 1","Nidhoggur's Nest LvL 2"; setarray [email protected][1], 32, 200; setarray [email protected][1], 45, 9; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,""; } if( [email protected] == 31) { callsub S_CheckVar; setarray [email protected]$[1],"Orc Dungeon F1","Orc Dungeon F2"; setarray [email protected][1], 32, 21; setarray [email protected][1], 170, 185; setarray [email protected]$[1], "", ""; set [email protected]$,"orcsdun"; } if( [email protected] == 32) { callsub S_CheckVar; setarray [email protected]$[1],"Payon Cave F1","Payon Cave F2","Payon Cave F3","Payon Cave F4", "Payon Cave F5"; setarray [email protected][1], 21, 19, 21, 155, 195; setarray [email protected][1], 182, 33, 63, 156, 200; setarray [email protected]$[1], "", "", "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"pay_dun"; } if( [email protected] == 33) { callsub S_CheckVar; setarray [email protected]$[1],"Inside Pyramids F1","Inside Pyramids F2","Inside Pyramids F3", "Inside Pyramids F4","Inside Pyramids B1", "Inside Pyramids B2"; setarray [email protected][1], 192, 10, 100, 181, 94, 192; setarray [email protected][1], 9, 192, 92, 11, 96, 11; setarray [email protected]$[1], "", "", "","[ ^FF3300MVP^000000 ]", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"moc_pryd"; } if( [email protected] == 34) { callsub S_CheckVar; setarray [email protected]$[1],"Rachel Sanctuary - LvL 1","Rachel Sanctuary - LvL 2","Rachel Sanctuary - LvL 3","Rachel Sanctuary - LvL 4","Rachel Sanctuary - LvL 5"; setarray [email protected][1], 139, 34, 10, 203, 150; setarray [email protected][1], 18, 21, 149, 216, 11; setarray [email protected]$[1], "", "", "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"ra_san"; } if( [email protected] == 35) { callsub S_CheckVar; setarray [email protected]$[1],"Scaraba Hole Dungeon F1","Scaraba Hole Dungeon F2"; setarray [email protected][1], 33, 102; setarray [email protected][1], 212, 142; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"dic_dun"; } if( [email protected] == 36) { callsub S_CheckVar; setarray [email protected]$[1],"Sphinx F1","Sphinx F2","Sphinx F3","Sphinx F4", "Sphinx F5"; setarray [email protected][1], 288, 149, 210, 10, 100; setarray [email protected][1], 9, 81, 54, 222, 99; setarray [email protected]$[1], "", "", "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"in_sphinx"; } if( [email protected] == 37) { callsub S_CheckVar; setarray [email protected]$[1],"Sunken Ship F1", "Sunken Ship F2"; setarray [email protected][1], 69, 102; setarray [email protected][1], 24, 27; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"treasure"; } if( [email protected] == 38) { callsub S_CheckVar; setarray [email protected]$[1], "Thanatos Tower - LvL 1", "Thanatos Tower - LvL 2", "Thanatos Tower - LvL 3", "Thanatos Tower - LvL 4", "Thanatos Tower - LvL 5", "Thanatos Tower - LvL 6", "Thanatos Tower - LvL 7", "Thanatos Tower - LvL 8", "Thanatos Tower - LvL 9", "Thanatos Tower - LvL 10", "Thanatos Tower - LvL 11", "Thanatos Tower - LvL 12"; setarray [email protected][1], 150, 150, 220, 59, 62, 89, 35, 93, 29, 159, 19, 130; setarray [email protected][1], 39, 136, 158, 143, 11, 221, 166, 148, 107, 138, 20, 52; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]"; set [email protected]$,"tha_t"; } if( [email protected] == 39) { callsub S_CheckVar; setarray [email protected]$[1], "Thor's Volcano Dungeon F1", "Thor's Volcano Dungeon F2","Thor's Volcano Dungeon F3"; setarray [email protected][1], 21, 77, 34; setarray [email protected][1], 228, 203, 272; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"thor_v"; } if( [email protected] == 40) { callsub S_CheckVar; setarray [email protected]$[1], "Toy Factory - LvL 1", "Toy Factory - LvL 2"; setarray [email protected][1], 205, 129; setarray [email protected][1], 15, 133; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^FF3300MVP^000000 ]"; set [email protected]$,"xmas_dun"; } if( [email protected] == 41) { callsub S_CheckVar; setarray [email protected]$[1],"Turtle Dungeon - Entrance","Turtle Dungeon - LvL 1","Turtle Dungeon - LvL 2","Turtle Dungeon - LvL 3"; setarray [email protected][1], 154, 148, 132, 100; setarray [email protected][1], 49, 261, 189, 192; setarray [email protected]$[1], "", "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"tur_dun"; } if( [email protected] == 42) { callsub S_CheckVar; setarray [email protected]$[1],"Umbala Dungeon - LvL 1","Umbala Dungeon - LvL 2"; setarray [email protected][1], 42, 48; setarray [email protected][1], 31, 30; setarray [email protected]$[1], "", ""; set [email protected]$,"um_dun"; } // Formato para agregar mas dungeons //if( [email protected] == 1) // Dungeon de 1 Nivel //{ // set warpmapN$,[email protected]$[1]; // warp "ama_fild01",190,197; // callfunc "LastMapSave"; // end; //} //if( [email protected] == 6) // Dungeon de mas de 1 Nivel //{ // callsub S_CheckVar; // setarray [email protected]$[1],1; // setarray [email protected][1],2; // setarray [email protected][1],2; // setarray [email protected]$[1],2; // set [email protected]$,"ein_fild"; //} mes " "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^0033FF" + [email protected]$[[email protected]] + "^000000 "[email protected]$[[email protected]]+":"; set [email protected], select([email protected]$); if (compare([email protected]$[[email protected]],"Nest LvL 1")) { set [email protected]$,"[email protected]"; } if (compare([email protected]$[[email protected]],"Nest LvL 2")) { set [email protected]$,"[email protected]"; } if (compare([email protected]$[[email protected]],"Heim - Entrance")) { set [email protected]$,"glast_"; } if (compare([email protected]$[[email protected]],"Heim - Castle F")) { set [email protected]$,"gl_cas"; } if (compare([email protected]$[[email protected]],"Heim - Chivalry F")) { set [email protected]$,"gl_knt"; } if (compare([email protected]$[[email protected]],"St.Abbey")) { set [email protected]$,"gl_church"; } if (compare([email protected]$[[email protected]],"Churchyard")) { set [email protected]$,"gl_chyard"; } if (compare([email protected]$[[email protected]],"Heim - Culvert F")) { set [email protected]$,"gl_sew"; } if (compare([email protected]$[[email protected]],"Staircase Dungeon")) { set [email protected]$,"gl_step"; } if (compare([email protected]$[[email protected]],"Heim - Underground Cave")) { set [email protected]$,"gl_dun"; } if (compare([email protected]$[[email protected]],"Heim - Entrance")) { set [email protected]$,"glast_"; } if (compare([email protected]$[[email protected]],"Prison")) { set [email protected]$,"gl_prison"; } if (compare([email protected]$[[email protected]],"Tower B")) { set [email protected]$,"alde_dun"; } if (compare([email protected]$[[email protected]],"Center of Juperos")) { set [email protected]$,"jupe_core"; } if ( [email protected]$ == "gl_prison" ) { if ( [email protected] == 15 ){set .WNm$,"";} else if ( [email protected] == 16 ){set .WNm$,"1";} } else if ( [email protected]$ == "gl_dun" ) { if ( [email protected] == 13 ){set .WNm$,"01";} else if ( [email protected] == 14 ){set .WNm$,"02";} } else if ( [email protected]$ == "gl_sew" ) { if ( [email protected] == 8 ){set .WNm$,"01";} else if ( [email protected] == 9 ){set .WNm$,"02";} else if ( [email protected] == 10 ){set .WNm$,"03";} else if ( [email protected] == 11 ){set .WNm$,"04";} } else if ( [email protected]$ == "[email protected]" || [email protected]$ == "[email protected]" || [email protected]$ == "gl_chyard" || [email protected]$ == "gl_church" || [email protected]$ == "gl_step" || [email protected]$ == "jupe_core" ) { if ( [email protected] == 1 || [email protected] == 2 || [email protected] == 3 || [email protected] == 6 || [email protected] == 7 || [email protected] == 12 ){set .WNm$,"";} } else if ( [email protected]$ == "gl_knt" ) { if ( [email protected] == 4){set .WNm$,"01";} else if ( [email protected] == 5){set .WNm$,"02";} } else if ( [email protected]$ == "gl_cas" ) { if ( [email protected] == 2){set .WNm$,"01";} else if ( [email protected] == 3){set .WNm$,"02";} } else if ( [email protected]$ == "alde_dun") { if ( [email protected] == 5){set .WNm$,"01";} else if ( [email protected] == 6){set .WNm$,"02";} else if ( [email protected] == 7){set .WNm$,"03";} else if ( [email protected] == 8){set .WNm$,"04";} } else if ( [email protected]$ == "c_tower" || [email protected]$ == "prt_sewb" || [email protected]$ == "in_sphinx" ) { if ( [email protected] == 1){set .WNm$,"1";} else if ( [email protected] == 2){set .WNm$,"2";} else if ( [email protected] == 3){set .WNm$,"3";} else if ( [email protected] == 4){set .WNm$,"4";} else if ( [email protected] == 5){set .WNm$,"5";} } else if ( [email protected]$ == "beach_dun") { if ( [email protected] == 1){set .WNm$,"";} else if ( [email protected] == 2){set .WNm$,"2";} else if ( [email protected] == 3){set .WNm$,"3";} } else if ( [email protected]$ == "iz_dun" || [email protected]$ == "gef_dun" || [email protected]$ == "pay_dun" ) { if( [email protected] == 1){set .WNm$,"00";} else if( [email protected] == 2){set .WNm$,"01";} else if( [email protected] == 3){set .WNm$,"02";} else if( [email protected] == 4){set .WNm$,"03";} else if( [email protected] == 5){set .WNm$,"04";} } else if ( [email protected] == 1){set .WNm$,"01";} else if( [email protected] == 2){set .WNm$,"02";} else if( [email protected] == 3){set .WNm$,"03";} else if( [email protected] == 4){set .WNm$,"04";} else if( [email protected] == 5){set .WNm$,"05";} else if( [email protected] == 6){set .WNm$,"06";} else if( [email protected] == 7){set .WNm$,"07";} else if( [email protected] == 8){set .WNm$,"08";} else if( [email protected] == 9){set .WNm$,"09";} else if( [email protected] == 10){set .WNm$,"10";} else if( [email protected] == 11){set .WNm$,"11";} else if( [email protected] == 12){set .WNm$,"12";} else if( [email protected] == 13){set .WNm$,"13";} else if( [email protected] == 14){set .WNm$,"14";} else if( [email protected] == 15){set .WNm$,"15";} else if( [email protected] == 16){set .WNm$,"16";} else if( [email protected] == 17){set .WNm$,"17";} else if( [email protected] == 18){set .WNm$,"18";} else if( [email protected] == 19){set .WNm$,"19";} else if( [email protected] == 20){set .WNm$,"20";} else if( [email protected] == 21){set .WNm$,"21";} else if( [email protected] == 22){set .WNm$,"22";} set warpmapN$,[email protected]$[[email protected]][email protected]$[[email protected]]; //item x warp mvp //} if ( MF_MVP ([email protected]$+.WNm$) > 0 && countitem(30212) >= 1) //{ // delitem 30212,1; // warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; // callsub S_CheckVar; // callfunc "LastMapSave"; // end; //} else if ( MF_MVP([email protected]$+.WNm$) > 0 && countitem(30212) < 1 ) { // next; // set warpmap$, ""; // set warpmapN$, ""; // mes("Warper2"); // mes "Necesitas mvp ticket para ir a este mapa"; //} else { // atcommand "@dance 7"; sleep2 1000; warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; callsub S_CheckVar; callfunc "LastMapSave"; end; //} case 4: callsub S_CheckVar; setarray [email protected]$[1],"Amatsu Field","Ayothaya Fields","Brasilis Field","Comodo Fields","Discastes Fields","Einbroch Fields","Geffen Fields","Gonryun Field","Hugel Fields","Lighthalzen Fields","Louyang Field","Lutie Field","Manuk Fields","Mjolnir Fields","Niflheim Fields","Odin Temple","Payon Forests","Prontera Fields","Rachel Fields","Sograt Deserts","Splendide Fields","Umbala Fields","Veins Fields","Yuno Fields"; mes("Warper"); mes "Elige la field (campo) y el nivel al que quieres ir. ^D50101Recuerda:^000000 Cuanto más alto sea el nivel, más difícil será. "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^FF3300" + [email protected]$[[email protected]] + "^000000:"; set [email protected], select([email protected]$); if( [email protected] == 1) { set warpmapN$,[email protected]$[1]; warp "ama_fild01",190,197; callfunc "LastMapSave"; end; } if( [email protected] == 2) { callsub S_CheckVar; setarray [email protected]$[1],"Ayothaya Field 1","Ayothaya Field 2"; setarray [email protected]$[1], "", ""; setarray [email protected][1], 173, 212; setarray [email protected][1], 134, 150; set [email protected]$,"ayo_fild"; } if( [email protected] == 3) { set warpmapN$,[email protected]$[3]; warp "bra_fild01",74,32; callfunc "LastMapSave"; end; } if( [email protected] == 4) { callsub S_CheckVar; setarray [email protected]$[1], "Comodo Field 1","Comodo Field 2","Comodo Field 3","Comodo Field 4", "Comodo Field 5", "Comodo Field 6", "Comodo Field 7", "Comodo Field 8", "Comodo Field 9"; setarray [email protected]$[1],"Papuchicha Forest", "Kokomo Beach", "Zenhai Marsh", "Kokomo Beach","Border of Papuchica Forest","Fortress Saint Darmain","Beacon Island, Pharos","Fortress Saint Darmain (East)","Fortress Saint Darmain (South)"; setarray [email protected][1], 180, 231, 191, 228, 224, 190, 234, 194, 172; setarray [email protected][1], 178, 160, 172, 194, 203, 223, 137, 175, 172; set [email protected]$,"cmd_fild"; } if( [email protected] == 5) { callsub S_CheckVar; setarray [email protected]$[1],"Discastes Field 1","Discastes Field 2"; setarray [email protected]$[1], "", ""; setarray [email protected][1], 150, 71; setarray [email protected][1], 278, 369; set [email protected]$,"dic_fild"; } if( [email protected] == 6) { callsub S_CheckVar; setarray [email protected]$[1],"Einbroch Field 1","Einbroch Field 2","Einbroch Field 3","Einbroch Field 4","Einbroch Field 5","Einbroch Field 6","Einbroch Field 7","Einbroch Field 8","Einbroch Field 9","Einbroch Field 10"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 142, 182, 187, 185, 216, 195, 272, 173, 207, 196; setarray [email protected][1], 225, 141, 228, 173, 173, 148, 220, 214, 174, 200; set [email protected]$,"ein_fild"; } if( [email protected] == 7) { callsub S_CheckVar; setarray [email protected]$[1],"Geffen Field 0","Geffen Field 1","Geffen Field 2","Geffen Field 3","Geffen Field 4","Geffen Field 5","Geffen Field 6","Geffen Field 7","Geffen Field 8","Geffen Field 9","Geffen Field 10","Geffen Field 11","Geffen Field 12","Geffen Field 13", "Geffen Field 14"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", "", "Kordt Forest", "Britoniah","West Orc Village"; setarray [email protected][1], 46, 213, 195, 257, 188, 166, 248, 195, 186, 221, 178, 136, 240, 235, 211; setarray [email protected][1], 199, 204, 212, 192, 171, 263, 158, 191, 183, 117, 218, 318, 181, 235, 185; set [email protected]$,"gef_fild"; } if( [email protected] == 8) { callsub S_CheckVar; set warpmapN$,[email protected]$[7]; warp "gon_fild01",220,227; callfunc "LastMapSave"; end; } if( [email protected] == 9) { callsub S_CheckVar; setarray [email protected]$[1],"Hugel Field 1","Hugel Field 2","Hugel Field 3","Hugel Field 4", "Hugel Field 5","Hugel Field 6","Hugel Field 7"; setarray [email protected]$[1], "", "", "", "","The Abyss Lakes", "", ""; setarray [email protected][1], 268, 222, 232, 252, 196, 216, 227; setarray [email protected][1], 101, 193, 185, 189, 106, 220, 197; set [email protected]$,"hu_fild"; } if( [email protected] == 10) { callsub S_CheckVar; setarray [email protected]$[1],"Lighthalzen Field 1", "Lighthalzen Field 2", "Lighthalzen Field 3"; setarray [email protected]$[1], "","Grim Reaper's Valley", ""; setarray [email protected][1], 240, 185, 240; setarray [email protected][1], 179, 235, 226; set [email protected]$,"lhz_fild"; } if( [email protected] == 11) { callsub S_CheckVar; set warpmapN$,[email protected]$[10]; warp "lou_fild01",229,187; callfunc "LastMapSave"; end; } if( [email protected] == 12) { callsub S_CheckVar; set warpmapN$,[email protected]$[11]; warp "xmas_fild01",115,145; callfunc "LastMapSave"; end; } if( [email protected] == 13) { callsub S_CheckVar; setarray [email protected]$[1],"Manuk Field 1","Manuk Field 2","Manuk Field 3"; setarray [email protected]$[1], "", "", ""; setarray [email protected][1], 35, 35, 84; setarray [email protected][1], 236, 262, 365; set [email protected]$,"man_fild"; } if( [email protected] == 14) { callsub S_CheckVar; setarray [email protected]$[1],"Mjolnir Field 1","Mjolnir Field 2","Mjolnir Field 3","Mjolnir Field 4","Mjolnir Field 5","Mjolnir Field 6","Mjolnir Field 7","Mjolnir Field 8","Mjolnir Field 9","Mjolnir Field 10","Mjolnir Field 11","Mjolnir Field 12"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 204, 175, 208, 179, 181, 195, 235, 188, 205, 245, 180, 196; setarray [email protected][1], 120, 193, 213, 180, 240, 270, 202, 215, 144, 223, 206, 208; set [email protected]$,"mjolnir_"; } if( [email protected] == 15) { callsub S_CheckVar; setarray [email protected]$[1], "Niflheim Field 1","Niflheim Field 2"; setarray [email protected]$[1],"Skellington Village", "Valley of Gyoll"; setarray [email protected][1], 215, 167; setarray [email protected][1], 229, 234; set [email protected]$,"nif_fild"; } if( [email protected] == 16) { callsub S_CheckVar; setarray [email protected]$[1],"Odin Temple 1","Odin Temple 2","Odin Temple 3"; setarray [email protected]$[1], "", "", ""; setarray [email protected][1], 298, 227, 265; setarray [email protected][1], 165, 149, 280; set [email protected]$,"odin_tem"; } if( [email protected] == 17) { callsub S_CheckVar; setarray [email protected]$[1],"Payon Forest 1","Payon Forest 2","Payon Forest 3","Payon Forest 4","Payon Forest 5","Payon Forest 6","Payon Forest 7","Payon Forest 8","Payon Forest 9","Payon Forest 10","Payon Forest 11"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 158, 151, 205, 186, 134, 193, 200, 137, 201, 160, 194; setarray [email protected][1], 206, 219, 148, 247, 204, 235, 177, 189, 224, 205, 150; set [email protected]$,"pay_fild"; } if( [email protected] == 18) { callsub S_CheckVar; setarray [email protected]$[1],"Prontera Field 0","Prontera Field 1","Prontera Field 2","Prontera Field 3","Prontera Field 4","Prontera Field 5","Prontera Field 6","Prontera Field 7","Prontera Field 8","Prontera Field 9","Prontera Field 10","Prontera Field 11"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 184, 190, 240, 190, 307, 239, 185, 193, 187, 210, 195, 198; setarray [email protected][1], 235, 206, 206, 143, 252, 213, 188, 194, 218, 183, 149, 164; set [email protected]$,"prt_fild"; } if( [email protected] == 19) { callsub S_CheckVar; setarray [email protected]$[1], "Rachel Field 1","Rachel Field 2","Rachel Field 3", "Rachel Field 4", "Rachel Field 5","Rachel Field 6","Rachel Field 7","Rachel Field 8", "Rachel Field 9","Rachel Field 10","Rachel Field 11","Rachel Field 12","Rachel Field 13"; setarray [email protected]$[1],"Audumra Grass Land", "Oz Gorge", "Ida Plane","Audumra Grass Land","Audumra Grass Land", "Fortu Luna", "Oz Gorge", "Ida Plane","Audumra Grass Land", "Oz Gorge", "Ida Plane", "Ida Plane", "Beach of Tears"; setarray [email protected][1], 192, 235, 202, 202, 225, 202, 263, 217, 87, 277, 221, 175, 174; setarray [email protected][1], 162, 166, 206, 208, 202, 214, 196, 201, 121, 181, 185, 200, 197; set [email protected]$,"ra_fild"; } if( [email protected] == 20) { callsub S_CheckVar; setarray [email protected]$[1],"Sograt Desert 1","Sograt Desert 2","Sograt Desert 3","Sograt Desert 4","Sograt Desert 5","Sograt Desert 6","Sograt Desert 7","Sograt Desert 8","Sograt Desert 9","Sograt Desert 10","Sograt Desert 11","Sograt Desert 12","Sograt Desert 13","Sograt Desert 14","Sograt Desert 15","Sograt Desert 16","Sograt Desert 17","Sograt Desert 18","Sograt Desert 19", "Sograt Desert 20", "Sograt Desert 21", "Sograt Desert 22"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","Continental Guard Quarantine","Dimensional Gorge","Dimensional Gorge"; setarray [email protected][1], 219, 177, 194, 184, 203, 213, 224, 229, 195, 209, 198, 156, 185, 209, 223, 206, 208, 209, 85, 44, 46, 38; setarray [email protected][1], 205, 206, 182, 217, 213, 208, 170, 177, 198, 168, 216, 187, 263, 219, 188, 228, 238, 223, 97, 179, 192, 196; set [email protected]$,"moc_fild"; } if( [email protected] == 21) { callsub S_CheckVar; setarray [email protected]$[1],"Splendide Field 1","Splendide Field 2","Splendide Field 3"; setarray [email protected]$[1], "", "", ""; setarray [email protected][1], 289, 12, 306; setarray [email protected][1], 32, 241, 375; set [email protected]$,"spl_fild"; } if( [email protected] == 22) { callsub S_CheckVar; setarray [email protected]$[1],"Umbala Field 1","Umbala Field 2","Umbala Field 3","Umbala Field 4"; setarray [email protected]$[1], "Luluka Forest", "Hoomga Forest", "Kalala Swamp", "Hoomga Jungle"; setarray [email protected][1], 217, 223, 237, 202; setarray [email protected][1], 206, 221, 215, 197; set [email protected]$,"um_fild"; } if( [email protected] == 23) { callsub S_CheckVar; setarray [email protected]$[1],"Veins Field 1","Veins Field 2","Veins Field 3","Veins Field 4","Veins Field 5","Veins Field 6","Veins Field 7"; setarray [email protected]$[1], "", "", "", "", "", "", ""; setarray [email protected][1], 186, 196, 222, 51, 202, 150, 149; setarray [email protected][1], 175, 370, 45, 250, 324, 223, 307; set [email protected]$,"ve_fild"; } if( [email protected] == 24) { callsub S_CheckVar; setarray [email protected]$[1],"Yuno Field 1", "Yuno Field 2", "Yuno Field 3", "Yuno Field 4", "Yuno Field 5", "Yuno Field 6", "Yuno Field 7", "Yuno Field 8", "Yuno Field 9","Yuno Field 10","Yuno Field 11", "Yuno Field 12"; setarray [email protected]$[1],"Border Posts","Kiel Hyre's Cottage","El Mes Plateau","El Mes Plateau","El Mes Plateau","El Mes Plateau","El Mes Gorge (Valley of Abyss)","Kiel Hyre's Academy","Schwarzwald Guards Camp", "", "","Border Checkpoint"; setarray [email protected][1], 189, 192, 221, 226, 223, 187, 231, 196, 183, 200, 195, 210; setarray [email protected][1], 224, 207, 157, 199, 177, 232, 174, 203, 214, 124, 226, 304; set [email protected]$,"yuno_fild"; } mes " "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^FF3300" + [email protected]$[[email protected]] + "^000000 " + [email protected]$[[email protected]] + " :"; set [email protected], select([email protected]$); if ( [email protected]$ == "gef_fild" || [email protected]$ == "prt_fild" ) { if( [email protected] == 1){set .WNm$,"00";} else if( [email protected] == 2){set .WNm$,"01";} else if( [email protected] == 3){set .WNm$,"02";} else if( [email protected] == 4){set .WNm$,"03";} else if( [email protected] == 5){set .WNm$,"04";} else if( [email protected] == 6){set .WNm$,"05";} else if( [email protected] == 7){set .WNm$,"06";} else if( [email protected] == 8){set .WNm$,"07";} else if( [email protected] == 9){set .WNm$,"08";} else if( [email protected] == 10){set .WNm$,"09";} else if( [email protected] == 11){set .WNm$,"10";} else if( [email protected] == 12){set .WNm$,"11";} else if( [email protected] == 13){set .WNm$,"12";} else if( [email protected] == 14){set .WNm$,"13";} else if( [email protected] == 15){set .WNm$,"14";} } else if( [email protected] == 1){set .WNm$,"01";} else if( [email protected] == 2){set .WNm$,"02";} else if( [email protected] == 3){set .WNm$,"03";} else if( [email protected] == 4){set .WNm$,"04";} else if( [email protected] == 5){set .WNm$,"05";} else if( [email protected] == 6){set .WNm$,"06";} else if( [email protected] == 7){set .WNm$,"07";} else if( [email protected] == 8){set .WNm$,"08";} else if( [email protected] == 9){set .WNm$,"09";} else if( [email protected] == 10){set .WNm$,"10";} else if( [email protected] == 11){set .WNm$,"11";} else if( [email protected] == 12){set .WNm$,"12";} else if( [email protected] == 13){set .WNm$,"13";} else if( [email protected] == 14){set .WNm$,"14";} else if( [email protected] == 15){set .WNm$,"15";} else if( [email protected] == 16){set .WNm$,"16";} else if( [email protected] == 17){set .WNm$,"17";} else if( [email protected] == 18){set .WNm$,"18";} else if( [email protected] == 19){set .WNm$,"19";} else if( [email protected] == 20){set .WNm$,"20";} else if( [email protected] == 21){set .WNm$,"21";} else if( [email protected] == 22){set .WNm$,"22";} set warpmapN$,[email protected]$[[email protected]]; //item x warp mvp //if ( MF_MVP([email protected]$+.WNm$) > 0 && countitem(30212) >= 1) //{ // delitem 30212,1; // warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; // callsub S_CheckVar; // callfunc "LastMapSave"; // end; //} else if ( MF_MVP([email protected]$+.WNm$) > 0 && countitem(30212) < 1 ) { // next; // set warpmap$, ""; // set warpmapN$, ""; // mes("Warper"); // mes "Necesitas mvp ticket para ir a este mapa"; close; //} else { // atcommand "@dance 7"; sleep2 1000; warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; callsub S_CheckVar; callfunc "LastMapSave"; end; //} case 5: // atcommand "@dance 7"; sleep2 1000; warp "alberta",104,194; close; case 6: mes("Warper"); mes "¿A qué zona especial (custom) quieres ir?"; switch (select( "- ^0033FFBattleground^000000", "- ^CC3300Mercado de NPC^000000")) { case 1: warp "bat_room",154,150; close; case 2: warp "ayothaya",151,161; close; } } S_CheckVar: cleararray [email protected]$[0],0,127; cleararray [email protected]$[0],0,127; cleararray [email protected][0],0,127; cleararray [email protected][0],0,127; cleararray [email protected]$[0],0,127; cleararray [email protected]$[0],0,127; cleararray [email protected][0],0,127; cleararray [email protected][0],0,127; cleararray [email protected]$[1],0,127; cleararray [email protected][0],0,127; cleararray [email protected][0],0,127; cleararray [email protected]$[0],0,127; set [email protected]$,""; set [email protected]$,""; return; } function script LastMapSave { getmapxy(warpmap$,warpmapx,warpmapy,0,strcharinfo(0)); return; } bat_room,18,185,3 script Warper2 Bat::DBexit 601,{ mes "¿Quieres regresar a "+getsavepoint(0)+"?"; next; if(select("Si:Mejor No") == 2){ close; } warp getsavepoint(0),getsavepoint(1),getsavepoint(2); end; } bat_room,42,51,3 script Warp::WarpDB -1,10,5,{ OnTouch: getmapxy([email protected]$, [email protected], [email protected],0); warp [email protected]$,106,98; end; } bat_room,20,168,1 script Señal::DBSignal 835,{ end; OnInit: waitingroom "Centro del mapa Por aqui",0; end; } //------------------------------- // Duplicate NPCs //------------------------------- prontera,159,185,4 duplicate(Warper2) Warp NPC#22-21 831 Quote Link to comment Share on other sites More sharing options...
gnashxalex Posted August 19, 2020 Author Share Posted August 19, 2020 Aún estoy intentando sin éxito Quote Link to comment Share on other sites More sharing options...
Mael Posted August 20, 2020 Share Posted August 20, 2020 On 8/18/2020 at 5:31 PM, gnashxalex said: Buenas, tengo unos 30 minutos intentando arreglar el Ultimo Destino de este script y no lo logro, alguien seria amable de ayudarme?, Gracias de antemano! - script Warper2::Warper2 831,{ Main: if (getbrokenid(1) != 0) { while (getbrokenid(1) != 0){ specialeffect2 101; repairall; } } sc_start 32,250000,10; // Increase Agi sc_start 30,250000,10; // Blessing percentheal 100,100; set [email protected],1000; callsub S_CheckVar; mes("Warper"); mes "Hola, ^E96D07"+strcharinfo(0)+"^000000."; mes "¿A dónde quieres que te lleve?"; next; switch (select( "^DF6F00Volver a [^000000 ^0066FF"+warpmapN$+"^000000 ^DF6F00]^000000", "^74B221> Warp a Ciudades^000000", "^B53F05> Warp a Dungeon's^000000", "^696969> Warp a Field's^000000", "^2E64FE> Mercado de Merchants^000000", "^7401DF> Zonas Especiales^000000")){ case 1: if (warpmap$ == "") { mes("Warper"); mes "No has visitado ningún mapa antes."; close; } warp ""+warpmap$+"",warpmapx,warpmapy; end; case 2: mes("Warper2"); mes "¿A qué ciudad quieres ir?"; setarray [email protected]$[1],"Prontera","Alberta","Aldebaran","Amatsu","Ayothaya","Brasilis","Comodo","Dicastes","Einbech (Mining Village)","Einbroch","Geffen","Gonryun","Hugel","Izlude","Jawaii","Lighthalzen","Louyang","Lutie","Manuk","Midgarts Expedition Camp","Morroc","Moscovia","Nameless Island","Niflheim","Payon","Rachel","Splendide","Thor Camp","Umbala","Veins","Yuno","Dewata","Malagno Island","Bifrost","Discastes"; setarray [email protected]$[1], "prontera","alberta","aldebaran","amatsu","ayothaya","brasilis","comodo","dicastes01", "einbech","einbroch","geffen","gonryun","hugel","izlude","jawaii","lighthalzen","louyang","xmas","manuk", "mid_camp","morocc","moscovia", "nameless_n","niflheim","payon","rachel","splendide","thor_camp","umbala","veins","yuno","dewata", "malangdo", "mora","dicastes01"; setarray [email protected][1], 155, 49, 140, 224, 208, 192, 189, 197, 70, 64, 119, 160, 96, 128, 213, 158, 218, 147, 260, 219, 156, 225, 256, 85, 152, 130, 200, 254, 145, 216, 157, 200, 180, 108, 198; setarray [email protected][1], 183, 246, 117, 299, 199, 217, 149, 196, 95, 200, 59, 121, 145, 140, 230, 92, 103, 134, 175, 238, 93, 193, 215, 154, 75, 137, 153, 90, 155, 123, 51, 178, 129, 98, 189; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) { set [email protected]$, [email protected]$ + " ^339900" + [email protected]$[[email protected]] + "^000000:"; } set [email protected], select([email protected]$); set warpmapN$,[email protected]$[[email protected]]; warp [email protected]$[[email protected]],[email protected][[email protected]],[email protected][[email protected]]; callsub S_CheckVar; callfunc "LastMapSave"; end; case 3: Main_dun: callsub S_CheckVar; setarray [email protected]$[1],"Abbey, Cursed Monastery","Abyss Lakes","Amatsu Dungeon","Anthell","Ayothaya Dungeon","Beach Dungeon","Bio Laboratory","Brasilis Dungeon","Byalan Dungeon","Clock Tower","Coal Mines","Culverts","Dewata Dungeon","Einbroch Dungeon","Endless Tower","Gefenia","Geffen Dungeon","Glast Heim","Gonryun Dungeon","Hidden Dungeon","Ice Cave","Juperos Dungeon","Kiel Dungeon","Lighthalzen Dungeon","Louyang Dungeon","Malangdo Dungeon","Magma Dungeon","Moscovia Dungeon","Nidhoggur's Dungeon","Nidhoggur's Nest","Orc Dungeon","Payon Dungeon","Pyramids","Rachel Sanctuary","Scaraba Hole Dungeon","Sphinx","Sunken Ship","Thanatos Tower","Thor Volcano","Toy Factory","Turtle Dungeon","Umbala Dungeon"; mes("Warper"); mes " "; mes "Elige la dungeon (mazmorra) y el nivel al que quieres ir. ^D50101Recuerda:^000000 Cuanto más alto sea el nivel, más difícil será. "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^0066FF" + [email protected]$[[email protected]] + "^FF3300:"; set [email protected], select([email protected]$); if( [email protected] == 1) { callsub S_CheckVar; setarray [email protected]$[1],"Cursed Abbey Dungeon - LvL 1","Cursed Abbey Dungeon - LvL 2","Cursed Abbey Dungeon - LvL 3"; setarray [email protected][1], 51, 150, 120; setarray [email protected][1], 14, 11, 10; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"abbey"; } if( [email protected] == 2) { callsub S_CheckVar; setarray [email protected]$[1],"Abyss Lakes Underground Cave F1","Abyss Lakes Underground Cave F2","Abyss Lakes Underground Cave F3"; setarray [email protected][1], 263, 275, 116; setarray [email protected][1], 273, 270, 27; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"abyss_"; } if( [email protected] == 3) { callsub S_CheckVar; setarray [email protected]$[1],"Amatsu Dungeon - LvL 1","Amatsu Dungeon - LvL 2","Amatsu Dungeon - LvL 3"; setarray [email protected][1], 228, 32, 120; setarray [email protected][1], 11, 44, 14; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"ama_dun"; } if( [email protected] == 4) { callsub S_CheckVar; setarray [email protected]$[1], "Anthell F1", "Anthell F2"; setarray [email protected][1], 35, 168; setarray [email protected][1], 262, 170; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^FF3300MVP^000000 ]"; set [email protected]$,"anthell"; } if( [email protected] == 5) { callsub S_CheckVar; setarray [email protected]$[1],"Ayothaya - Ancient Shrine Maze","Ayothaya - Inside Ancient Shrine"; setarray [email protected][1], 275, 24; setarray [email protected][1], 19, 26; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"ayo_dun"; } if( [email protected] == 6) { callsub S_CheckVar; setarray [email protected]$[1],"Beach Dungeon - Karu, west cave","Beach Dungeon - Ruande, north cave","Beach Dungeon - Mao, east cave"; setarray [email protected][1], 266, 255, 23; setarray [email protected][1], 67, 244, 260; setarray [email protected]$[1], "[ ^FF3300MVP^000000 ]", "", ""; set [email protected]$,"beach_dun"; } if( [email protected] == 7) { callsub S_CheckVar; setarray [email protected]$[1],"Somatology Laboratory F1","Somatology Laboratory F2","Somatology Laboratory F3","Somatology Laboratory F4"; setarray [email protected][1], 150, 150, 140, 240; setarray [email protected][1], 288, 18, 134, 73; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"lhz_dun"; } if( [email protected] == 8) { callsub S_CheckVar; setarray [email protected]$[1],"Brasilis Dungeon F1", "Brasilis Dungeon F2"; setarray [email protected][1], 87, 262; setarray [email protected][1], 47, 262; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"bra_dun"; } if( [email protected] == 9) { callsub S_CheckVar; setarray [email protected]$[1],"Undersea Tunnel F1"; setarray [email protected][1], 251; setarray [email protected][1], 251; setarray [email protected]$[1], ""; set [email protected]$,"iz_dun"; } if( [email protected] == 10) { callsub S_CheckVar; setarray [email protected]$[1],"Clock Tower F1","Clock Tower F2","Clock Tower F3","Clock Tower F4","Clock Tower B1","Clock Tower B2","Clock Tower B3","Clock Tower B4"; setarray [email protected][1], 199, 148, 65, 56, 297, 127, 277, 268; setarray [email protected][1], 159, 283, 147, 155, 25, 169, 178, 74; setarray [email protected]$[1], "", "", "", "", "", "", "", ""; set [email protected]$,"c_tower"; } if( [email protected] == 11) { callsub S_CheckVar; setarray [email protected]$[1],"Coal Mines - Mjolnir Dead Pit F1","Coal Mines - Mjolnir Dead Pit F2","Coal Mines - Mjolnir Dead Pit F3"; setarray [email protected][1], 52, 381, 305; setarray [email protected][1], 17, 343, 260; setarray [email protected]$[1], "", "", ""; set [email protected]$,"mjo_dun"; } if( [email protected] == 12) { callsub S_CheckVar; setarray [email protected]$[1],"Prontera Culvert F1","Prontera Culvert F2","Prontera Culvert F3", "Prontera Culvert F4"; setarray [email protected][1], 131, 19, 180, 100; setarray [email protected][1], 247, 19, 169, 92; setarray [email protected]$[1], "", "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"prt_sewb"; } if( [email protected] == 13) { callsub S_CheckVar; setarray [email protected]$[1], "Dewata Dungeon - LvL 1","Dewata Dungeon - LvL 2"; setarray [email protected][1], 176, 298; setarray [email protected][1], 86, 29; setarray [email protected]$[1],"[ ^FF3300MVP^000000 ]", ""; set [email protected]$,"dew_dun"; } if( [email protected] == 14) { callsub S_CheckVar; setarray [email protected]$[1],"Mine Dungeon F1", "Mine Dungeon F2"; setarray [email protected][1], 22, 287; setarray [email protected][1], 14, 287; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"ein_dun"; } if( [email protected] == 15) { set warpmapN$,[email protected]$[14]; warp "e_tower",72,115; callfunc "LastMapSave"; end; } if( [email protected] == 16) { callsub S_CheckVar; setarray [email protected]$[1],"Gefenia - LvL 1","Gefenia - LvL 2","Gefenia - LvL 3","Gefenia - LvL 4"; setarray [email protected][1], 40, 203, 266, 130; setarray [email protected][1], 103, 34, 168, 272; setarray [email protected]$[1], "", "", "", ""; set [email protected]$,"gefenia"; } if( [email protected] == 17) { callsub S_CheckVar; setarray [email protected]$[1], "Geffen Dungeon F1","Geffen Dungeon F2", "Geffen Dungeon F3", "Geffen Dungeon F4"; setarray [email protected][1], 104, 115, 106, 203; setarray [email protected][1], 99, 236, 132, 201; setarray [email protected]$[1],"[ ^FF3300MVP^000000 ]", "","[ ^FF3300MVP^000000 ]", ""; set [email protected]$,"gef_dun"; } if( [email protected] == 18) { callsub S_CheckVar; setarray [email protected]$[1],"Glast Heim - Entrance", "Glast Heim - Castle F1", "Glast Heim - Castle F2","Glast Heim - Chivalry F1","Glast Heim - Chivalry F2", "Glast Heim - St.Abbey","Glast Heim - Churchyard","Glast Heim - Culvert F1","Glast Heim - Culvert F2","Glast Heim - Culvert F3","Glast Heim - Culvert F4","Glast Heim - Staircase Dungeon","Glast Heim - Underground Cave 1","Glast Heim - Underground Cave 2","Glast Heim - Underground Prison 1","Glast Heim - Underground Prison 2"; setarray [email protected][1], 370, 200, 104, 150, 157, 156, 147, 258, 108, 171, 68, 12, 133, 224, 14, 150; setarray [email protected][1], 304, 26, 26, 15, 287, 11, 18, 255, 291, 283, 277, 7, 271, 274, 70, 14; setarray [email protected]$[1], "","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]", "","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]", "[ ^FF3300MVP^000000 ]", "", "", "", "", "", "", "", "", ""; set [email protected]$,""; } if( [email protected] == 19) { callsub S_CheckVar; setarray [email protected]$[1],"Gonryun Dungeon - Level 1","Gonryun Dungeon - Level 2","Gonryun Dungeon - Level 3"; setarray [email protected][1], 153, 30, 68; setarray [email protected][1], 53, 113, 16; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"gon_dun"; } if( [email protected] == 20) { callsub S_CheckVar; setarray [email protected]$[1], "Labyrinth Forest F1","Labyrinth Forest F2", "Labyrinth Forest F3"; setarray [email protected][1], 176, 93, 23; setarray [email protected][1], 7, 21, 8; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"prt_maze"; } if( [email protected] == 21) { callsub S_CheckVar; setarray [email protected]$[1],"Ice Cave F1","Ice Cave F2", "Ice Cave F3"; setarray [email protected][1], 157, 151, 149; setarray [email protected][1], 14, 151, 22; setarray [email protected]$[1], "", "","[ ^009900Quest MVP^000000 ]"; set [email protected]$,"ice_dun"; } if( [email protected] == 22) { callsub S_CheckVar; setarray [email protected]$[1],"The Ruins of Juperos F1","The Ruins of Juperos F2", "Center of Juperos"; setarray [email protected][1], 53, 37, 150; setarray [email protected][1], 247, 63, 285; setarray [email protected]$[1], "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"juperos_"; } if( [email protected] == 23) { callsub S_CheckVar; setarray [email protected]$[1],"Robot Factory LvL 1", "Robot Factory LvL 2"; setarray [email protected][1], 26, 40; setarray [email protected][1], 220, 199; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"kh_dun"; } if( [email protected] == 24) { callsub S_CheckVar; setarray [email protected]$[1], "Somatology Labotory F1","Somatology Labotory F2","Somatology Labotory F3"; setarray [email protected][1], 150, 150, 140; setarray [email protected][1], 288, 18, 134; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]", "[ ^FF3300MVP^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"lhz_dun"; } if( [email protected] == 25) { callsub S_CheckVar; setarray [email protected]$[1],"Louyang Dungeon - LvL 1","Louyang Dungeon - LvL 2","Louyang Dungeon - LvL 3"; setarray [email protected][1], 215, 280, 165; setarray [email protected][1], 195, 20, 41; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"lou_dun"; } if( [email protected] == 26) { set warpmapN$,[email protected]$[26]; warp "mal_dun01",33,230; callfunc "LastMapSave"; end; } if( [email protected] == 27) { callsub S_CheckVar; setarray [email protected]$[1],"Nogg Road F1","Nogg Road F2"; setarray [email protected][1], 126, 47; setarray [email protected][1], 68, 30; setarray [email protected]$[1], "", ""; set [email protected]$,"mag_dun"; } if( [email protected] == 28) { callsub S_CheckVar; setarray [email protected]$[1],"Moscovia Dungeon - LvL 1","Moscovia Dungeon - LvL 2","Moscovia Dungeon - LvL 3"; setarray [email protected][1], 204, 164, 31; setarray [email protected][1], 51, 31, 135; setarray [email protected]$[1], "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"mosk_dun"; } if( [email protected] == 29) { callsub S_CheckVar; setarray [email protected]$[1],"Nidhoggur's Dungeon LvL 1","Nidhoggur's Dungeon LvL 2"; setarray [email protected][1], 63, 63; setarray [email protected][1], 221, 269; setarray [email protected]$[1], "", ""; set [email protected]$,"nyd_dun"; } if( [email protected] == 30) { callsub S_CheckVar; setarray [email protected]$[1],"Nidhoggur's Nest LvL 1","Nidhoggur's Nest LvL 2"; setarray [email protected][1], 32, 200; setarray [email protected][1], 45, 9; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,""; } if( [email protected] == 31) { callsub S_CheckVar; setarray [email protected]$[1],"Orc Dungeon F1","Orc Dungeon F2"; setarray [email protected][1], 32, 21; setarray [email protected][1], 170, 185; setarray [email protected]$[1], "", ""; set [email protected]$,"orcsdun"; } if( [email protected] == 32) { callsub S_CheckVar; setarray [email protected]$[1],"Payon Cave F1","Payon Cave F2","Payon Cave F3","Payon Cave F4", "Payon Cave F5"; setarray [email protected][1], 21, 19, 21, 155, 195; setarray [email protected][1], 182, 33, 63, 156, 200; setarray [email protected]$[1], "", "", "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"pay_dun"; } if( [email protected] == 33) { callsub S_CheckVar; setarray [email protected]$[1],"Inside Pyramids F1","Inside Pyramids F2","Inside Pyramids F3", "Inside Pyramids F4","Inside Pyramids B1", "Inside Pyramids B2"; setarray [email protected][1], 192, 10, 100, 181, 94, 192; setarray [email protected][1], 9, 192, 92, 11, 96, 11; setarray [email protected]$[1], "", "", "","[ ^FF3300MVP^000000 ]", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"moc_pryd"; } if( [email protected] == 34) { callsub S_CheckVar; setarray [email protected]$[1],"Rachel Sanctuary - LvL 1","Rachel Sanctuary - LvL 2","Rachel Sanctuary - LvL 3","Rachel Sanctuary - LvL 4","Rachel Sanctuary - LvL 5"; setarray [email protected][1], 139, 34, 10, 203, 150; setarray [email protected][1], 18, 21, 149, 216, 11; setarray [email protected]$[1], "", "", "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"ra_san"; } if( [email protected] == 35) { callsub S_CheckVar; setarray [email protected]$[1],"Scaraba Hole Dungeon F1","Scaraba Hole Dungeon F2"; setarray [email protected][1], 33, 102; setarray [email protected][1], 212, 142; setarray [email protected]$[1], "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"dic_dun"; } if( [email protected] == 36) { callsub S_CheckVar; setarray [email protected]$[1],"Sphinx F1","Sphinx F2","Sphinx F3","Sphinx F4", "Sphinx F5"; setarray [email protected][1], 288, 149, 210, 10, 100; setarray [email protected][1], 9, 81, 54, 222, 99; setarray [email protected]$[1], "", "", "", "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"in_sphinx"; } if( [email protected] == 37) { callsub S_CheckVar; setarray [email protected]$[1],"Sunken Ship F1", "Sunken Ship F2"; setarray [email protected][1], 69, 102; setarray [email protected][1], 24, 27; setarray [email protected]$[1], "","[ ^FF3300MVP^000000 ]"; set [email protected]$,"treasure"; } if( [email protected] == 38) { callsub S_CheckVar; setarray [email protected]$[1], "Thanatos Tower - LvL 1", "Thanatos Tower - LvL 2", "Thanatos Tower - LvL 3", "Thanatos Tower - LvL 4", "Thanatos Tower - LvL 5", "Thanatos Tower - LvL 6", "Thanatos Tower - LvL 7", "Thanatos Tower - LvL 8", "Thanatos Tower - LvL 9", "Thanatos Tower - LvL 10", "Thanatos Tower - LvL 11", "Thanatos Tower - LvL 12"; setarray [email protected][1], 150, 150, 220, 59, 62, 89, 35, 93, 29, 159, 19, 130; setarray [email protected][1], 39, 136, 158, 143, 11, 221, 166, 148, 107, 138, 20, 52; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]"; set [email protected]$,"tha_t"; } if( [email protected] == 39) { callsub S_CheckVar; setarray [email protected]$[1], "Thor's Volcano Dungeon F1", "Thor's Volcano Dungeon F2","Thor's Volcano Dungeon F3"; setarray [email protected][1], 21, 77, 34; setarray [email protected][1], 228, 203, 272; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^9900FFMiniBoss^000000 ]", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"thor_v"; } if( [email protected] == 40) { callsub S_CheckVar; setarray [email protected]$[1], "Toy Factory - LvL 1", "Toy Factory - LvL 2"; setarray [email protected][1], 205, 129; setarray [email protected][1], 15, 133; setarray [email protected]$[1],"[ ^9900FFMiniBoss^000000 ]","[ ^FF3300MVP^000000 ]"; set [email protected]$,"xmas_dun"; } if( [email protected] == 41) { callsub S_CheckVar; setarray [email protected]$[1],"Turtle Dungeon - Entrance","Turtle Dungeon - LvL 1","Turtle Dungeon - LvL 2","Turtle Dungeon - LvL 3"; setarray [email protected][1], 154, 148, 132, 100; setarray [email protected][1], 49, 261, 189, 192; setarray [email protected]$[1], "", "", "", "[ ^FF3300MVP^000000 ]"; set [email protected]$,"tur_dun"; } if( [email protected] == 42) { callsub S_CheckVar; setarray [email protected]$[1],"Umbala Dungeon - LvL 1","Umbala Dungeon - LvL 2"; setarray [email protected][1], 42, 48; setarray [email protected][1], 31, 30; setarray [email protected]$[1], "", ""; set [email protected]$,"um_dun"; } // Formato para agregar mas dungeons //if( [email protected] == 1) // Dungeon de 1 Nivel //{ // set warpmapN$,[email protected]$[1]; // warp "ama_fild01",190,197; // callfunc "LastMapSave"; // end; //} //if( [email protected] == 6) // Dungeon de mas de 1 Nivel //{ // callsub S_CheckVar; // setarray [email protected]$[1],1; // setarray [email protected][1],2; // setarray [email protected][1],2; // setarray [email protected]$[1],2; // set [email protected]$,"ein_fild"; //} mes " "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^0033FF" + [email protected]$[[email protected]] + "^000000 "[email protected]$[[email protected]]+":"; set [email protected], select([email protected]$); if (compare([email protected]$[[email protected]],"Nest LvL 1")) { set [email protected]$,"[email protected]"; } if (compare([email protected]$[[email protected]],"Nest LvL 2")) { set [email protected]$,"[email protected]"; } if (compare([email protected]$[[email protected]],"Heim - Entrance")) { set [email protected]$,"glast_"; } if (compare([email protected]$[[email protected]],"Heim - Castle F")) { set [email protected]$,"gl_cas"; } if (compare([email protected]$[[email protected]],"Heim - Chivalry F")) { set [email protected]$,"gl_knt"; } if (compare([email protected]$[[email protected]],"St.Abbey")) { set [email protected]$,"gl_church"; } if (compare([email protected]$[[email protected]],"Churchyard")) { set [email protected]$,"gl_chyard"; } if (compare([email protected]$[[email protected]],"Heim - Culvert F")) { set [email protected]$,"gl_sew"; } if (compare([email protected]$[[email protected]],"Staircase Dungeon")) { set [email protected]$,"gl_step"; } if (compare([email protected]$[[email protected]],"Heim - Underground Cave")) { set [email protected]$,"gl_dun"; } if (compare([email protected]$[[email protected]],"Heim - Entrance")) { set [email protected]$,"glast_"; } if (compare([email protected]$[[email protected]],"Prison")) { set [email protected]$,"gl_prison"; } if (compare([email protected]$[[email protected]],"Tower B")) { set [email protected]$,"alde_dun"; } if (compare([email protected]$[[email protected]],"Center of Juperos")) { set [email protected]$,"jupe_core"; } if ( [email protected]$ == "gl_prison" ) { if ( [email protected] == 15 ){set .WNm$,"";} else if ( [email protected] == 16 ){set .WNm$,"1";} } else if ( [email protected]$ == "gl_dun" ) { if ( [email protected] == 13 ){set .WNm$,"01";} else if ( [email protected] == 14 ){set .WNm$,"02";} } else if ( [email protected]$ == "gl_sew" ) { if ( [email protected] == 8 ){set .WNm$,"01";} else if ( [email protected] == 9 ){set .WNm$,"02";} else if ( [email protected] == 10 ){set .WNm$,"03";} else if ( [email protected] == 11 ){set .WNm$,"04";} } else if ( [email protected]$ == "[email protected]" || [email protected]$ == "[email protected]" || [email protected]$ == "gl_chyard" || [email protected]$ == "gl_church" || [email protected]$ == "gl_step" || [email protected]$ == "jupe_core" ) { if ( [email protected] == 1 || [email protected] == 2 || [email protected] == 3 || [email protected] == 6 || [email protected] == 7 || [email protected] == 12 ){set .WNm$,"";} } else if ( [email protected]$ == "gl_knt" ) { if ( [email protected] == 4){set .WNm$,"01";} else if ( [email protected] == 5){set .WNm$,"02";} } else if ( [email protected]$ == "gl_cas" ) { if ( [email protected] == 2){set .WNm$,"01";} else if ( [email protected] == 3){set .WNm$,"02";} } else if ( [email protected]$ == "alde_dun") { if ( [email protected] == 5){set .WNm$,"01";} else if ( [email protected] == 6){set .WNm$,"02";} else if ( [email protected] == 7){set .WNm$,"03";} else if ( [email protected] == 8){set .WNm$,"04";} } else if ( [email protected]$ == "c_tower" || [email protected]$ == "prt_sewb" || [email protected]$ == "in_sphinx" ) { if ( [email protected] == 1){set .WNm$,"1";} else if ( [email protected] == 2){set .WNm$,"2";} else if ( [email protected] == 3){set .WNm$,"3";} else if ( [email protected] == 4){set .WNm$,"4";} else if ( [email protected] == 5){set .WNm$,"5";} } else if ( [email protected]$ == "beach_dun") { if ( [email protected] == 1){set .WNm$,"";} else if ( [email protected] == 2){set .WNm$,"2";} else if ( [email protected] == 3){set .WNm$,"3";} } else if ( [email protected]$ == "iz_dun" || [email protected]$ == "gef_dun" || [email protected]$ == "pay_dun" ) { if( [email protected] == 1){set .WNm$,"00";} else if( [email protected] == 2){set .WNm$,"01";} else if( [email protected] == 3){set .WNm$,"02";} else if( [email protected] == 4){set .WNm$,"03";} else if( [email protected] == 5){set .WNm$,"04";} } else if ( [email protected] == 1){set .WNm$,"01";} else if( [email protected] == 2){set .WNm$,"02";} else if( [email protected] == 3){set .WNm$,"03";} else if( [email protected] == 4){set .WNm$,"04";} else if( [email protected] == 5){set .WNm$,"05";} else if( [email protected] == 6){set .WNm$,"06";} else if( [email protected] == 7){set .WNm$,"07";} else if( [email protected] == 8){set .WNm$,"08";} else if( [email protected] == 9){set .WNm$,"09";} else if( [email protected] == 10){set .WNm$,"10";} else if( [email protected] == 11){set .WNm$,"11";} else if( [email protected] == 12){set .WNm$,"12";} else if( [email protected] == 13){set .WNm$,"13";} else if( [email protected] == 14){set .WNm$,"14";} else if( [email protected] == 15){set .WNm$,"15";} else if( [email protected] == 16){set .WNm$,"16";} else if( [email protected] == 17){set .WNm$,"17";} else if( [email protected] == 18){set .WNm$,"18";} else if( [email protected] == 19){set .WNm$,"19";} else if( [email protected] == 20){set .WNm$,"20";} else if( [email protected] == 21){set .WNm$,"21";} else if( [email protected] == 22){set .WNm$,"22";} set warpmapN$,[email protected]$[[email protected]][email protected]$[[email protected]]; //item x warp mvp //} if ( MF_MVP ([email protected]$+.WNm$) > 0 && countitem(30212) >= 1) //{ // delitem 30212,1; // warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; // callsub S_CheckVar; // callfunc "LastMapSave"; // end; //} else if ( MF_MVP([email protected]$+.WNm$) > 0 && countitem(30212) < 1 ) { // next; // set warpmap$, ""; // set warpmapN$, ""; // mes("Warper2"); // mes "Necesitas mvp ticket para ir a este mapa"; //} else { // atcommand "@dance 7"; sleep2 1000; warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; callsub S_CheckVar; callfunc "LastMapSave"; end; //} case 4: callsub S_CheckVar; setarray [email protected]$[1],"Amatsu Field","Ayothaya Fields","Brasilis Field","Comodo Fields","Discastes Fields","Einbroch Fields","Geffen Fields","Gonryun Field","Hugel Fields","Lighthalzen Fields","Louyang Field","Lutie Field","Manuk Fields","Mjolnir Fields","Niflheim Fields","Odin Temple","Payon Forests","Prontera Fields","Rachel Fields","Sograt Deserts","Splendide Fields","Umbala Fields","Veins Fields","Yuno Fields"; mes("Warper"); mes "Elige la field (campo) y el nivel al que quieres ir. ^D50101Recuerda:^000000 Cuanto más alto sea el nivel, más difícil será. "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^FF3300" + [email protected]$[[email protected]] + "^000000:"; set [email protected], select([email protected]$); if( [email protected] == 1) { set warpmapN$,[email protected]$[1]; warp "ama_fild01",190,197; callfunc "LastMapSave"; end; } if( [email protected] == 2) { callsub S_CheckVar; setarray [email protected]$[1],"Ayothaya Field 1","Ayothaya Field 2"; setarray [email protected]$[1], "", ""; setarray [email protected][1], 173, 212; setarray [email protected][1], 134, 150; set [email protected]$,"ayo_fild"; } if( [email protected] == 3) { set warpmapN$,[email protected]$[3]; warp "bra_fild01",74,32; callfunc "LastMapSave"; end; } if( [email protected] == 4) { callsub S_CheckVar; setarray [email protected]$[1], "Comodo Field 1","Comodo Field 2","Comodo Field 3","Comodo Field 4", "Comodo Field 5", "Comodo Field 6", "Comodo Field 7", "Comodo Field 8", "Comodo Field 9"; setarray [email protected]$[1],"Papuchicha Forest", "Kokomo Beach", "Zenhai Marsh", "Kokomo Beach","Border of Papuchica Forest","Fortress Saint Darmain","Beacon Island, Pharos","Fortress Saint Darmain (East)","Fortress Saint Darmain (South)"; setarray [email protected][1], 180, 231, 191, 228, 224, 190, 234, 194, 172; setarray [email protected][1], 178, 160, 172, 194, 203, 223, 137, 175, 172; set [email protected]$,"cmd_fild"; } if( [email protected] == 5) { callsub S_CheckVar; setarray [email protected]$[1],"Discastes Field 1","Discastes Field 2"; setarray [email protected]$[1], "", ""; setarray [email protected][1], 150, 71; setarray [email protected][1], 278, 369; set [email protected]$,"dic_fild"; } if( [email protected] == 6) { callsub S_CheckVar; setarray [email protected]$[1],"Einbroch Field 1","Einbroch Field 2","Einbroch Field 3","Einbroch Field 4","Einbroch Field 5","Einbroch Field 6","Einbroch Field 7","Einbroch Field 8","Einbroch Field 9","Einbroch Field 10"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 142, 182, 187, 185, 216, 195, 272, 173, 207, 196; setarray [email protected][1], 225, 141, 228, 173, 173, 148, 220, 214, 174, 200; set [email protected]$,"ein_fild"; } if( [email protected] == 7) { callsub S_CheckVar; setarray [email protected]$[1],"Geffen Field 0","Geffen Field 1","Geffen Field 2","Geffen Field 3","Geffen Field 4","Geffen Field 5","Geffen Field 6","Geffen Field 7","Geffen Field 8","Geffen Field 9","Geffen Field 10","Geffen Field 11","Geffen Field 12","Geffen Field 13", "Geffen Field 14"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", "", "Kordt Forest", "Britoniah","West Orc Village"; setarray [email protected][1], 46, 213, 195, 257, 188, 166, 248, 195, 186, 221, 178, 136, 240, 235, 211; setarray [email protected][1], 199, 204, 212, 192, 171, 263, 158, 191, 183, 117, 218, 318, 181, 235, 185; set [email protected]$,"gef_fild"; } if( [email protected] == 8) { callsub S_CheckVar; set warpmapN$,[email protected]$[7]; warp "gon_fild01",220,227; callfunc "LastMapSave"; end; } if( [email protected] == 9) { callsub S_CheckVar; setarray [email protected]$[1],"Hugel Field 1","Hugel Field 2","Hugel Field 3","Hugel Field 4", "Hugel Field 5","Hugel Field 6","Hugel Field 7"; setarray [email protected]$[1], "", "", "", "","The Abyss Lakes", "", ""; setarray [email protected][1], 268, 222, 232, 252, 196, 216, 227; setarray [email protected][1], 101, 193, 185, 189, 106, 220, 197; set [email protected]$,"hu_fild"; } if( [email protected] == 10) { callsub S_CheckVar; setarray [email protected]$[1],"Lighthalzen Field 1", "Lighthalzen Field 2", "Lighthalzen Field 3"; setarray [email protected]$[1], "","Grim Reaper's Valley", ""; setarray [email protected][1], 240, 185, 240; setarray [email protected][1], 179, 235, 226; set [email protected]$,"lhz_fild"; } if( [email protected] == 11) { callsub S_CheckVar; set warpmapN$,[email protected]$[10]; warp "lou_fild01",229,187; callfunc "LastMapSave"; end; } if( [email protected] == 12) { callsub S_CheckVar; set warpmapN$,[email protected]$[11]; warp "xmas_fild01",115,145; callfunc "LastMapSave"; end; } if( [email protected] == 13) { callsub S_CheckVar; setarray [email protected]$[1],"Manuk Field 1","Manuk Field 2","Manuk Field 3"; setarray [email protected]$[1], "", "", ""; setarray [email protected][1], 35, 35, 84; setarray [email protected][1], 236, 262, 365; set [email protected]$,"man_fild"; } if( [email protected] == 14) { callsub S_CheckVar; setarray [email protected]$[1],"Mjolnir Field 1","Mjolnir Field 2","Mjolnir Field 3","Mjolnir Field 4","Mjolnir Field 5","Mjolnir Field 6","Mjolnir Field 7","Mjolnir Field 8","Mjolnir Field 9","Mjolnir Field 10","Mjolnir Field 11","Mjolnir Field 12"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 204, 175, 208, 179, 181, 195, 235, 188, 205, 245, 180, 196; setarray [email protected][1], 120, 193, 213, 180, 240, 270, 202, 215, 144, 223, 206, 208; set [email protected]$,"mjolnir_"; } if( [email protected] == 15) { callsub S_CheckVar; setarray [email protected]$[1], "Niflheim Field 1","Niflheim Field 2"; setarray [email protected]$[1],"Skellington Village", "Valley of Gyoll"; setarray [email protected][1], 215, 167; setarray [email protected][1], 229, 234; set [email protected]$,"nif_fild"; } if( [email protected] == 16) { callsub S_CheckVar; setarray [email protected]$[1],"Odin Temple 1","Odin Temple 2","Odin Temple 3"; setarray [email protected]$[1], "", "", ""; setarray [email protected][1], 298, 227, 265; setarray [email protected][1], 165, 149, 280; set [email protected]$,"odin_tem"; } if( [email protected] == 17) { callsub S_CheckVar; setarray [email protected]$[1],"Payon Forest 1","Payon Forest 2","Payon Forest 3","Payon Forest 4","Payon Forest 5","Payon Forest 6","Payon Forest 7","Payon Forest 8","Payon Forest 9","Payon Forest 10","Payon Forest 11"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 158, 151, 205, 186, 134, 193, 200, 137, 201, 160, 194; setarray [email protected][1], 206, 219, 148, 247, 204, 235, 177, 189, 224, 205, 150; set [email protected]$,"pay_fild"; } if( [email protected] == 18) { callsub S_CheckVar; setarray [email protected]$[1],"Prontera Field 0","Prontera Field 1","Prontera Field 2","Prontera Field 3","Prontera Field 4","Prontera Field 5","Prontera Field 6","Prontera Field 7","Prontera Field 8","Prontera Field 9","Prontera Field 10","Prontera Field 11"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", ""; setarray [email protected][1], 184, 190, 240, 190, 307, 239, 185, 193, 187, 210, 195, 198; setarray [email protected][1], 235, 206, 206, 143, 252, 213, 188, 194, 218, 183, 149, 164; set [email protected]$,"prt_fild"; } if( [email protected] == 19) { callsub S_CheckVar; setarray [email protected]$[1], "Rachel Field 1","Rachel Field 2","Rachel Field 3", "Rachel Field 4", "Rachel Field 5","Rachel Field 6","Rachel Field 7","Rachel Field 8", "Rachel Field 9","Rachel Field 10","Rachel Field 11","Rachel Field 12","Rachel Field 13"; setarray [email protected]$[1],"Audumra Grass Land", "Oz Gorge", "Ida Plane","Audumra Grass Land","Audumra Grass Land", "Fortu Luna", "Oz Gorge", "Ida Plane","Audumra Grass Land", "Oz Gorge", "Ida Plane", "Ida Plane", "Beach of Tears"; setarray [email protected][1], 192, 235, 202, 202, 225, 202, 263, 217, 87, 277, 221, 175, 174; setarray [email protected][1], 162, 166, 206, 208, 202, 214, 196, 201, 121, 181, 185, 200, 197; set [email protected]$,"ra_fild"; } if( [email protected] == 20) { callsub S_CheckVar; setarray [email protected]$[1],"Sograt Desert 1","Sograt Desert 2","Sograt Desert 3","Sograt Desert 4","Sograt Desert 5","Sograt Desert 6","Sograt Desert 7","Sograt Desert 8","Sograt Desert 9","Sograt Desert 10","Sograt Desert 11","Sograt Desert 12","Sograt Desert 13","Sograt Desert 14","Sograt Desert 15","Sograt Desert 16","Sograt Desert 17","Sograt Desert 18","Sograt Desert 19", "Sograt Desert 20", "Sograt Desert 21", "Sograt Desert 22"; setarray [email protected]$[1], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","Continental Guard Quarantine","Dimensional Gorge","Dimensional Gorge"; setarray [email protected][1], 219, 177, 194, 184, 203, 213, 224, 229, 195, 209, 198, 156, 185, 209, 223, 206, 208, 209, 85, 44, 46, 38; setarray [email protected][1], 205, 206, 182, 217, 213, 208, 170, 177, 198, 168, 216, 187, 263, 219, 188, 228, 238, 223, 97, 179, 192, 196; set [email protected]$,"moc_fild"; } if( [email protected] == 21) { callsub S_CheckVar; setarray [email protected]$[1],"Splendide Field 1","Splendide Field 2","Splendide Field 3"; setarray [email protected]$[1], "", "", ""; setarray [email protected][1], 289, 12, 306; setarray [email protected][1], 32, 241, 375; set [email protected]$,"spl_fild"; } if( [email protected] == 22) { callsub S_CheckVar; setarray [email protected]$[1],"Umbala Field 1","Umbala Field 2","Umbala Field 3","Umbala Field 4"; setarray [email protected]$[1], "Luluka Forest", "Hoomga Forest", "Kalala Swamp", "Hoomga Jungle"; setarray [email protected][1], 217, 223, 237, 202; setarray [email protected][1], 206, 221, 215, 197; set [email protected]$,"um_fild"; } if( [email protected] == 23) { callsub S_CheckVar; setarray [email protected]$[1],"Veins Field 1","Veins Field 2","Veins Field 3","Veins Field 4","Veins Field 5","Veins Field 6","Veins Field 7"; setarray [email protected]$[1], "", "", "", "", "", "", ""; setarray [email protected][1], 186, 196, 222, 51, 202, 150, 149; setarray [email protected][1], 175, 370, 45, 250, 324, 223, 307; set [email protected]$,"ve_fild"; } if( [email protected] == 24) { callsub S_CheckVar; setarray [email protected]$[1],"Yuno Field 1", "Yuno Field 2", "Yuno Field 3", "Yuno Field 4", "Yuno Field 5", "Yuno Field 6", "Yuno Field 7", "Yuno Field 8", "Yuno Field 9","Yuno Field 10","Yuno Field 11", "Yuno Field 12"; setarray [email protected]$[1],"Border Posts","Kiel Hyre's Cottage","El Mes Plateau","El Mes Plateau","El Mes Plateau","El Mes Plateau","El Mes Gorge (Valley of Abyss)","Kiel Hyre's Academy","Schwarzwald Guards Camp", "", "","Border Checkpoint"; setarray [email protected][1], 189, 192, 221, 226, 223, 187, 231, 196, 183, 200, 195, 210; setarray [email protected][1], 224, 207, 157, 199, 177, 232, 174, 203, 214, 124, 226, 304; set [email protected]$,"yuno_fild"; } mes " "; set [email protected]$, ""; for( set [email protected], 1; [email protected] < getarraysize([email protected]$); set [email protected], [email protected] + 1 ) set [email protected]$, [email protected]$ + " ^FF3300" + [email protected]$[[email protected]] + "^000000 " + [email protected]$[[email protected]] + " :"; set [email protected], select([email protected]$); if ( [email protected]$ == "gef_fild" || [email protected]$ == "prt_fild" ) { if( [email protected] == 1){set .WNm$,"00";} else if( [email protected] == 2){set .WNm$,"01";} else if( [email protected] == 3){set .WNm$,"02";} else if( [email protected] == 4){set .WNm$,"03";} else if( [email protected] == 5){set .WNm$,"04";} else if( [email protected] == 6){set .WNm$,"05";} else if( [email protected] == 7){set .WNm$,"06";} else if( [email protected] == 8){set .WNm$,"07";} else if( [email protected] == 9){set .WNm$,"08";} else if( [email protected] == 10){set .WNm$,"09";} else if( [email protected] == 11){set .WNm$,"10";} else if( [email protected] == 12){set .WNm$,"11";} else if( [email protected] == 13){set .WNm$,"12";} else if( [email protected] == 14){set .WNm$,"13";} else if( [email protected] == 15){set .WNm$,"14";} } else if( [email protected] == 1){set .WNm$,"01";} else if( [email protected] == 2){set .WNm$,"02";} else if( [email protected] == 3){set .WNm$,"03";} else if( [email protected] == 4){set .WNm$,"04";} else if( [email protected] == 5){set .WNm$,"05";} else if( [email protected] == 6){set .WNm$,"06";} else if( [email protected] == 7){set .WNm$,"07";} else if( [email protected] == 8){set .WNm$,"08";} else if( [email protected] == 9){set .WNm$,"09";} else if( [email protected] == 10){set .WNm$,"10";} else if( [email protected] == 11){set .WNm$,"11";} else if( [email protected] == 12){set .WNm$,"12";} else if( [email protected] == 13){set .WNm$,"13";} else if( [email protected] == 14){set .WNm$,"14";} else if( [email protected] == 15){set .WNm$,"15";} else if( [email protected] == 16){set .WNm$,"16";} else if( [email protected] == 17){set .WNm$,"17";} else if( [email protected] == 18){set .WNm$,"18";} else if( [email protected] == 19){set .WNm$,"19";} else if( [email protected] == 20){set .WNm$,"20";} else if( [email protected] == 21){set .WNm$,"21";} else if( [email protected] == 22){set .WNm$,"22";} set warpmapN$,[email protected]$[[email protected]]; //item x warp mvp //if ( MF_MVP([email protected]$+.WNm$) > 0 && countitem(30212) >= 1) //{ // delitem 30212,1; // warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; // callsub S_CheckVar; // callfunc "LastMapSave"; // end; //} else if ( MF_MVP([email protected]$+.WNm$) > 0 && countitem(30212) < 1 ) { // next; // set warpmap$, ""; // set warpmapN$, ""; // mes("Warper"); // mes "Necesitas mvp ticket para ir a este mapa"; close; //} else { // atcommand "@dance 7"; sleep2 1000; warp [email protected]$+.WNm$,[email protected][[email protected]],[email protected][[email protected]]; callsub S_CheckVar; callfunc "LastMapSave"; end; //} case 5: // atcommand "@dance 7"; sleep2 1000; warp "alberta",104,194; close; case 6: mes("Warper"); mes "¿A qué zona especial (custom) quieres ir?"; switch (select( "- ^0033FFBattleground^000000", "- ^CC3300Mercado de NPC^000000")) { case 1: warp "bat_room",154,150; close; case 2: warp "ayothaya",151,161; close; } } S_CheckVar: cleararray [email protected]$[0],0,127; cleararray [email protected]$[0],0,127; cleararray [email protected][0],0,127; cleararray [email protected][0],0,127; cleararray [email protected]$[0],0,127; cleararray [email protected]$[0],0,127; cleararray [email protected][0],0,127; cleararray [email protected][0],0,127; cleararray [email protected]$[1],0,127; cleararray [email protected][0],0,127; cleararray [email protected][0],0,127; cleararray [email protected]$[0],0,127; set [email protected]$,""; set [email protected]$,""; return; } function script LastMapSave { getmapxy(warpmap$,warpmapx,warpmapy,0,strcharinfo(0)); return; } bat_room,18,185,3 script Warper2 Bat::DBexit 601,{ mes "¿Quieres regresar a "+getsavepoint(0)+"?"; next; if(select("Si:Mejor No") == 2){ close; } warp getsavepoint(0),getsavepoint(1),getsavepoint(2); end; } bat_room,42,51,3 script Warp::WarpDB -1,10,5,{ OnTouch: getmapxy([email protected]$, [email protected], [email protected],0); warp [email protected]$,106,98; end; } bat_room,20,168,1 script Señal::DBSignal 835,{ end; OnInit: waitingroom "Centro del mapa Por aqui",0; end; } //------------------------------- // Duplicate NPCs //------------------------------- prontera,159,185,4 duplicate(Warper2) Warp NPC#22-21 831 No te compliques y utiliza este. https://github.com/rathena/rathena/blob/master/npc/custom/warper.txt tiene casi todas las funciones que buscas, excepto el buffer que esa función la puede cumplir otro npc sin problemas. 1 Quote Link to comment Share on other sites More sharing options...
gnashxalex Posted August 20, 2020 Author Share Posted August 20, 2020 1 hour ago, Mael said: No te compliques y utiliza este. https://github.com/rathena/rathena/blob/master/npc/custom/warper.txt tiene casi todas las funciones que buscas, excepto el buffer que esa función la puede cumplir otro npc sin problemas. Recien lo solucione, muchisimas gracias Mael por la sugerencia :), la tendré en cuenta si este me tira algun error. Quote Link to comment Share on other sites More sharing options...