viewing paste Unknown #13253 | Athena

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
geass,100,102,3 script  Argonians       100,{
 
set .@nps$,"[^000FF0 Argonian Council ^000000]";
 
//Required item id
set .@req1,501;
set .@req2,502;
set .@req3,503;
 
//Required item count
set .@required1,500;
set .@required2,500;
set .@required3,500;
 
        // Argonian Story Quest
        mes .@nps$;
        mes "Introduction we are argonians..";
        mes "We are good at fighting.";
        mes "We've spent our entire life to fought our rivals";
        mes "and as of Today.. the Leader of Argonian army.";
        mes "has announced that people who are interested to be part of our goal, is welcome";
        mes "......";
        next;
        menu "Learn more",L_Learn,"Not interested",L_Notin;    
L_Learn:
        mes .@nps$;
        mes "The story starts here..";
        next;
        mes .@nps$;
        mes "Continuation of the story";
        next;
        mes .@nps$;
        mes "And here..";
        next;
        goto L_Menu; // <!-- after the next; statement it will jump to the question if they want to join in. -->
L_Notin:
        next;
        mes .@nps$;
        mes "Don't waste my time kid.";
        close;
 
        // Menu here..
L_Menu:
        menu "I want to join",L_Join,"No, i'm scared",L_Cancel,"Give requirements",L_Give;
 
L_Join:
        mes .@nps$;
        mes "So, if you want to join Argonians.";
        mes "I'll tell you how..";
        mes "But there will be a test for you to prove that you are worth to join..";
        next;
        mes .@nps$;
        mes "Here are the list that you need to gather.. and bring it to me..";
        mes "in exchange i will give you the approval ticket";
        mes "so you can register as an argonian member";
        next;
        mes .@nps$;
        mes " ";
        mes "[ Quest Requirements ]"; // dont change this line...
        mes ""+getitemname(.@req1)+" : "+countitem(.@req1)+" / "+.@required1+".";
        mes ""+getitemname(.@req2)+" : "+countitem(.@req2)+" / "+.@required2+".";
        mes ""+getitemname(.@req3)+" : "+countitem(.@req3)+" / "+.@required3+".";
        next;
        mes .@nps$;
        mes "Once you've completed the required items..";
        mes "Go back here.. and i will exchange it for the approval ticket.";
        next;
        mes .@nps$;
        mes "Im counting on you..";
        mes "Goodluck !";
        close;
L_Give:
        next;
        mes .@nps$;
        mes "Do you have them now?";
        menu "Yes i did",L_Done,"Not yet.",L_NotYet;
L_Done:
        next;
        if(countitem(.@req1) >= .@required1 && countitem(.@req2) >= .@required2 && countitem(.@req3) >= .@required3 ) {
        mes .@nps$;
        mes "Wow ! you are amazing";
        mes "Master Argo will surely";
        mes "Accept you as one of our comrade.";
        next;
        mes .@nps$;
        mes "Congratulations !";
        mes "Here is your reward";
        next;
        mes .@nps$;
        mes "You can pass this form to Faction Manager to register as one of Argonians.";
        getitem 7227,1; // <!-- this is reward ticket placed as 7227 for testing purpose -->
        close;
        end;
        }else{
        mes .@nps$;
        mes "Don't waste my time..";
        mes "You should complete them first before talking to me again..";
        close;
        }
L_NotYet:
        next;
        mes .@nps$;
        mes "In case you've forgot the things you need.";
        next;
        mes .@nps$;
        mes " ";
        mes "[ Quest Requirements ]"; // dont change this line...
        mes ""+getitemname(.@req1)+" : "+countitem(.@req1)+" / "+.@required1+".";
        mes ""+getitemname(.@req2)+" : "+countitem(.@req2)+" / "+.@required2+".";
        mes ""+getitemname(.@req3)+" : "+countitem(.@req3)+" / "+.@required3+".";
        close;
L_Cancel:
        mes .@nps$;
        mes "Ok, We're not pushing anyone to join us.";
        mes "But, someday you will see. we will rule this world !.";
        mes "Hahahahahahahaha !!..";
        close;
}
Viewed 293 times, submitted by unknown.