[1] | 1 | //(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=) |
---|
| 2 | //( (c)2005 RagMods Modification Team presents ) |
---|
| 3 | //( ______ __ __ ) |
---|
| 4 | //( /\ _ \/\ \__/\ \ v 1.00.00 ) |
---|
| 5 | //( __\ \ \_\ \ \ ,_\ \ \___ __ ___ __ ) |
---|
| 6 | //( /'__`\ \ __ \ \ \/\ \ _ `\ /'__`\/' _ `\ /'__`\ ) |
---|
| 7 | //( /\ __/\ \ \/\ \ \ \_\ \ \ \ \/\ __//\ \/\ \/\ \_\.\_ ) |
---|
| 8 | //( \ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\ ) |
---|
| 9 | //( \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/ ) |
---|
| 10 | //( ) |
---|
| 11 | //( -- [s] [c] [r] [i] [p] [t] [s] -- ) |
---|
| 12 | //( _ _ _ _ _ _ _ _ _ _ _ _ _ ) |
---|
| 13 | //( / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ ) |
---|
| 14 | //( ( e | n | g | l | i | s | h ) ( A | t | h | e | n | a ) ) |
---|
| 15 | //( \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ ) |
---|
| 16 | //( ) |
---|
| 17 | //( Advanced Fusion Maps (c) 2003-2005 The Fusion Project ) |
---|
| 18 | //(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=) |
---|
| 19 | //===== eAthena Script ====================================== |
---|
| 20 | //= Mail System (using built in mail function) |
---|
| 21 | //=========================================================== |
---|
| 22 | //===== By ================================================== |
---|
| 23 | //= [Lance] |
---|
| 24 | //===== Version ============================================= |
---|
| 25 | //= 1.0 |
---|
| 26 | //===== Compatible With ===================================== |
---|
| 27 | //= Any flavours of Athena SQL |
---|
| 28 | //===== Description ========================================= |
---|
| 29 | //= Allows players to send and receive mails without GM lvl. |
---|
| 30 | //===== Comments ============================================ |
---|
| 31 | //= 1.0 - Initial release [Lance] |
---|
| 32 | //=========================================================== |
---|
| 33 | prontera,143,171,3 script Messenger 738,1,1,{ |
---|
| 34 | mes "[Messenger Deviruchi]"; |
---|
| 35 | mes "Hiya! I'm the fastest messenger in Rune Midgard!"; |
---|
| 36 | next; |
---|
| 37 | mes "[Messenger Deviruchi]"; |
---|
| 38 | mes "I can send your friends messages even if he or she is offline!"; |
---|
| 39 | next; |
---|
| 40 | mes "[Messenger Deviruchi]"; |
---|
| 41 | mes "Wanna try?"; |
---|
| 42 | menu "Yes", MENUSYS, "No", -; |
---|
| 43 | close; |
---|
| 44 | |
---|
| 45 | MENUSYS: |
---|
| 46 | next; |
---|
| 47 | mes "[Messenger Deviruchi]"; |
---|
| 48 | mes "What can I do for ya?"; |
---|
| 49 | emotion e_what; |
---|
| 50 | menu "Check Mail",L_CHECK,"Send Mail",L_SEND, "Leave", -; |
---|
| 51 | next; |
---|
| 52 | mes "[Messenger Deviruchi]"; |
---|
| 53 | mes "Do come again!"; |
---|
| 54 | emotion e_no1; |
---|
| 55 | close; |
---|
| 56 | |
---|
| 57 | L_CHECK: |
---|
| 58 | atcommand strcharinfo(0) + ":@listnewmail"; |
---|
| 59 | menu "Read Mail", L_READ, "Check All Mails",CHKALLMAIL,"Send Mail",L_SEND, "Delete Mail", DELMAIL, "Back", MENUSYS; |
---|
| 60 | close; |
---|
| 61 | |
---|
| 62 | CHKALLMAIL: |
---|
| 63 | atcommand strcharinfo(0) + ":@listmail"; |
---|
| 64 | menu "Read Mail", L_READ, "Delete Mail", DELMAIL, "Back", MENUSYS; |
---|
| 65 | close; |
---|
| 66 | |
---|
| 67 | L_READ: |
---|
| 68 | next; |
---|
| 69 | mes "[Messenger Deviruchi]"; |
---|
| 70 | mes "Please tell me the message number you want to read."; |
---|
| 71 | input @msgnum; |
---|
| 72 | next; |
---|
| 73 | mes "[Messenger Deviruchi]"; |
---|
| 74 | mes "Here it is!"; |
---|
| 75 | emotion e_no1; |
---|
| 76 | atcommand strcharinfo(0) + ":@readmail " + @msgnum; |
---|
| 77 | menu "Reply Mail", L_SEND, "Back", MENUSYS; |
---|
| 78 | close; |
---|
| 79 | |
---|
| 80 | L_SEND: |
---|
| 81 | next; |
---|
| 82 | mes "[Messenger Deviruchi]"; |
---|
| 83 | mes "Who do you want to send this message to?"; |
---|
| 84 | input @rcpt$; |
---|
| 85 | next; |
---|
| 86 | mes "[Messenger Deviruchi]"; |
---|
| 87 | mes "What message do you want to send to him?"; |
---|
| 88 | input @body$; |
---|
| 89 | next; |
---|
| 90 | atcommand strcharinfo(0) + ":@sendmail " + @rcpt$ + " " + @body$; |
---|
| 91 | mes "[Messenger Deviruchi]"; |
---|
| 92 | mes "All done!"; |
---|
| 93 | emotion e_no1; |
---|
| 94 | menu "Send another mail", L_SEND, "Back", MENUSYS; |
---|
| 95 | close; |
---|
| 96 | |
---|
| 97 | DELMAIL: |
---|
| 98 | next; |
---|
| 99 | mes "[Messenger Deviruchi]"; |
---|
| 100 | mes "Which message number do you want me to delete?"; |
---|
| 101 | input @msgnum; |
---|
| 102 | next; |
---|
| 103 | mes "[Messenger Deviruchi]"; |
---|
| 104 | mes "Are you sure you want to delete mail no. " + @msgnum + "?"; |
---|
| 105 | menu "Yes",-,"No",DELMAIL, "Back", MENUSYS; |
---|
| 106 | atcommand strcharinfo(0) + ":@deletemail " + @msgnum; |
---|
| 107 | mes "[Messenger Deviruchi]"; |
---|
| 108 | mes "All done!"; |
---|
| 109 | |
---|
| 110 | emotion e_no1; |
---|
| 111 | menu "Delete another mail", DELMAIL, "Back", MENUSYS; |
---|
| 112 | close; |
---|
| 113 | |
---|
| 114 | OnTouch: |
---|
| 115 | npctalk "Relax.. I'm no bad guy.."; |
---|
| 116 | emotion e_heh; |
---|
| 117 | end; |
---|
| 118 | } |
---|