as title i need help to simplfiy my custom kafra, and also i had a problem with the save point, as it would only save player on the main town, even when player are at diffrent town such as payon, prontera etc..
im aware the best way would be make each duplicate must be to made as diffrent npc, as each city had diffrent location for save point, what option be great for this script without the need to re write the whole cmd for each duplicate npc..
Spoiler
- script DurengoKafraService FAKE_NPC,{
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "Hello, how can i be in service ?";
next;switch(select("- Save:- Use Storage:- Teleport Service:- Cancel")){case1:goto save_point;case2:goto store;case3:
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "Please select teleport location";switch(select("- Town:- Resource Ground:- Cancel")){case1:goto town_warp;case2:goto res;case3:
end;}case4:
end;}
res:
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "Please select..";
next;switch(select("- Resource Ground level 1 to 60:- Resource Ground level 60 to 99:- Cancel")){case1:if(BaseLevel>60){
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "I am sorry your level are above the requirement";
close3;}
warp "spl_fild01",78,249;
end;case2:if(BaseLevel<60){
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "I am sorry your level are below the requirement";
close3;}
warp "spl_fild02",30,198;
end;case3:
end;}
town_warp:
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "Please select your teleport location..";switch(select("- Main Town:- Alberta:- Aldebaran:- Amatsu:- Ayothaya:- Comodo:- Einbech:- Einbroch:- Geffen:- Hugel:- Izlude:- Jawaii:- Juno:- Kunlun:- Lighthalzen:- Luoyang:- Lutie:- Morocc:- Moscovia:- Nameless Island (Day):- Nameless Island (Night):- Niflheim:- Payon:- Prontera:- Rachel:- Splendide:- Thor Camp:- Umbala:- Veins:- Cancel")){case1:
warp "veil",120,104;
end;case2:
warp "alberta",28,234;
end;case3:
warp "aldebaran",140,131;
end;case4:
warp "amatsu",198,84;
end;case5:
warp "ayothaya",208,166;
end;case6:
warp "comodo",209,143;
end;case7:
warp "einbech",63,35;
end;case8:
warp "einbroch",64,200;
end;case9:
warp "geffen",119,59;
end;case10:
warp "hugel",96,145;
end;case11:
warp "izlude",128,108;
end;case12:
warp "jawaii",251,132;
end;case13:
warp "yuno",157,51;
end;case14:
warp "gonryun",160,120;
end;case15:
warp "lighthalzen",158,92;
end;case16:
warp "louyang",217,100;
end;case17:
warp "xmas",147,134;
end;case18:
warp "morocc",156,93;
end;case19:
warp "moscovia",223,184;
end;case20:
warp "nameless_i",256,215;
end;case21:
warp "nameless_n",256,215;
end;case22:
warp "niflheim",202,174;
end;case23:
warp "payon",179,100;
end;case24:
warp "prontera",155,183;
end;case25:
warp "rachel",130,110;
end;case26:
warp "splendide",201,147;
end;case27:
warp "thor_camp",246,68;
end;case28:
warp "umbala",97,153;
end;case29:
warp "veins",216,123;
end;}
field_warp:
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "^666666*Good Bye...*^000000";
close3;
dungeon_warp:
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "^666666*Good Bye...*^000000";
close3;
save_point:
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "Your Respawn Point has";
mes "been saved to Town Of Begining (Viel), Thank you.";
savepoint "veil",120,104,1,1;
close3;
store:
next;
soundeffect "menu.wav",0;
mes "^ce7e00 === FARIDAH === ^000000";
mes "Here is your storage vault.";
openstorage;
close3;}
veil,120,114,4 duplicate(DurengoKafraService)DurengoKafraService#durengo 10041
alb2trea,57,70,6 duplicate(DurengoKafraService)DurengoKafraService#tre 10041
alberta,28,240,4 duplicate(DurengoKafraService)DurengoKafraService#alb 10041
aldebaran,145,118,4 duplicate(DurengoKafraService)DurengoKafraService#alde 10041
amatsu,203,87,4 duplicate(DurengoKafraService)DurengoKafraService#ama 10041
ayothaya,209,169,6 duplicate(DurengoKafraService)DurengoKafraService#ayo 10041
comodo,194,158,4 duplicate(DurengoKafraService)DurengoKafraService#com 10041
einbech,59,38,6 duplicate(DurengoKafraService)DurengoKafraService#einbe 10041
einbroch,69,202,4 duplicate(DurengoKafraService)DurengoKafraService#einbr 10041
gef_fild10,71,339,4 duplicate(DurengoKafraService)DurengoKafraService#orc 10041
geffen,124,72,4 duplicate(DurengoKafraService)DurengoKafraService#gef 10041
glast_01,372,308,4 duplicate(DurengoKafraService)DurengoKafraService#glh 10041
gonryun,162,122,4 duplicate(DurengoKafraService)DurengoKafraService#gon 10041
hugel,101,151,4 duplicate(DurengoKafraService)DurengoKafraService#hug 10041
izlu2dun,110,92,4 duplicate(DurengoKafraService)DurengoKafraService#izd 10041
izlude,134,150,4 duplicate(DurengoKafraService)DurengoKafraService#izl 10041
jawaii,253,138,4 duplicate(DurengoKafraService)DurengoKafraService#jaw 10041
lighthalzen,162,102,4 duplicate(DurengoKafraService)DurengoKafraService#lhz 10041
louyang,208,103,6 duplicate(DurengoKafraService)DurengoKafraService#lou 10041
manuk,274,146,6 duplicate(DurengoKafraService)DurengoKafraService#man 10041
mid_camp,216,288,4 duplicate(DurengoKafraService)DurengoKafraService#mid 10041
mjolnir_02,85,364,4 duplicate(DurengoKafraService)DurengoKafraService#mjo 10041
moc_ruins,64,164,4 duplicate(DurengoKafraService)DurengoKafraService#moc 10041
morocc,159,97,4 duplicate(DurengoKafraService)DurengoKafraService#mor 10041
moscovia,229,191,4 duplicate(DurengoKafraService)DurengoKafraService#mos 10041
nameless_n,259,213,4 duplicate(DurengoKafraService)DurengoKafraService#nam 10041
niflheim,205,179,4 duplicate(DurengoKafraService)DurengoKafraService#nif 10041
pay_arche,42,134,4 duplicate(DurengoKafraService)DurengoKafraService#arc 10041
payon,182,108,4 duplicate(DurengoKafraService)DurengoKafraService#pay 10041
prontera,159,192,4 duplicate(DurengoKafraService)DurengoKafraService#prt 10041
prt_fild05,279,223,6 duplicate(DurengoKafraService)DurengoKafraService#cul 10041
rachel,135,116,4 duplicate(DurengoKafraService)DurengoKafraService#rac 10041
splendide,205,153,4 duplicate(DurengoKafraService)DurengoKafraService#spl 10041
thor_camp,249,76,4 duplicate(DurengoKafraService)DurengoKafraService#thor 10041
umbala,106,150,3 duplicate(DurengoKafraService)DurengoKafraService#umb 10041
veins,214,123,4 duplicate(DurengoKafraService)DurengoKafraService#ve 10041
xmas,150,136,6 duplicate(DurengoKafraService)DurengoKafraService#xmas 10041
yuno,162,47,4 duplicate(DurengoKafraService)DurengoKafraService#yuno 10041
Question
Dolphin86
as title i need help to simplfiy my custom kafra, and also i had a problem with the save point, as it would only save player on the main town, even when player are at diffrent town such as payon, prontera etc..
im aware the best way would be make each duplicate must be to made as diffrent npc, as each city had diffrent location for save point, what option be great for this script without the need to re write the whole cmd for each duplicate npc..
Link to comment
Share on other sites
5 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.