diff options
Diffstat (limited to 'npc/pre-re/other/mail.txt')
-rw-r--r-- | npc/pre-re/other/mail.txt | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/npc/pre-re/other/mail.txt b/npc/pre-re/other/mail.txt new file mode 100644 index 000000000..8d98f87e2 --- /dev/null +++ b/npc/pre-re/other/mail.txt @@ -0,0 +1,141 @@ +//===== rAthena Script ======================================= +//= Mail Boxes +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.7 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Pickup and write mail from/to players in game. +//===== Additional Comments: ================================= +//= 1.0 First version, place holders only. [L0ne_W0lf] +//= 1.1 Dialog updated to Official. [L0ne_W0lf] +//= 1.2 Swapped "atcommand" for "Openmail". [L0ne_W0lf] +//= 1.3 Added Veins mail box. [L0ne_W0lf] +//= 1.3a Corrected a typo error. (bugreport:798) [Samuray22] +//= 1.4 Added a Mapflag to prevent mail operations in other maps [Zephyrus] +//= 1.5 Moved Morroc Mail boxes to Morroc Ruins. [L0ne_W0lf] +//= 1.6 Duplicates now spawn from floating NPCs. [L0ne_W0lf] +//= 1.7 Updated Script from the Official. [Elias] +//============================================================ + +// Floating mailbox npc that all NPCs duplicate from. +//============================================================ +- script Mailbox#dummy::MailBox -1,{ + mes "[Mailbox]"; + mes "To use the mailbox service, you are required"; + mes "to pay 130 zeny."; + mes "Would you like to use the service?"; + next; + switch(select("Yes.","No.")) { + case 1: + if (Zeny < 130) { + mes "[Mailbox]"; + mes "I am sorry, but you do not have enough money."; + mes "To use the mailbox service, you are required"; + mes "to pay 130 zeny."; + break; + } else { + mes "[Mailbox]"; + mes "Thank you, please come again."; + set Zeny,(Zeny - 130); + openmail; + break; + } + + case 2: + mes "[Mailbox]"; + mes "Thank you, please come again."; + break; + } +close; +} + +// Prontera +//============================================================ +prontera,146,86,0 duplicate(MailBox) Mailbox#prt 888 +prontera,275,213,0 duplicate(MailBox) Mailbox#2prt 888 +prontera,34,212,0 duplicate(MailBox) Mailbox#3prt 888 + +// Izlude +//============================================================ +izlude,136,94,0 duplicate(MailBox) Mailbox#iz 888 + +// Morroc +//============================================================ +moc_ruins,72,166,0 duplicate(MailBox) Mailbox#1moc 888 +moc_ruins,156,52,0 duplicate(MailBox) Mailbox#2moc 888 + +// Geffen +//============================================================ +geffen,115,67,0 duplicate(MailBox) Mailbox#gef 888 +geffen,199,125,0 duplicate(MailBox) Mailbox#2gef 888 + +// Payon +//============================================================ +payon,191,104,0 duplicate(MailBox) Mailbox#pay 888 +payon,171,226,0 duplicate(MailBox) Mailbox#2pay 888 +pay_arche,55,127,0 duplicate(MailBox) Mailbox#3pay 888 + +// Alberta +//============================================================ +alberta,90,60,0 duplicate(MailBox) Mailbox#alb 888 +alberta,30,240,0 duplicate(MailBox) Mailbox#2alb 888 + +// Al De Baran +//============================================================ +aldebaran,135,122,0 duplicate(MailBox) Mailbox#alde 888 + +// Juno +//============================================================ +yuno,148,187,0 duplicate(MailBox) Mailbox#yuno 888 +yuno,332,108,0 duplicate(MailBox) Mailbox#2yuno 888 + +// Lightalzen +//============================================================ +lighthalzen,164,85,0 duplicate(MailBox) Mailbox#lht 888 +lighthalzen,196,320,0 duplicate(MailBox) Mailbox#2lht 888 + +// Einbroch and Einbech +//============================================================ +einbroch,231,215,0 duplicate(MailBox) Mailbox#ein 888 +einbroch,77,202,0 duplicate(MailBox) Mailbox#2ein 888 +einbech,182,124,0 duplicate(MailBox) Mailbox#3ein 888 + +// Comodo +//============================================================ +comodo,200,150,0 duplicate(MailBox) Mailbox#cmd 888 + +// Umbala +//============================================================ +umbala,104,155,0 duplicate(MailBox) Mailbox#um 888 + +// Amatsu +//============================================================ +amatsu,102,146,0 duplicate(MailBox) Mailbox#ama 888 + +// Gonryun +//============================================================ +gonryun,152,117,0 duplicate(MailBox) Mailbox#gon 888 + +// Ayothaya +//============================================================ +ayothaya,205,169,0 duplicate(MailBox) Mailbox#ayo 888 + +// Louyang +//============================================================ +louyang,204,100,0 duplicate(MailBox) Mailbox#lou 888 + +// Hugel +//============================================================ +hugel,86,168,0 duplicate(MailBox) Mailbox#hu 111 + +// Rachel +//============================================================ +rachel,122,146,0 duplicate(MailBox) Post Box#ra 888 + +// Veins +//============================================================ +veins,218,123,0 duplicate(MailBox) Post Box#ve 888 |