TELEPORTER PRO
În primul rând vreau să îi mulţumesc lui Donici Cătălin pentru coordonatele hărţilor oferite în inelul lui de teleportare avansat. Poate acum o să vă vină ideea că este o copie identică al inelului său. NU este o copie. Acest inel are câteva hărţi în minus şi altele în plus. Codul inelului este cel clasic, adică 70007. Îl schimbaţi după bunul plac.
Cu ce este diferit acest inel faţă de celelalte inele pe care le putem găsi pe internet?
Păi inelul acesta conţine toate hărţile PVM (de crescut) până la nivelul 99, dar şi hărţile principale ale celor 3 regate. Inelul acesta se deosebeşte de celelalte inele prin faptul că are limită de nivel ale hărţilor. Nu ştiu dacă m-am explicat bine, dar vă fac câteva exemple.
De la nivelul 1 la nivelul 59 văd asta:
De la nivelul 60 la nivelul 69 văd asta:
==>
De la nivelul 75 la nivelul 80 văd asta:
ş.a.m.d.Quest-ul este lung, având 681 de linii, ceea ce înseamnă că vă pot oferi ajutor. Adică dacă vreţi să faceţi inelul adapt pentru serverul vostru, puteţi lăsa un mesaj în acest topic iar eu îl voi face cum ziceţi voi.
Am testat inelul acesta de la 0 până la sfârşit şi nu am văzut niciun bug. Dacă cumva întâmpinaţi vreun bug, v-aş ruga să îl postaţi aici ca să-l pot rezolva.
Hai să nu ne mai lungim cu vorba şi să trecem direct la quest.
QUEST:
Cod: Selectaţi tot
quest teleporter_pro begin
state start begin
when 70007.use begin
local e = pc.get_empire()
local lv = pc.get_level()
local harta = 0
if lv < 60 then
say_title("Teleporter Pro Lv. 1")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Închide")
if harta==1 then
say_title("Teleporter Pro Lv. 1")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 1")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 1")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 1")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
end
elseif lv >= 60 and lv < 70 then
say_title("Teleporter Pro Lv. 60")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Următoarea pagină ")
if harta==1 then
say_title("Teleporter Pro Lv. 60")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 60")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 60")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 60")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
elseif harta==6 then
say_title("Teleporter Pro Lv. 60")
say("")
say("În ce locaţie doreşti să fii teleportat?")
hartaa=select("Turnul Demonilor","Temniţa păianjenilor","Închide")
if hartaa==1 then
pc.warp(590400,110500)
elseif hartaa==2 then
pc.warp(60000,496000)
end
end
elseif lv >= 70 and lv < 75 then
say_title("Teleporter Pro Lv. 70")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Următoarea pagină ")
if harta==1 then
say_title("Teleporter Pro Lv. 70")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 70")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 70")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 70")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
elseif harta==6 then
say_title("Teleporter Pro Lv. 70")
say("")
say("În ce locaţie doreşti să fii teleportat?")
hartaa=select("Turnul Demonilor","Temniţa păianjenilor","Temniţa păianjenilor 2","Pădurea stafiilor","Închide")
if hartaa==1 then
pc.warp(590400,110500)
elseif hartaa==2 then
pc.warp(60000,496000)
elseif hartaa==3 then
pc.warp(91900,525400)
elseif hartaa==4 then
pc.warp(289000,5800)
end
end
elseif lv >= 75 and lv < 80 then
say_title("Teleporter Pro Lv. 75")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Următoarea pagină ")
if harta==1 then
say_title("Teleporter Pro Lv. 75")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 75")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 75")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 75")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
elseif harta==6 then
say_title("Teleporter Pro Lv. 75")
say("")
say("În ce locaţie doreşti să fii teleportat?")
hartaa=select("Turnul Demonilor","Temniţa păianjenilor","Temniţa păianjenilor 2","Pădurea stafiilor","Grota exilului","Închide")
if hartaa==1 then
pc.warp(590400,110500)
elseif hartaa==2 then
pc.warp(91900,525400)
elseif hartaa==3 then
pc.warp(665600,435200)
elseif hartaa==4 then
pc.warp(289000,5800)
elseif hartaa==5 then
pc.warp(284200,809600)
end
end
elseif lv >= 80 and lv < 90 then
say_title("Teleporter Pro Lv. 80")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Următoarea pagină ")
if harta==1 then
say_title("Teleporter Pro Lv. 80")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 80")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 80")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 80")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
elseif harta==6 then
say_title("Teleporter Pro Lv. 80")
say("")
say("În ce locaţie doreşti să fii teleportat?")
hartaa=select("Turnul Demonilor","Temniţa păianjenilor","Temniţa păianjenilor 2","Pădurea stafiilor","Grota exilului","Următoarea pagină ")
if hartaa==1 then
pc.warp(590400,110500)
elseif hartaa==2 then
pc.warp(60000,496000)
elseif hartaa==3 then
pc.warp(665600,435200)
elseif hartaa==4 then
pc.warp(289000,5800)
elseif hartaa==5 then
pc.warp(284200,809600)
elseif hartaa==6 then
hartab=select("Pădurea roşie","Închide")
if hartab==1 then
pc.warp(1119900,70800)
else
return
end
end
end
elseif lv >= 90 and lv < 99 then
say_title("Teleporter Pro Lv. 90")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Următoarea pagină ")
if harta==1 then
say_title("Teleporter Pro Lv. 90")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 90")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 90")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 90")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
elseif harta==6 then
say_title("Teleporter Pro Lv. 90")
say("")
say("În ce locaţie doreşti să fii teleportat?")
hartaa=select("Turnul Demonilor","Temniţa păianjenilor","Temniţa păianjenilor 2","Pădurea stafiilor","Grota exilului","Următoarea pagină ")
if hartaa==1 then
pc.warp(590400,110500)
elseif hartaa==2 then
pc.warp(60000,496000)
elseif hartaa==3 then
pc.warp(665600,435200)
elseif hartaa==4 then
pc.warp(289000,5800)
elseif hartaa==5 then
pc.warp(284200,809600)
elseif hartaa==6 then
hartab=select("Pădurea roşie","Grota exilului 2","Închide")
if hartab==1 then
pc.warp(1119900,70800)
elseif hartab==2 then
pc.warp(241700,1274900)
end
end
end
elseif lv == 99 then
say_title("Teleporter Pro Lv. 99")
say("")
say("În care hartă doreşti să fii teleportat?")
harta=select("Oraşele principale","Valea Orcilor","Deşertul Yongbi","Muntele Sohan","Ţara de foc","Următoarea pagină ")
if harta==1 then
say_title("Teleporter Pro Lv. 99")
say("")
say("În care oraş doreşti să fii teleportat?")
oras=select("Shinsoo Map 1","Shinsoo Map 2","Chunjo Map 1","Chunjo Map 2","Jinno Map 1","Jinno Map 2","Închide")
if oras==1 then
pc.warp(469300,964200)
elseif oras==2 then
pc.warp(360800,877600)
elseif oras==3 then
pc.warp(55700,157900)
elseif oras==4 then
pc.warp(138500,234900)
elseif oras==5 then
pc.warp(969600,278400)
elseif oras==6 then
pc.warp(873100,242600)
end
elseif harta==2 then
say_title("Teleporter Pro Lv. 99")
say("")
say("Unde doreşti să fii teleportat?")
vale=select("Început","Centru","Închide")
if vale==1 then
if e==1 then
pc.warp(402100,673900)
elseif e==2 then
pc.warp(270400,739900)
elseif e==3 then
pc.warp(321300,808000)
end
elseif vale==2 then
pc.warp(332700,745600)
end
elseif harta==3 then
say_title("Teleporter Pro Lv. 99")
say("")
say("Unde doreşti să fii teleportat?")
desert=select("Început","Centru","Închide")
if desert==1 then
if e==1 then
pc.warp(217800,627200)
elseif e==2 then
pc.warp(221900,502700)
elseif e==3 then
pc.warp(344000,502500)
end
elseif desert==2 then
pc.warp(296300,547500)
end
elseif harta==4 then
say_title("Teleporter Pro Lv. 99")
say("")
say("Unde doreşti să fii teleportat?")
munte=select("Început","Centru","Închide")
if munte==1 then
if e==1 then
pc.warp(434200,290600)
elseif e==2 then
pc.warp(3752,174900)
elseif e==3 then
pc.warp(491800,173600)
end
elseif munte==2 then
pc.warp(436200,215300)
end
elseif harta==5 then
if e==1 then
pc.warp(599400,756300)
elseif e==2 then
pc.warp(597800,622200)
elseif e==3 then
pc.warp(730700,689800)
end
elseif harta==6 then
say_title("Teleporter Pro Lv. 99")
say("")
say("În ce locaţie doreşti să fii teleportat?")
hartaa=select("Turnul Demonilor","Temniţa păianjenilor","Temniţa păianjenilor 2","Pădurea stafiilor","Grota exilului","Următoarea pagină ")
if hartaa==1 then
pc.warp(590400,110500)
elseif hartaa==2 then
pc.warp(60000,496000)
elseif hartaa==3 then
pc.warp(665600,435200)
elseif hartaa==4 then
pc.warp(289000,5800)
elseif hartaa==5 then
pc.warp(284200,809600)
elseif hartaa==6 then
hartab=select("Pădurea roşie","Grota exilului 2","Camera dragonului","Închide")
if hartab==1 then
pc.warp(1119900,70800)
elseif hartab==2 then
pc.warp(241700,1274900)
elseif hartab==3 then
pc.warp(171700,1220400)
end
end
end
end
end
end
end1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu rasplata.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc rasplata.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Nu cer drepturi de autor, fiind un open source. Dar dacă îl postaţi pe alte forumuri sau alte site-uri, v-aş ruga, din respect, să nu vă daţi drept fondatorii acestui quest.










