Onairda Posted January 15, 2017 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 179 Reputation: 9 Joined: 12/30/16 Last Seen: Yesterday at 07:41 AM Share Posted January 15, 2017 - script gobind -1,{ // Script-Based @go Alternative by jTynne // Version: 2.0 - January 2013 // Feel free to edit this script or simply use it as a base. // Please give credit if you re-release this script with your own modifications. // Want to show your thanks via Paypal? Shoot me a buck or two : [email protected] - Thanks! OnInit: unbindatcmd "go"; bindatcmd("go","gobind::OnAtcommand",0,10); end; OnAtcommand: set @warp$,.@atcmd_parameters$[0]; set @warp,@warp$; if(@warp$ == "list") { dispbottom "Usage: @go #"; dispbottom "0=Prontera 1=Morroc 2=Geffen 3=Payon 4=Alberta"; dispbottom "5=Izlude 6=Al De Baran 7=Lutie 8=Comodo 9=Yuno"; dispbottom "10=Amatsu 11=Gonryun 12=Umbala 13=Niflheim 14=Louyang"; dispbottom "15=Novice Grounds 16=Prison 17=Jawaii 18=Ayothaya 19=Einbroch"; dispbottom "20=Lighthalzen 21=Einbech 22=Hugel 23=Rachel 24=Veins"; dispbottom "25=Moscovia 26=Midgard Camp 27=Manuk 28=Splendide 29=Brasilis"; dispbottom "30=El Dicastes 31=Mora 32=Dewata 33=Malangdo 34=Port Malaya"; dispbottom "35=Eclage 36=Gladia 37=Serenglade 38=Excolo 39=Sakura Town"; dispbottom "40=Eden Village 41=Helheim 42=Paros Lighthouse 43=Paradise Group HQ 44=Morroc Ruins"; dispbottom "45=Old Morroc 46=Old Payon 47=Autumn Prontera 48=Winter Prontera"; dispbottom "49=Prontera Job Building 50=Verus 51=jTynne's Grotto"; dispbottom "52=Deathmas Prontera 53=Muspelheim"; dispbottom "Note: Non-VIP users have a 3 second delay when using this command and cannot access beyond @go 5."; end; } if(getgroupid() < 1) { if(@warp > 5) { dispbottom "[Server] : Non-VIP members may only use @go 0-5. To use the full list, please upgrade to VIP status."; end;} progressbar "green",3; } // map name,x,y,level requirement, group id minimum requirement if(@warp$ == "0" || @warp$ == "pr" || @warp$ == "pro" || @warp$ == "pron" || @warp$ == "pront" || @warp$ == "prontera") { callsub Process,"prontera",156,191,0,0; } if(@warp$ == "1" || @warp$ == "moc" || @warp$ == "mor" || @warp$ == "moro" || @warp$ == "moroc" || @warp$ == "morocc") { callsub Process,"morocc",156,93,0,0; } if(@warp$ == "2" || @warp$ == "gef" || @warp$ == "geffen") { callsub Process,"geffen",119,59,0,0; } if(@warp$ == "3" || @warp$ == "pay" || @warp$ == "payo" || @warp$ == "payon") { callsub Process,"payon",177,101,0,0; } if(@warp$ == "4" || @warp$ == "al" || @warp$ == "alb" || @warp$ == "alberta") { callsub Process,"alberta",192,147,0,0; } if(@warp$ == "5" || @warp$ == "iz" || @warp$ == "izl" || @warp$ == "izlude") { callsub Process,"izlude",128,114,0,0; } if(@warp$ == "6" || @warp$ == "ald" || @warp$ == "alde" || @warp$ == "aldebaran") { callsub Process,"aldebaran",140,131,0,0; } if(@warp$ == "7" || @warp$ == "xmas" || @warp$ == "lutie") { callsub Process,"xmas",147,134,0,0; } if(@warp$ == "8" || @warp$ == "co" || @warp$ == "com" || @warp$ == "comodo") { callsub Process,"comodo",209,143,0,0; } if(@warp$ == "9" || @warp$ == "ju" || @warp$ == "yu" || @warp$ == "juno" || @warp$ == "yuno") { callsub Process,"yuno",157,51,0,0; } if(@warp$ == "10" || @warp$ == "ama" || @warp$ == "amat" || @warp$ == "amatsu") { callsub Process,"amatsu",198,84,0,0; } if(@warp$ == "11" || @warp$ == "gon" || @warp$ == "gonr" || @warp$ == "gonryun") { callsub Process,"gonryun",160,120,0,0; } if(@warp$ == "12" || @warp$ == "um" || @warp$ == "umb" || @warp$ == "umbala") { callsub Process,"umbala",89,157,0,0; } if(@warp$ == "13" || @warp$ == "nif" || @warp$ == "nifl" || @warp$ == "niflh" || @warp$ == "niflheim") { callsub Process,"niflheim",21,153,0,0; } if(@warp$ == "14" || @warp$ == "lou" || @warp$ == "ly" || @warp$ == "louyang") { callsub Process,"louyang",217,40,0,0; } if(@warp$ == "15" || @warp$ == "nov" || @warp$ == "ng") { callsub Process,"new_1-1",53,111,0,10; } // Novice Grounds : GM Group 10 or higher only. if(@warp$ == "16" || @warp$ == "jail" || @warp$ == "prison") { callsub Process,"sec_pri",23,61,0,10;} // Prison: GM Group 10 or higher only. if(@warp$ == "17" || @warp$ == "jaw" || @warp$ == "jawa" || @warp$ == "jawaii") { callsub Process,"jawaii",249,127,0,0; } if(@warp$ == "18" || @warp$ == "ayo" || @warp$ == "aya" || @warp$ == "ayothoya" || @warp$ == "ayathoya" || @warp$ == "ayothaya") { callsub Process,"ayothaya",151,117,0,0; } if(@warp$ == "19" || @warp$ == "ein" || @warp$ == "ein1" || @warp$ == "einbr" || @warp$ == "einbro" || @warp$ == "einbroch") { callsub Process,"einbroch",64,200,0,0; } if(@warp$ == "20" || @warp$ == "lhz" || @warp$ == "light" || @warp$ == "lighthalzen") { callsub Process,"lighthalzen",158,92,0,0; } if(@warp$ == "21" || @warp$ == "einbe" || @warp$ == "ein2" || @warp$ == "einbech") { callsub Process,"einbech",70,95,0,0; } if(@warp$ == "22" || @warp$ == "hu" || @warp$ == "hug" || @warp$ == "hugel") { callsub Process,"hugel",96,145,0,0; } if(@warp$ == "23" || @warp$ == "ra" || @warp$ == "rach" || @warp$ == "rachel") { callsub Process,"rachel",130,110,0,0; } if(@warp$ == "24" || @warp$ == "ve" || @warp$ == "vei" || @warp$ == "vein" || @warp$ == "veins") { callsub Process,"veins",216,123,0,0; } if(@warp$ == "25" || @warp$ == "mosc" || @warp$ == "mosk" || @warp$ == "mosco" || @warp$ == "moscov" || @warp$ == "moscovia") { callsub Process,"moscovia",223,184,0,0; } if(@warp$ == "26" || @warp$ == "camp" || @warp$ == "mid" || @warp$ == "midgard") { callsub Process,"mid_camp",180,240,0,0; } if(@warp$ == "27" || @warp$ == "man" || @warp$ == "manuk") { callsub Process,"manuk",282,138,0,0; } if(@warp$ == "28" || @warp$ == "spl" || @warp$ == "splen" || @warp$ == "splend" || @warp$ == "splendide") { callsub Process,"splendide",211,179,0,0; } if(@warp$ == "29" || @warp$ == "br" || @warp$ == "bra" || @warp$ == "bras" || @warp$ == "brasi" || @warp$ == "brasil" || @warp$ == "brasilis") { callsub Process,"brasilis",182,239,0,0; } if(@warp$ == "30" || @warp$ == "el" || @warp$ == "el dic" || @warp$ == "dic" || @warp$ == "dicas" || @warp$ == "dicast" || @warp$ == "el dicastes" || @warp$ == "dicastes") { callsub Process,"dicastes01",198,187,0,0; } if(@warp$ == "31" || @warp$ == "mor" || @warp$ == "mora") { callsub Process,"mora",44,151,0,0; } if(@warp$ == "32" || @warp$ == "dew" || @warp$ == "dewa" || @warp$ == "dewata") { callsub Process,"dewata",200,180,0,0; } if(@warp$ == "33" || @warp$ == "mal" || @warp$ == "malang" || @warp$ == "malangdo") { callsub Process,"malangdo",140,114,0,0; } if(@warp$ == "34" || @warp$ == "port" || @warp$ == "port malaya" || @warp$ == "malay" || @warp$ == "malaya") { callsub Process,"malaya",242,211,0,0; } if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; } // Custom @go locations below. Also edit them in or out of the master list found towards the top of this script file. if(@warp$ == "36" || @warp$ == "gla" || @warp$ == "glad" || @warp$ == "gladia") { callsub Process,"gladia",73,71,0,0; } if(@warp$ == "37" || @warp$ == "ser" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",84,72,0,0; } if(@warp$ == "38" || @warp$ == "ex" || @warp$ == "exc" || @warp$ == "excolo") { callsub Process,"excolo",101,93,0,0; } if(@warp$ == "39" || @warp$ == "sak" || @warp$ == "sakura") { callsub Process,"sakura",114,144,0,0; } if(@warp$ == "40" || @warp$ == "ed" || @warp$ == "eden") { callsub Process,"eden",61,38,0,0; } if(@warp$ == "41" || @warp$ == "hel" || @warp$ == "hell" || @warp$ == "helh" || @warp$ == "helheim") { callsub Process,"helheim",132,111,0,0; } if(@warp$ == "42" || @warp$ == "par" || @warp$ == "paros" || @warp$ == "lighthouse") { callsub Process,"cmd_fild07",132,131,0,0; } if(@warp$ == "43" || @warp$ == "hq" || @warp$ == "paradise") { callsub Process,"moc_para01",30,15,0,0; } if(@warp$ == "44" || @warp$ == "ruins" || @warp$ == "morocc ruins") { callsub Process,"moc_ruins",101,112,0,0; } if(@warp$ == "45" || @warp$ == "mem1" || @warp$ == "morocc2") { callsub Process,"morocc_mem",160,116,0,0; } if(@warp$ == "46" || @warp$ == "mem2" || @warp$ == "payon2") { callsub Process,"payon_mem",90,149,0,0; } if(@warp$ == "47" || @warp$ == "autumn" || @warp$ == "autumn prontera" || @warp$ == "fall") { callsub Process,"au_pront",155,186,0,0; } if(@warp$ == "48" || @warp$ == "winter" || @warp$ == "winter prontera" || @warp$ == "snow") { callsub Process,"win_pront",155,186,0,0; } if(@warp$ == "49" || @warp$ == "prt_in" || @warp$ == "job") { callsub Process,"prt_in",43,107,0,0; } if(@warp$ == "50" || @warp$ == "ver" || @warp$ == "verus") { callsub Process,"verus04",110,215,0,0; } if(@warp$ == "51" || @warp$ == "jt" || @warp$ == "jtynne" || @warp$ == "tynne") { if(getgroupid() < 5) { dispbottom "[jTynne] : Sorry, you can't sit with us."; end;} callsub Process,"jtynne01",48,67,0,0; } if(@warp$ == "52" || @warp$ == "dxmas" || @warp$ == "kimi" || @warp$ == "death" || @warp$ == "deathmas" || @warp$ == "celine") { callsub Process,"win_pront13",155,190,0,0; } if(@warp$ == "53" || @warp$ == "muspelheim" || @warp$ == "mus" || @warp$ == "muspel") { callsub Process,"muspelheim",130,149,0,0; } else { // || @warp$ == "" dispbottom "[Server] : To use @go, enter a number 0 or greater. For a full list of available warps, type '@go list'."; end; } Process: set @group,getarg(4); set @mapname$,getarg(0); set @x,getarg(1); set @y,getarg(2); if(@group > 0) { if(getgroupid() < @group) { dispbottom "[Server] : This map cannot be accessed by your group/account level."; end;} } specialeffect2 543; sleep2 1; warp @mapname$,@x,@y; end; end; } hi how can i make that script will not bypass the map<tab>mapflag<tab>nowarp and nowarpto . i have an idea is this possible please help if(character at guild_vs5) { unbindatcmd "go"; ? or disable @commands in the area } Quote Link to comment Share on other sites More sharing options...
0 chatterboy Posted January 15, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 309 Reputation: 26 Joined: 11/26/12 Last Seen: November 22, 2024 Share Posted January 15, 2017 3 hours ago, G-RO said: - script gobind -1,{ // Script-Based @go Alternative by jTynne // Version: 2.0 - January 2013 // Feel free to edit this script or simply use it as a base. // Please give credit if you re-release this script with your own modifications. // Want to show your thanks via Paypal? Shoot me a buck or two : [email protected] - Thanks! OnInit: unbindatcmd "go"; bindatcmd("go","gobind::OnAtcommand",0,10); end; OnAtcommand: set @warp$,.@atcmd_parameters$[0]; set @warp,@warp$; if(@warp$ == "list") { dispbottom "Usage: @go #"; dispbottom "0=Prontera 1=Morroc 2=Geffen 3=Payon 4=Alberta"; dispbottom "5=Izlude 6=Al De Baran 7=Lutie 8=Comodo 9=Yuno"; dispbottom "10=Amatsu 11=Gonryun 12=Umbala 13=Niflheim 14=Louyang"; dispbottom "15=Novice Grounds 16=Prison 17=Jawaii 18=Ayothaya 19=Einbroch"; dispbottom "20=Lighthalzen 21=Einbech 22=Hugel 23=Rachel 24=Veins"; dispbottom "25=Moscovia 26=Midgard Camp 27=Manuk 28=Splendide 29=Brasilis"; dispbottom "30=El Dicastes 31=Mora 32=Dewata 33=Malangdo 34=Port Malaya"; dispbottom "35=Eclage 36=Gladia 37=Serenglade 38=Excolo 39=Sakura Town"; dispbottom "40=Eden Village 41=Helheim 42=Paros Lighthouse 43=Paradise Group HQ 44=Morroc Ruins"; dispbottom "45=Old Morroc 46=Old Payon 47=Autumn Prontera 48=Winter Prontera"; dispbottom "49=Prontera Job Building 50=Verus 51=jTynne's Grotto"; dispbottom "52=Deathmas Prontera 53=Muspelheim"; dispbottom "Note: Non-VIP users have a 3 second delay when using this command and cannot access beyond @go 5."; end; } if(getgroupid() < 1) { if(@warp > 5) { dispbottom "[Server] : Non-VIP members may only use @go 0-5. To use the full list, please upgrade to VIP status."; end;} progressbar "green",3; } // map name,x,y,level requirement, group id minimum requirement if(@warp$ == "0" || @warp$ == "pr" || @warp$ == "pro" || @warp$ == "pron" || @warp$ == "pront" || @warp$ == "prontera") { callsub Process,"prontera",156,191,0,0; } if(@warp$ == "1" || @warp$ == "moc" || @warp$ == "mor" || @warp$ == "moro" || @warp$ == "moroc" || @warp$ == "morocc") { callsub Process,"morocc",156,93,0,0; } if(@warp$ == "2" || @warp$ == "gef" || @warp$ == "geffen") { callsub Process,"geffen",119,59,0,0; } if(@warp$ == "3" || @warp$ == "pay" || @warp$ == "payo" || @warp$ == "payon") { callsub Process,"payon",177,101,0,0; } if(@warp$ == "4" || @warp$ == "al" || @warp$ == "alb" || @warp$ == "alberta") { callsub Process,"alberta",192,147,0,0; } if(@warp$ == "5" || @warp$ == "iz" || @warp$ == "izl" || @warp$ == "izlude") { callsub Process,"izlude",128,114,0,0; } if(@warp$ == "6" || @warp$ == "ald" || @warp$ == "alde" || @warp$ == "aldebaran") { callsub Process,"aldebaran",140,131,0,0; } if(@warp$ == "7" || @warp$ == "xmas" || @warp$ == "lutie") { callsub Process,"xmas",147,134,0,0; } if(@warp$ == "8" || @warp$ == "co" || @warp$ == "com" || @warp$ == "comodo") { callsub Process,"comodo",209,143,0,0; } if(@warp$ == "9" || @warp$ == "ju" || @warp$ == "yu" || @warp$ == "juno" || @warp$ == "yuno") { callsub Process,"yuno",157,51,0,0; } if(@warp$ == "10" || @warp$ == "ama" || @warp$ == "amat" || @warp$ == "amatsu") { callsub Process,"amatsu",198,84,0,0; } if(@warp$ == "11" || @warp$ == "gon" || @warp$ == "gonr" || @warp$ == "gonryun") { callsub Process,"gonryun",160,120,0,0; } if(@warp$ == "12" || @warp$ == "um" || @warp$ == "umb" || @warp$ == "umbala") { callsub Process,"umbala",89,157,0,0; } if(@warp$ == "13" || @warp$ == "nif" || @warp$ == "nifl" || @warp$ == "niflh" || @warp$ == "niflheim") { callsub Process,"niflheim",21,153,0,0; } if(@warp$ == "14" || @warp$ == "lou" || @warp$ == "ly" || @warp$ == "louyang") { callsub Process,"louyang",217,40,0,0; } if(@warp$ == "15" || @warp$ == "nov" || @warp$ == "ng") { callsub Process,"new_1-1",53,111,0,10; } // Novice Grounds : GM Group 10 or higher only. if(@warp$ == "16" || @warp$ == "jail" || @warp$ == "prison") { callsub Process,"sec_pri",23,61,0,10;} // Prison: GM Group 10 or higher only. if(@warp$ == "17" || @warp$ == "jaw" || @warp$ == "jawa" || @warp$ == "jawaii") { callsub Process,"jawaii",249,127,0,0; } if(@warp$ == "18" || @warp$ == "ayo" || @warp$ == "aya" || @warp$ == "ayothoya" || @warp$ == "ayathoya" || @warp$ == "ayothaya") { callsub Process,"ayothaya",151,117,0,0; } if(@warp$ == "19" || @warp$ == "ein" || @warp$ == "ein1" || @warp$ == "einbr" || @warp$ == "einbro" || @warp$ == "einbroch") { callsub Process,"einbroch",64,200,0,0; } if(@warp$ == "20" || @warp$ == "lhz" || @warp$ == "light" || @warp$ == "lighthalzen") { callsub Process,"lighthalzen",158,92,0,0; } if(@warp$ == "21" || @warp$ == "einbe" || @warp$ == "ein2" || @warp$ == "einbech") { callsub Process,"einbech",70,95,0,0; } if(@warp$ == "22" || @warp$ == "hu" || @warp$ == "hug" || @warp$ == "hugel") { callsub Process,"hugel",96,145,0,0; } if(@warp$ == "23" || @warp$ == "ra" || @warp$ == "rach" || @warp$ == "rachel") { callsub Process,"rachel",130,110,0,0; } if(@warp$ == "24" || @warp$ == "ve" || @warp$ == "vei" || @warp$ == "vein" || @warp$ == "veins") { callsub Process,"veins",216,123,0,0; } if(@warp$ == "25" || @warp$ == "mosc" || @warp$ == "mosk" || @warp$ == "mosco" || @warp$ == "moscov" || @warp$ == "moscovia") { callsub Process,"moscovia",223,184,0,0; } if(@warp$ == "26" || @warp$ == "camp" || @warp$ == "mid" || @warp$ == "midgard") { callsub Process,"mid_camp",180,240,0,0; } if(@warp$ == "27" || @warp$ == "man" || @warp$ == "manuk") { callsub Process,"manuk",282,138,0,0; } if(@warp$ == "28" || @warp$ == "spl" || @warp$ == "splen" || @warp$ == "splend" || @warp$ == "splendide") { callsub Process,"splendide",211,179,0,0; } if(@warp$ == "29" || @warp$ == "br" || @warp$ == "bra" || @warp$ == "bras" || @warp$ == "brasi" || @warp$ == "brasil" || @warp$ == "brasilis") { callsub Process,"brasilis",182,239,0,0; } if(@warp$ == "30" || @warp$ == "el" || @warp$ == "el dic" || @warp$ == "dic" || @warp$ == "dicas" || @warp$ == "dicast" || @warp$ == "el dicastes" || @warp$ == "dicastes") { callsub Process,"dicastes01",198,187,0,0; } if(@warp$ == "31" || @warp$ == "mor" || @warp$ == "mora") { callsub Process,"mora",44,151,0,0; } if(@warp$ == "32" || @warp$ == "dew" || @warp$ == "dewa" || @warp$ == "dewata") { callsub Process,"dewata",200,180,0,0; } if(@warp$ == "33" || @warp$ == "mal" || @warp$ == "malang" || @warp$ == "malangdo") { callsub Process,"malangdo",140,114,0,0; } if(@warp$ == "34" || @warp$ == "port" || @warp$ == "port malaya" || @warp$ == "malay" || @warp$ == "malaya") { callsub Process,"malaya",242,211,0,0; } if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; } // Custom @go locations below. Also edit them in or out of the master list found towards the top of this script file. if(@warp$ == "36" || @warp$ == "gla" || @warp$ == "glad" || @warp$ == "gladia") { callsub Process,"gladia",73,71,0,0; } if(@warp$ == "37" || @warp$ == "ser" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",84,72,0,0; } if(@warp$ == "38" || @warp$ == "ex" || @warp$ == "exc" || @warp$ == "excolo") { callsub Process,"excolo",101,93,0,0; } if(@warp$ == "39" || @warp$ == "sak" || @warp$ == "sakura") { callsub Process,"sakura",114,144,0,0; } if(@warp$ == "40" || @warp$ == "ed" || @warp$ == "eden") { callsub Process,"eden",61,38,0,0; } if(@warp$ == "41" || @warp$ == "hel" || @warp$ == "hell" || @warp$ == "helh" || @warp$ == "helheim") { callsub Process,"helheim",132,111,0,0; } if(@warp$ == "42" || @warp$ == "par" || @warp$ == "paros" || @warp$ == "lighthouse") { callsub Process,"cmd_fild07",132,131,0,0; } if(@warp$ == "43" || @warp$ == "hq" || @warp$ == "paradise") { callsub Process,"moc_para01",30,15,0,0; } if(@warp$ == "44" || @warp$ == "ruins" || @warp$ == "morocc ruins") { callsub Process,"moc_ruins",101,112,0,0; } if(@warp$ == "45" || @warp$ == "mem1" || @warp$ == "morocc2") { callsub Process,"morocc_mem",160,116,0,0; } if(@warp$ == "46" || @warp$ == "mem2" || @warp$ == "payon2") { callsub Process,"payon_mem",90,149,0,0; } if(@warp$ == "47" || @warp$ == "autumn" || @warp$ == "autumn prontera" || @warp$ == "fall") { callsub Process,"au_pront",155,186,0,0; } if(@warp$ == "48" || @warp$ == "winter" || @warp$ == "winter prontera" || @warp$ == "snow") { callsub Process,"win_pront",155,186,0,0; } if(@warp$ == "49" || @warp$ == "prt_in" || @warp$ == "job") { callsub Process,"prt_in",43,107,0,0; } if(@warp$ == "50" || @warp$ == "ver" || @warp$ == "verus") { callsub Process,"verus04",110,215,0,0; } if(@warp$ == "51" || @warp$ == "jt" || @warp$ == "jtynne" || @warp$ == "tynne") { if(getgroupid() < 5) { dispbottom "[jTynne] : Sorry, you can't sit with us."; end;} callsub Process,"jtynne01",48,67,0,0; } if(@warp$ == "52" || @warp$ == "dxmas" || @warp$ == "kimi" || @warp$ == "death" || @warp$ == "deathmas" || @warp$ == "celine") { callsub Process,"win_pront13",155,190,0,0; } if(@warp$ == "53" || @warp$ == "muspelheim" || @warp$ == "mus" || @warp$ == "muspel") { callsub Process,"muspelheim",130,149,0,0; } else { // || @warp$ == "" dispbottom "[Server] : To use @go, enter a number 0 or greater. For a full list of available warps, type '@go list'."; end; } Process: set @group,getarg(4); set @mapname$,getarg(0); set @x,getarg(1); set @y,getarg(2); if(@group > 0) { if(getgroupid() < @group) { dispbottom "[Server] : This map cannot be accessed by your group/account level."; end;} } specialeffect2 543; sleep2 1; warp @mapname$,@x,@y; end; end; } hi how can i make that script will not bypass the map<tab>mapflag<tab>nowarp and nowarpto . i have an idea is this possible please help if(character at guild_vs5) { unbindatcmd "go"; ? or disable @commands in the area } Suggestion sir its better use the atcommand_athena.conf Quote Link to comment Share on other sites More sharing options...
0 Onairda Posted January 15, 2017 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 179 Reputation: 9 Joined: 12/30/16 Last Seen: Yesterday at 07:41 AM Author Share Posted January 15, 2017 (edited) 7 hours ago, chatterboy said: Suggestion sir its better use the atcommand_athena.conf but i have many custom map ingame . using this script is more useful and easy to add another map in @go commands please someone help Edited January 15, 2017 by G-RO Quote Link to comment Share on other sites More sharing options...
0 chatterboy Posted January 15, 2017 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 309 Reputation: 26 Joined: 11/26/12 Last Seen: November 22, 2024 Share Posted January 15, 2017 ok ill send message in PM Quote Link to comment Share on other sites More sharing options...
Question
Onairda
- script gobind -1,{ // Script-Based @go Alternative by jTynne // Version: 2.0 - January 2013 // Feel free to edit this script or simply use it as a base. // Please give credit if you re-release this script with your own modifications. // Want to show your thanks via Paypal? Shoot me a buck or two : [email protected] - Thanks! OnInit: unbindatcmd "go"; bindatcmd("go","gobind::OnAtcommand",0,10); end; OnAtcommand: set @warp$,.@atcmd_parameters$[0]; set @warp,@warp$; if(@warp$ == "list") { dispbottom "Usage: @go #"; dispbottom "0=Prontera 1=Morroc 2=Geffen 3=Payon 4=Alberta"; dispbottom "5=Izlude 6=Al De Baran 7=Lutie 8=Comodo 9=Yuno"; dispbottom "10=Amatsu 11=Gonryun 12=Umbala 13=Niflheim 14=Louyang"; dispbottom "15=Novice Grounds 16=Prison 17=Jawaii 18=Ayothaya 19=Einbroch"; dispbottom "20=Lighthalzen 21=Einbech 22=Hugel 23=Rachel 24=Veins"; dispbottom "25=Moscovia 26=Midgard Camp 27=Manuk 28=Splendide 29=Brasilis"; dispbottom "30=El Dicastes 31=Mora 32=Dewata 33=Malangdo 34=Port Malaya"; dispbottom "35=Eclage 36=Gladia 37=Serenglade 38=Excolo 39=Sakura Town"; dispbottom "40=Eden Village 41=Helheim 42=Paros Lighthouse 43=Paradise Group HQ 44=Morroc Ruins"; dispbottom "45=Old Morroc 46=Old Payon 47=Autumn Prontera 48=Winter Prontera"; dispbottom "49=Prontera Job Building 50=Verus 51=jTynne's Grotto"; dispbottom "52=Deathmas Prontera 53=Muspelheim"; dispbottom "Note: Non-VIP users have a 3 second delay when using this command and cannot access beyond @go 5."; end; } if(getgroupid() < 1) { if(@warp > 5) { dispbottom "[Server] : Non-VIP members may only use @go 0-5. To use the full list, please upgrade to VIP status."; end;} progressbar "green",3; } // map name,x,y,level requirement, group id minimum requirement if(@warp$ == "0" || @warp$ == "pr" || @warp$ == "pro" || @warp$ == "pron" || @warp$ == "pront" || @warp$ == "prontera") { callsub Process,"prontera",156,191,0,0; } if(@warp$ == "1" || @warp$ == "moc" || @warp$ == "mor" || @warp$ == "moro" || @warp$ == "moroc" || @warp$ == "morocc") { callsub Process,"morocc",156,93,0,0; } if(@warp$ == "2" || @warp$ == "gef" || @warp$ == "geffen") { callsub Process,"geffen",119,59,0,0; } if(@warp$ == "3" || @warp$ == "pay" || @warp$ == "payo" || @warp$ == "payon") { callsub Process,"payon",177,101,0,0; } if(@warp$ == "4" || @warp$ == "al" || @warp$ == "alb" || @warp$ == "alberta") { callsub Process,"alberta",192,147,0,0; } if(@warp$ == "5" || @warp$ == "iz" || @warp$ == "izl" || @warp$ == "izlude") { callsub Process,"izlude",128,114,0,0; } if(@warp$ == "6" || @warp$ == "ald" || @warp$ == "alde" || @warp$ == "aldebaran") { callsub Process,"aldebaran",140,131,0,0; } if(@warp$ == "7" || @warp$ == "xmas" || @warp$ == "lutie") { callsub Process,"xmas",147,134,0,0; } if(@warp$ == "8" || @warp$ == "co" || @warp$ == "com" || @warp$ == "comodo") { callsub Process,"comodo",209,143,0,0; } if(@warp$ == "9" || @warp$ == "ju" || @warp$ == "yu" || @warp$ == "juno" || @warp$ == "yuno") { callsub Process,"yuno",157,51,0,0; } if(@warp$ == "10" || @warp$ == "ama" || @warp$ == "amat" || @warp$ == "amatsu") { callsub Process,"amatsu",198,84,0,0; } if(@warp$ == "11" || @warp$ == "gon" || @warp$ == "gonr" || @warp$ == "gonryun") { callsub Process,"gonryun",160,120,0,0; } if(@warp$ == "12" || @warp$ == "um" || @warp$ == "umb" || @warp$ == "umbala") { callsub Process,"umbala",89,157,0,0; } if(@warp$ == "13" || @warp$ == "nif" || @warp$ == "nifl" || @warp$ == "niflh" || @warp$ == "niflheim") { callsub Process,"niflheim",21,153,0,0; } if(@warp$ == "14" || @warp$ == "lou" || @warp$ == "ly" || @warp$ == "louyang") { callsub Process,"louyang",217,40,0,0; } if(@warp$ == "15" || @warp$ == "nov" || @warp$ == "ng") { callsub Process,"new_1-1",53,111,0,10; } // Novice Grounds : GM Group 10 or higher only. if(@warp$ == "16" || @warp$ == "jail" || @warp$ == "prison") { callsub Process,"sec_pri",23,61,0,10;} // Prison: GM Group 10 or higher only. if(@warp$ == "17" || @warp$ == "jaw" || @warp$ == "jawa" || @warp$ == "jawaii") { callsub Process,"jawaii",249,127,0,0; } if(@warp$ == "18" || @warp$ == "ayo" || @warp$ == "aya" || @warp$ == "ayothoya" || @warp$ == "ayathoya" || @warp$ == "ayothaya") { callsub Process,"ayothaya",151,117,0,0; } if(@warp$ == "19" || @warp$ == "ein" || @warp$ == "ein1" || @warp$ == "einbr" || @warp$ == "einbro" || @warp$ == "einbroch") { callsub Process,"einbroch",64,200,0,0; } if(@warp$ == "20" || @warp$ == "lhz" || @warp$ == "light" || @warp$ == "lighthalzen") { callsub Process,"lighthalzen",158,92,0,0; } if(@warp$ == "21" || @warp$ == "einbe" || @warp$ == "ein2" || @warp$ == "einbech") { callsub Process,"einbech",70,95,0,0; } if(@warp$ == "22" || @warp$ == "hu" || @warp$ == "hug" || @warp$ == "hugel") { callsub Process,"hugel",96,145,0,0; } if(@warp$ == "23" || @warp$ == "ra" || @warp$ == "rach" || @warp$ == "rachel") { callsub Process,"rachel",130,110,0,0; } if(@warp$ == "24" || @warp$ == "ve" || @warp$ == "vei" || @warp$ == "vein" || @warp$ == "veins") { callsub Process,"veins",216,123,0,0; } if(@warp$ == "25" || @warp$ == "mosc" || @warp$ == "mosk" || @warp$ == "mosco" || @warp$ == "moscov" || @warp$ == "moscovia") { callsub Process,"moscovia",223,184,0,0; } if(@warp$ == "26" || @warp$ == "camp" || @warp$ == "mid" || @warp$ == "midgard") { callsub Process,"mid_camp",180,240,0,0; } if(@warp$ == "27" || @warp$ == "man" || @warp$ == "manuk") { callsub Process,"manuk",282,138,0,0; } if(@warp$ == "28" || @warp$ == "spl" || @warp$ == "splen" || @warp$ == "splend" || @warp$ == "splendide") { callsub Process,"splendide",211,179,0,0; } if(@warp$ == "29" || @warp$ == "br" || @warp$ == "bra" || @warp$ == "bras" || @warp$ == "brasi" || @warp$ == "brasil" || @warp$ == "brasilis") { callsub Process,"brasilis",182,239,0,0; } if(@warp$ == "30" || @warp$ == "el" || @warp$ == "el dic" || @warp$ == "dic" || @warp$ == "dicas" || @warp$ == "dicast" || @warp$ == "el dicastes" || @warp$ == "dicastes") { callsub Process,"dicastes01",198,187,0,0; } if(@warp$ == "31" || @warp$ == "mor" || @warp$ == "mora") { callsub Process,"mora",44,151,0,0; } if(@warp$ == "32" || @warp$ == "dew" || @warp$ == "dewa" || @warp$ == "dewata") { callsub Process,"dewata",200,180,0,0; } if(@warp$ == "33" || @warp$ == "mal" || @warp$ == "malang" || @warp$ == "malangdo") { callsub Process,"malangdo",140,114,0,0; } if(@warp$ == "34" || @warp$ == "port" || @warp$ == "port malaya" || @warp$ == "malay" || @warp$ == "malaya") { callsub Process,"malaya",242,211,0,0; } if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; } // Custom @go locations below. Also edit them in or out of the master list found towards the top of this script file. if(@warp$ == "36" || @warp$ == "gla" || @warp$ == "glad" || @warp$ == "gladia") { callsub Process,"gladia",73,71,0,0; } if(@warp$ == "37" || @warp$ == "ser" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",84,72,0,0; } if(@warp$ == "38" || @warp$ == "ex" || @warp$ == "exc" || @warp$ == "excolo") { callsub Process,"excolo",101,93,0,0; } if(@warp$ == "39" || @warp$ == "sak" || @warp$ == "sakura") { callsub Process,"sakura",114,144,0,0; } if(@warp$ == "40" || @warp$ == "ed" || @warp$ == "eden") { callsub Process,"eden",61,38,0,0; } if(@warp$ == "41" || @warp$ == "hel" || @warp$ == "hell" || @warp$ == "helh" || @warp$ == "helheim") { callsub Process,"helheim",132,111,0,0; } if(@warp$ == "42" || @warp$ == "par" || @warp$ == "paros" || @warp$ == "lighthouse") { callsub Process,"cmd_fild07",132,131,0,0; } if(@warp$ == "43" || @warp$ == "hq" || @warp$ == "paradise") { callsub Process,"moc_para01",30,15,0,0; } if(@warp$ == "44" || @warp$ == "ruins" || @warp$ == "morocc ruins") { callsub Process,"moc_ruins",101,112,0,0; } if(@warp$ == "45" || @warp$ == "mem1" || @warp$ == "morocc2") { callsub Process,"morocc_mem",160,116,0,0; } if(@warp$ == "46" || @warp$ == "mem2" || @warp$ == "payon2") { callsub Process,"payon_mem",90,149,0,0; } if(@warp$ == "47" || @warp$ == "autumn" || @warp$ == "autumn prontera" || @warp$ == "fall") { callsub Process,"au_pront",155,186,0,0; } if(@warp$ == "48" || @warp$ == "winter" || @warp$ == "winter prontera" || @warp$ == "snow") { callsub Process,"win_pront",155,186,0,0; } if(@warp$ == "49" || @warp$ == "prt_in" || @warp$ == "job") { callsub Process,"prt_in",43,107,0,0; } if(@warp$ == "50" || @warp$ == "ver" || @warp$ == "verus") { callsub Process,"verus04",110,215,0,0; } if(@warp$ == "51" || @warp$ == "jt" || @warp$ == "jtynne" || @warp$ == "tynne") { if(getgroupid() < 5) { dispbottom "[jTynne] : Sorry, you can't sit with us."; end;} callsub Process,"jtynne01",48,67,0,0; } if(@warp$ == "52" || @warp$ == "dxmas" || @warp$ == "kimi" || @warp$ == "death" || @warp$ == "deathmas" || @warp$ == "celine") { callsub Process,"win_pront13",155,190,0,0; } if(@warp$ == "53" || @warp$ == "muspelheim" || @warp$ == "mus" || @warp$ == "muspel") { callsub Process,"muspelheim",130,149,0,0; } else { // || @warp$ == "" dispbottom "[Server] : To use @go, enter a number 0 or greater. For a full list of available warps, type '@go list'."; end; } Process: set @group,getarg(4); set @mapname$,getarg(0); set @x,getarg(1); set @y,getarg(2); if(@group > 0) { if(getgroupid() < @group) { dispbottom "[Server] : This map cannot be accessed by your group/account level."; end;} } specialeffect2 543; sleep2 1; warp @mapname$,@x,@y; end; end; }
hi how can i make that script will not bypass the map<tab>mapflag<tab>nowarp and nowarpto .
i have an idea is this possible please help
if(character at guild_vs5)
{
unbindatcmd "go"; ?
or
disable @commands in the area
}
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.