Hi i am trying to make an quest line for my selfmade upgradet Angel set
but i doesnt know much about npc scripting hope someone can help me
if its done i can upload a english translated version.
//===== eAthena Script =======================================
//= Super Novice Gear Quest
//===== By: ==================================================
//= HazeVentura
//===== Current Version: =====================================
//= v1.0
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
//= [Aegis Conversion]
//= Quest to obtain a Super Novice Gear Set
//===== Additional Comments: =================================
//=
//=
//=
//============================================================
alberta,26,229,0 script Alter Poring König 83,{´
mes "[Alter Poring König]";
mes "Hallo Junger Abenteurer~!";
need command to detect class that the quest only start for super novice
if u not super novice class u will see this
Else (class no Super novice)
mes "Wenn du einen Super Novice kennst";
mes "Schick ihn bitte zu mir!";
mes "Einen angenehmen Tag noch!";
close;
if (class supernovice)
mes "Wie ich sehe bist du ein Super Novice!";
mes "ich brauche deine hilfe,";
mes "hast du lust auf ein Abenteuer";
Need option for yes and no dunno how to do it and didnt finde a well descripted guide for scripting
Yes
No
if no
mes "Schade ich würde dich Reich belohnen!";
close;
if yes
mes "Sehr schön du gefällst mir ^,...,^";
mes "Als erstes musst du dich beweisen...";
mes "um mein vertrauen zu gewinnen!";
next;
mes "Bringe mir bitte folgende Items;
mes "^FF0000Angel's Kiss^000000,";
mes "^FF0000Angelic Protection^000000,";
mes "^FF0000Angelic Guard^000000";
mes "^FF0000Angelic Cardigan^000000";
mes "^FF0000Angel's Reincarnation^000000";
mes "^FF0000Mastering Card^000000";
close;
if no item do always until u have items
if (countitem(5125) < 1) (countitem(2355) < 1)(countitem(2521) (countitem(2116) < 1) < 1) (countitem(2420) < 1) (countitem(4197) < 1) {
mes "[Alter Poring König]";
mes "Wenn du mir alle items gebracht hast reden wir weiter";
mes "Bringe mir bitte folgende Items;
mes "^FF0000Angel's Kiss^000000,";
mes "^FF0000Angelic Protection^000000,";
mes "^FF0000Angelic Guard^000000";
mes "^FF0000Angelic Cardigan^000000";
mes "^FF0000Angel's Reincarnation^000000";
mes "^FF0000Mastering Card^000000";
close;
mes "[Alter Poring König]";
mes "Oh o_O du hast wirklich mum";
mes "und du bist bereit zeit zu invenstieren,";
mes "da du mir die Items gebracht hast";
mes "kann ich dir wohl vertrauen";
next;
mes "Also es gab einen Poring der mein Nachfolger werden sollte";
mes "er hatte echt Potenzial er hat sich aber";
mes "von der macht verführen lassen!";
mes "Er hat einen Emperium Kristall mit sehr mächtigen";
next;
mes "karten verschmolzen auf einem Emperium Anvil in Glast Heim!";
mes "Er hat mein Schwert und den Stab der Valkyre geklaut.";
mes "Dadurch konnte er ein sehr altes Ritual ausführen und";
mes "ist somit der Neue Mächtige Poring König gewirden!";
next;
mes "Bring ihn zu fall und mache mich wieder zum";
mes "Poring König und ich werde dich reich belohnen!!!";
mes "also was sagst du???";
Yes
No
if no
mes "komm wieder falls du deine meinung änderst!";
close;
is yes
mes "wow du hast mir alle items gebracht und ich habe";
mes "dich grade 2 min voll gequatscht und doch bist";
mes "du bereit mir zu helfen klasse!";
next;
mes "Also mein Reich befindet sich auf einer für dich";
mes "unnerreichbare Insel, aber zum glück habe ich";
mes "noch ein bisschen meiner Macht übrig!!!";
next;
mes "wenn du mir folgende items Bringst:";
mes "^FF0000 150 Fly Wings^000000";
mes "^FF0000 10 Butterfly Wings^000000";
mes "^FF0000 100 Wings of Red Bat^000000";
mes "^FF0000 1 Creamy Card^000000";
mes "^FF0000 1 Star Duster Blade^000000";
next;
mes "dann kann ich ein portal in mein altes";
mes "Reich öffnen und dich hindurch schicken";
yes
no
no items item do always until u have items
mes "Beeil dich bevor der Poring König zu stark wird";
mes "item Liste";
mes "^FF0000 150 Fly Wings^000000";
mes "^FF0000 10 Butterfly Wings^000000";
mes "^FF0000 100 Wings of Red Bat^000000";
mes "^FF0000 1 Creamy Card^000000";
mes "^FF0000 1 Star Duster Blade^000000";
if yes
mes "Super du hast alles zusammen bekommen!";
mes "Du stehst hoffentlich weit genug entfernd?";
mes "bist du bereit für dein persöhnliches abenteuer?";
yes
no
if no
mes "komme wieder wenn du dich ausreichend vorbereitet hast";
close;
if yes make option to always warp to custom map
mes "Okay also los gehts...";
mes "Blobbeldi Hoppeldi Red Potion mit Jellopy ^,...,^";
next;
mes "Bei der macht von Grays.. öm ich mein Midgard";
mes "bring [playername] ins reich der Poringe!";
effect blind
mes "oh nein, nein, nein nicht ohmächtig werden";
mes "du hast es gleich geschafft...";
delitem xxx,1; //Fly Wings
delitem xxx,1; //Butterfly Wings
delitem xxx,1; //Wings of Red Bat
delitem xxx,1; //Creamy Card
delitem xxx,1; //Star Duster Blade
warp to custom map
remove blind effect
after beat Poring König or bring items to valkyrie
if after Valkyrie
mes "[Alter Poring König]";
mes "Du Hast es Geschafft";
mes "jetzt kann ich wieder König sein";
mes "Vielen dank Junger Held";
mes "und nun zu deiner Belohnung;"
next;
if no overweight give 350 Novice Potions xx Base exp xx Job exp dont know how to check for weight
mes "Jetzt da ich meine ganze macht wieder habe";
mes "kann ich dir ein sehr mächtiges Super Novice set";
mes "Bauen und du brauchst nich mal mehr viel";
mes "da du mir ein Angel set und Karten gegeben hast!";
next;
mes "Bring mir noch folgende items: ";
mes "Eclipse Card";
mes "Vocal Card";
mes "Vagabond Wolf Card";
mes "Toad Card";
next;
mes "und das Neue Advance Angel set "
mes "gehört dir!!!";
close;
if no item
mes "Ach die paar Karten sind doch ein klacks für dich";
close;
if items
mes "Super du hast alles zusammen!";
mes "dann lass uns beginnen!;
mes "das hier hin das da hinein";
next;
mes "das kommt da hin und dann nur noch":
mes "oh mist das ist jetzt peinlich p_q !";
mes "mir fehlen noch:",
mes "10 Fabric und ";
mes "20 Sticky Mucus ";
mes "damit alles zusammen hält":
next;
mes "wenn du mir die items Bringst kann ich dir das set bauen!";
mes "wenn du keine lust mehr hast improvisiere ich"
yes
no
if no
mes "okay kann ich verstehen hast ja schon genug gesammelt!";
mes "He he hier deine versprochenes set"
close;
give items (xy,xy,xy,xy,xy,xy) Base exp and Job exp
if yes
mes "Danke das du mir die fehlenden items Gebracht hast!";
mes "Hier dein Super novice set und ein kleiner bonus!";
give item set (xy,xy,xy,xy,xy) base exp and job exp
and give random one of those cards (xy,xy,xy,xy,xy,xy,xy)
close;
option to warp anytime to custom map again to farm coins and beat Super novice MVP Poring King
}
}
custom_map,26,229,0 script Valkyrie 83,{´
mes "[Valkyrie]";
mes "Ah wie ich sehe hat der alte Sack~!";
mes "jemand dum.. ä öm uh ich meine einen";
mes "abenteuer lustigen helden gefunden";
mes "der uns helfen wird ^_^ !";
next;
mes "der neue fiese Poring König gewinnt das";
mes "Poring volk für sich in dem er sie mit Coins bezahlt.";
mes "Was sehr gut ist da er Coin süchtig ist";
mes "wenn du mir also ein paar coins bringst";
mes "können wir ihn aus seinem versteck locken";
next;
mes "Also was sagst du wollen wir";
mes "ihn aus seinem versteck locken???";
yes
no
if no
mes "Schade ich dachte du bist hier um!";
mes "uns zu helfen >.<...";
mes "wenn du deine meinung änderst ich bin
mes "hier !!!";
close;
if yes
mes "Super dann bring mir bitte folgende coins";
next;
mes "Bringe mir bitte folgende Items;
mes "^FF0000 100 coin a^000000,";
mes "^FF0000 80 coin b^000000,";
mes "^FF0000 60 coin c^000000";
mes "^FF0000 40 coin d^000000";
mes "^FF0000 20 coin e^000000";
next;
mes "Dann kann ich den Poring König aus";
mes "Seinem versteck locken!";
no items
mes "dir fehlen leider noch ein paar coins";
next;
mes "hier noch mal die liste";
mes "^FF0000 100 coin a^000000,";
mes "^FF0000 80 coin b^000000,";
mes "^FF0000 60 coin c^000000";
mes "^FF0000 40 coin d^000000";
mes "^FF0000 20 coin e^000000";
close;
if items
spawn mvp Poring König on custom map Random if possible
mes "Ich habe ein beutel mit Münzen geworfen er ";
mes "müsste hier irgendwo sein!";
mes "komm zurück wenn er Besiegt ist!!!";
close;
if mvp kill not count or get items (a sword and a staff)
mes "[Valkyrie]
mes "Es ist noch nicht vollbracht!";
brin coins to summon again option or give items
if have ietms from kill and death doesnt count
mes "oh du hast mein Stab und das schwert vom";
mes "Alten Poring König !";
mes "danke sehr melde dich beim";
mes "Alten Poring König"
activate a new line in Poring König npc
delitem xxx,1; //dunno jet any staff later
delitem xxx,1; //dunno jet any sword later
close;
from now option to always summon Poring König for coins
}
}
^00FF00 gree
^FF0000 red
//============================================================
// Old changelog
//============================================================
//= 1.0
//=
//=
//=
//============================================================
// Credits and Thanks goes to
//============================================================
//=
//=
//=
//=
//============================================================
//============================================================
// Thanks for your Help
//============================================================
Question
Syrisone
Hi i am trying to make an quest line for my selfmade upgradet Angel set
but i doesnt know much about npc scripting hope someone can help me
if its done i can upload a english translated version.
//===== eAthena Script =======================================
//= Super Novice Gear Quest
//===== By: ==================================================
//= HazeVentura
//===== Current Version: =====================================
//= v1.0
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
//= [Aegis Conversion]
//= Quest to obtain a Super Novice Gear Set
//===== Additional Comments: =================================
//=
//=
//=
//============================================================
alberta,26,229,0 script Alter Poring König 83,{´
mes "[Alter Poring König]";
mes "Hallo Junger Abenteurer~!";
need command to detect class that the quest only start for super novice
if u not super novice class u will see this
Else (class no Super novice)
mes "Wenn du einen Super Novice kennst";
mes "Schick ihn bitte zu mir!";
mes "Einen angenehmen Tag noch!";
close;
if (class supernovice)
mes "Wie ich sehe bist du ein Super Novice!";
mes "ich brauche deine hilfe,";
mes "hast du lust auf ein Abenteuer";
Need option for yes and no dunno how to do it and didnt finde a well descripted guide for scripting
Yes
No
if no
mes "Schade ich würde dich Reich belohnen!";
close;
if yes
mes "Sehr schön du gefällst mir ^,...,^";
mes "Als erstes musst du dich beweisen...";
mes "um mein vertrauen zu gewinnen!";
next;
mes "Bringe mir bitte folgende Items;
mes "^FF0000Angel's Kiss^000000,";
mes "^FF0000Angelic Protection^000000,";
mes "^FF0000Angelic Guard^000000";
mes "^FF0000Angelic Cardigan^000000";
mes "^FF0000Angel's Reincarnation^000000";
mes "^FF0000Mastering Card^000000";
close;
if no item do always until u have items
if (countitem(5125) < 1) (countitem(2355) < 1)(countitem(2521) (countitem(2116) < 1) < 1) (countitem(2420) < 1) (countitem(4197) < 1) {
mes "[Alter Poring König]";
mes "Wenn du mir alle items gebracht hast reden wir weiter";
mes "Bringe mir bitte folgende Items;
mes "^FF0000Angel's Kiss^000000,";
mes "^FF0000Angelic Protection^000000,";
mes "^FF0000Angelic Guard^000000";
mes "^FF0000Angelic Cardigan^000000";
mes "^FF0000Angel's Reincarnation^000000";
mes "^FF0000Mastering Card^000000";
close;
if items
delitem 5125,1; //Angel's Kiss
delitem 2355,1; //Angelic Protection
delitem 2116,1; //Angelic Guard
delitem 2521,1; //Angelic Cardigan
delitem 2420,1; //Angel's Reincarnation
delitem 4197,1; //Mastering Card
mes "[Alter Poring König]";
mes "Oh o_O du hast wirklich mum";
mes "und du bist bereit zeit zu invenstieren,";
mes "da du mir die Items gebracht hast";
mes "kann ich dir wohl vertrauen";
next;
mes "Also es gab einen Poring der mein Nachfolger werden sollte";
mes "er hatte echt Potenzial er hat sich aber";
mes "von der macht verführen lassen!";
mes "Er hat einen Emperium Kristall mit sehr mächtigen";
next;
mes "karten verschmolzen auf einem Emperium Anvil in Glast Heim!";
mes "Er hat mein Schwert und den Stab der Valkyre geklaut.";
mes "Dadurch konnte er ein sehr altes Ritual ausführen und";
mes "ist somit der Neue Mächtige Poring König gewirden!";
next;
mes "Bring ihn zu fall und mache mich wieder zum";
mes "Poring König und ich werde dich reich belohnen!!!";
mes "also was sagst du???";
Yes
No
if no
mes "komm wieder falls du deine meinung änderst!";
close;
is yes
mes "wow du hast mir alle items gebracht und ich habe";
mes "dich grade 2 min voll gequatscht und doch bist";
mes "du bereit mir zu helfen klasse!";
next;
mes "Also mein Reich befindet sich auf einer für dich";
mes "unnerreichbare Insel, aber zum glück habe ich";
mes "noch ein bisschen meiner Macht übrig!!!";
next;
mes "wenn du mir folgende items Bringst:";
mes "^FF0000 150 Fly Wings^000000";
mes "^FF0000 10 Butterfly Wings^000000";
mes "^FF0000 100 Wings of Red Bat^000000";
mes "^FF0000 1 Creamy Card^000000";
mes "^FF0000 1 Star Duster Blade^000000";
next;
mes "dann kann ich ein portal in mein altes";
mes "Reich öffnen und dich hindurch schicken";
yes
no
no items item do always until u have items
mes "Beeil dich bevor der Poring König zu stark wird";
mes "item Liste";
mes "^FF0000 150 Fly Wings^000000";
mes "^FF0000 10 Butterfly Wings^000000";
mes "^FF0000 100 Wings of Red Bat^000000";
mes "^FF0000 1 Creamy Card^000000";
mes "^FF0000 1 Star Duster Blade^000000";
if yes
mes "Super du hast alles zusammen bekommen!";
mes "Du stehst hoffentlich weit genug entfernd?";
mes "bist du bereit für dein persöhnliches abenteuer?";
yes
no
if no
mes "komme wieder wenn du dich ausreichend vorbereitet hast";
close;
if yes make option to always warp to custom map
mes "Okay also los gehts...";
mes "Blobbeldi Hoppeldi Red Potion mit Jellopy ^,...,^";
next;
mes "Bei der macht von Grays.. öm ich mein Midgard";
mes "bring [playername] ins reich der Poringe!";
effect blind
mes "oh nein, nein, nein nicht ohmächtig werden";
mes "du hast es gleich geschafft...";
delitem xxx,1; //Fly Wings
delitem xxx,1; //Butterfly Wings
delitem xxx,1; //Wings of Red Bat
delitem xxx,1; //Creamy Card
delitem xxx,1; //Star Duster Blade
warp to custom map
remove blind effect
after beat Poring König or bring items to valkyrie
if after Valkyrie
mes "[Alter Poring König]";
mes "Du Hast es Geschafft";
mes "jetzt kann ich wieder König sein";
mes "Vielen dank Junger Held";
mes "und nun zu deiner Belohnung;"
next;
if no overweight give 350 Novice Potions xx Base exp xx Job exp dont know how to check for weight
mes "Jetzt da ich meine ganze macht wieder habe";
mes "kann ich dir ein sehr mächtiges Super Novice set";
mes "Bauen und du brauchst nich mal mehr viel";
mes "da du mir ein Angel set und Karten gegeben hast!";
next;
mes "Bring mir noch folgende items: ";
mes "Eclipse Card";
mes "Vocal Card";
mes "Vagabond Wolf Card";
mes "Toad Card";
next;
mes "und das Neue Advance Angel set "
mes "gehört dir!!!";
close;
if no item
mes "Ach die paar Karten sind doch ein klacks für dich";
close;
if items
mes "Super du hast alles zusammen!";
mes "dann lass uns beginnen!;
mes "das hier hin das da hinein";
next;
mes "das kommt da hin und dann nur noch":
mes "oh mist das ist jetzt peinlich p_q !";
delitem xxx,1; //Eclipse card
delitem xxx,1; //Vocal card
delitem xxx,1; //Vagabond Wolf Card
delitem xxx,1; //Creamy Card
mes "mir fehlen noch:",
mes "10 Fabric und ";
mes "20 Sticky Mucus ";
mes "damit alles zusammen hält":
next;
mes "wenn du mir die items Bringst kann ich dir das set bauen!";
mes "wenn du keine lust mehr hast improvisiere ich"
yes
no
if no
mes "okay kann ich verstehen hast ja schon genug gesammelt!";
mes "He he hier deine versprochenes set"
close;
give items (xy,xy,xy,xy,xy,xy) Base exp and Job exp
if yes
mes "Danke das du mir die fehlenden items Gebracht hast!";
mes "Hier dein Super novice set und ein kleiner bonus!";
give item set (xy,xy,xy,xy,xy) base exp and job exp
and give random one of those cards (xy,xy,xy,xy,xy,xy,xy)
close;
option to warp anytime to custom map again to farm coins and beat Super novice MVP Poring King
}
}
custom_map,26,229,0 script Valkyrie 83,{´
mes "[Valkyrie]";
mes "Ah wie ich sehe hat der alte Sack~!";
mes "jemand dum.. ä öm uh ich meine einen";
mes "abenteuer lustigen helden gefunden";
mes "der uns helfen wird ^_^ !";
next;
mes "der neue fiese Poring König gewinnt das";
mes "Poring volk für sich in dem er sie mit Coins bezahlt.";
mes "Was sehr gut ist da er Coin süchtig ist";
mes "wenn du mir also ein paar coins bringst";
mes "können wir ihn aus seinem versteck locken";
next;
mes "Also was sagst du wollen wir";
mes "ihn aus seinem versteck locken???";
yes
no
if no
mes "Schade ich dachte du bist hier um!";
mes "uns zu helfen >.<...";
mes "wenn du deine meinung änderst ich bin
mes "hier !!!";
close;
if yes
mes "Super dann bring mir bitte folgende coins";
next;
mes "Bringe mir bitte folgende Items;
mes "^FF0000 100 coin a^000000,";
mes "^FF0000 80 coin b^000000,";
mes "^FF0000 60 coin c^000000";
mes "^FF0000 40 coin d^000000";
mes "^FF0000 20 coin e^000000";
next;
mes "Dann kann ich den Poring König aus";
mes "Seinem versteck locken!";
no items
mes "dir fehlen leider noch ein paar coins";
next;
mes "hier noch mal die liste";
mes "^FF0000 100 coin a^000000,";
mes "^FF0000 80 coin b^000000,";
mes "^FF0000 60 coin c^000000";
mes "^FF0000 40 coin d^000000";
mes "^FF0000 20 coin e^000000";
close;
if items
spawn mvp Poring König on custom map Random if possible
mes "Ich habe ein beutel mit Münzen geworfen er ";
mes "müsste hier irgendwo sein!";
mes "komm zurück wenn er Besiegt ist!!!";
close;
if mvp kill not count or get items (a sword and a staff)
mes "[Valkyrie]
mes "Es ist noch nicht vollbracht!";
brin coins to summon again option or give items
if have ietms from kill and death doesnt count
mes "oh du hast mein Stab und das schwert vom";
mes "Alten Poring König !";
mes "danke sehr melde dich beim";
mes "Alten Poring König"
activate a new line in Poring König npc
delitem xxx,1; //dunno jet any staff later
delitem xxx,1; //dunno jet any sword later
close;
from now option to always summon Poring König for coins
}
}
^00FF00 gree
^FF0000 red
//============================================================
// Old changelog
//============================================================
//= 1.0
//=
//=
//=
//============================================================
// Credits and Thanks goes to
//============================================================
//=
//=
//=
//=
//============================================================
//============================================================
// Thanks for your Help
//============================================================
Link to comment
Share on other sites
1 answer 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.