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 748 times, submitted by Guest.