karazu 33 Posted December 16, 2013 Hello, Can anyone know how to edit the required player to make the quest activate? Quote Share this post Link to post Share on other sites
0 jaBote 438 Posted December 16, 2013 You can set up a script that sets the quest variables for you. Go to the quest scripts and look up the quest variables. Quote Share this post Link to post Share on other sites
0 quesoph 105 Posted December 16, 2013 Here is BTS script. What do you want to do with this ? Please elaborate so we can help you. //===================== BTS =====================================================prontera,150,150,4 script Henry#breaktheseal 709,{ if( dar_dar >= 1 ) { mes "["+strnpcinfo(0)+"]", "You have already done this quest and there is no point in doing it again"; close; } if( hen_hen >= 1 ) { mes "[Henry]", "Go out and search the fields of payon the fields of geffen and the towns of lighthalzen and comodo for the valkyrie equips"; close; } mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Break the seal quest!!", "I am the man you talk to if you", "want to break the seal", "and recieve my hard-earned castle drops.", "So are you up to it??"; next; mes "These are the items I need:"; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) mes "> ^0000ff"+getitemname( .item_id[.@i] )+"^000000 - "+.item_amt[.@i]; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "So are you up to my quest???"; if ( select ("Yes!!!","Nope") == 2 ) close; mes " ","Are the items ready? let me check."; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) if ( countitem(.item_id[.@i]) < .item_amt[.@i] ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I need "+ ( .item_amt[.@i] - countitem( .item_id[.@i] ) )+ " - ^0000ff"+getitemname( .item_id[.@i] )+"^000000!"; close; } for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) delitem .item_id[.@i], .item_amt[.@i]; set hen_hen,1; getitem .item_prize[rand(getarraysize(.item_prize))], 1; getitem 2302,1; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Ah, you have out done your self!!", "Thank you for your help", "Now start your journey to find", "my nephews who hold the valkyries"; announce "Wowowow "+strcharinfo(0)+" has just broken the seal!! and will start the quest of valkyrie",0; close;OnInit: // config setarray .item_id[0], 1054, 7289, 7297, 7296, 7292, 7048, 7018, 7020, 7035, 7293, 7291, 7211, 1009, 7442, 7290; setarray .item_amt[0],100, 20, 20, 20, 20, 20, 10, 20, 15, 20, 20, 20, 200, 300, 20; setarray .item_prize[0], 7086, 7090, 7091, 7077, 7078; end;}jazeera,154,111,4 script Russell#breaktheseal 900,{ if( dar_dar >= 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "This quest, once done no more repeating"; close; } if( rus_rus >= 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "As i said complete the valkyrie quest", "And then speak to Daryl"; close; } if( hen_hen < 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Are you the delivery boy of pizza hut?", "If not go way i don't need you"; close; } mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Oh my grasya santisimo!!", "You have spoken to uncle henry!"; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "By the way i am Russell of Payon the crafter of the Fusion Valkyrie Armor", "would you like to have one?"; if ( select ("Yes!!!.","Nope") == 2 ) close; next; mes "[ "+strnpcinfo(1)+" ]", "This great armor is very complicated, it needs very rare materials to craft it if you really want it go get me these"; next; mes "These are the items I need:"; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) mes "> ^0000ff"+getitemname( .item_id[.@i] )+"^000000 - "+.item_amt[.@i]; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) if ( countitem(.item_id[.@i]) < .item_amt[.@i] ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I need "+ ( .item_amt[.@i] - countitem( .item_id[.@i] ) )+ " - ^0000ff"+getitemname( .item_id[.@i] )+"^000000!"; close; } for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) delitem .item_id[.@i], .item_amt[.@i]; getitem 2502,1; set rus_rus,1; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Good job sir, enjoy your new armor", "Now you should seek my brothers and cousins and finish the quest", "And when you gain the valkyrie set speak to Daryl", "By the way my brothers and cousins are scattered", "around Rune-Midgard and Daryl is in valkyrie"; announce "Wowowow "+strcharinfo(0)+" has just created the mystical Fusion Valkyrie Armor.",8; close;OnInit: setarray .item_id[0], 7443, 7086 ,7444, 2315; setarray .item_amt[0],100, 7, 100, 1; end;}jazeera,156,111,4 script Jhames#breaktheseal 899,{ if( dar_dar >= 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Dude, you can only do this quest once"; close; } if( jmz_bit >= 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Complete the valkyrie quest and speak to Daryl"; close; } if( hen_hen < 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I am sight seeing don't disturb me", "go far far away from me!!"; close; } mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Oh, you know my uncle", "Nice to meet you i'm jhames", "I craft the Fusion Valkyrie Shield", "Would you like me to craft the said shield?"; if ( select ("Yes!!!.","Nope") == 2 ) close; next; mes "[ "+strnpcinfo(1)+" ]", "The Fusion Valkyrie Shield is a very difficult item to craft the materials are rare. Well if your sure you want to make it"; next; mes "These are the items I need:"; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) mes "> ^0000ff"+getitemname( .item_id[.@i] )+"^000000 - "+.item_amt[.@i]; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) if ( bulma >= 1 || countitem(.item_id[.@i]) < .item_amt[.@i] ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I need "+ ( .item_amt[.@i] - countitem( .item_id[.@i] ) )+ " - ^0000ff"+getitemname( .item_id[.@i] )+"^000000!"; close; } for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) delitem .item_id[.@i], .item_amt[.@i]; getitem 25084,1; set jmz_bit,1; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Nicely done enjoy the shield", "Continue searching for my friends", "And when you gain the valkyrie set speak to Daryl", "Again my brothers and cousins are scattered", "Around Rune-Midgard and Daryl is in valkyrie"; announce "Wowowow "+strcharinfo(0)+" has just created the mystical Fusion Valkyrie Shield.",8; close;OnInit: setarray .item_id[0], 7451, 7090, 7444, 2104; setarray .item_amt[0], 50, 7 ,100, 1; end;}jazeera,158,111,4 script Anthonie#breaktheseal 904,{ if( dar_dar >= 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Nice to meet you again brave warrior, how is life treating you with your new (GODLY!) equips!"; close; } if( tonton >= 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Search my cousins and after that", "Find Daryl!"; close; } if( hen_hen < 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I miss Donna", "I wish i could see her again"; close; } mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "You have spoken to my great uncle Henry", "I am Anthonie the crafter of the Fusion Valkyrie Shoes", "Would you like me to craft you the shoes?"; next; if ( select ("Yes!!!.","Nope") == 2 ) close; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "The shoe is quite brittle", "So it need some hard to find items to make", "Here are the requirements"; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) mes "> ^0000ff"+getitemname( .item_id[.@i] )+"^000000 - "+.item_amt[.@i]; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) if ( jmz_bit < 1 || countitem(.item_id[.@i]) < .item_amt[.@i] ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I need "+ ( .item_amt[.@i] - countitem( .item_id[.@i] ) )+ " - ^0000ff"+getitemname( .item_id[.@i] )+"^000000!"; close; } for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) delitem .item_id[.@i], .item_amt[.@i]; getitem 25085,1; set tonton,1; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Good one dude Enjoy the shoes", "continue the holy valkyrie quest", "and when you gain the valkyrie set speak to Daryl", "my brothers and cousins are scattered around Rune-Midgard and Daryl is at the valkyrie hall"; announce "Wowowow "+strcharinfo(0)+" has just created the mystical Fusion Valkyrie Shoes.",8; close;OnInit: setarray .item_id[0], 7450, 7091, 7444, 2406; setarray .item_amt[0], 20, 7 ,100, 1; end;} jazeera,160,111,4 script Christian#breaktheseal 731,{ if(dar_dar >=1) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Wow, your one of the Mega-Warrior. How is life treating you my friend?"; close; } if(tan_tan >=1) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Finish my uncle's quest and speak to Daryl at the valkyrie"; close; } if(hen_hen < 1) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Hi.... Now fly you noob"; close; } mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "You know my uncle henry?? wow this is great!!", "I can make the Fusion Valkyrie Manteau!", "Do you want one??"; next; if ( select ("Yes!!!.","Nope") == 2 ) close; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Okay if you want it bring me these"; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) mes "> ^0000ff"+getitemname( .item_id[.@i] )+"^000000 - "+.item_amt[.@i]; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) if ( tonton < 1 || countitem(.item_id[.@i]) < .item_amt[.@i] ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I need "+ ( .item_amt[.@i] - countitem( .item_id[.@i] ) )+ " - ^0000ff"+getitemname( .item_id[.@i] )+"^000000!"; close; } for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) delitem .item_id[.@i], .item_amt[.@i]; getitem 25084,1; set tan_tan, 1; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Rawr, take the robe then continue the valkyrie quest,", "and when you gain the valkyrie set speak to Daryl.", "my brothers and cousins are scattered around Rune-Midgard and Daryl is in the valkyrie hall"; announce "Wowowow "+ strcharinfo(0) +" has just created the mystical Fusion Valkyrie Manteau.",8; close;OnInit: setarray .item_id[0], 7444, 7077, 7035, 2506; setarray .item_amt[0], 100, 7 ,50, 1; end;}jazeera,162,111,4 script Daryl#breaktheseal 733,{mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Hello there my friend i am Daryl";next;if(dar_dar >= 1) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "You have already gained Fusion Aura", "How dare you speak to me again now i order you to go back to prontera!"; next; percentheal -100,0; warp "SavePoint",0,0; close;} for( .@i = 0; .@i < getarraysize( .item_req ); .@i++ ) if ( tan_tan < 1 || isequipped(.item_req[.@i]) < 1 ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Oh, you're just another newbie", "Go fly away"; close; } mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Good you have the valkyrie set if you must know i am the crafter of the Fusion Aura"; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I see you really have spoken to my brothers.", "Very well then!"; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "By the way i am Daryl of the valkyries and you already know what i make,", "Do you desire the Fusion Aura?"; if ( select ("Yes!!!.","Nope") == 2 ) close; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "The great Fusion Aura named after Odin's trusty", "steed, is the most powerful shoe in the land", "Gather these things so i may craft it"; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) mes "> ^0000ff"+getitemname( .item_id[.@i] )+"^000000 - "+.item_amt[.@i]; next; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) if ( countitem(.item_id[.@i]) < .item_amt[.@i] ) { mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "I need "+ ( .item_amt[.@i] - countitem( .item_id[.@i] ) )+ " - ^0000ff"+getitemname( .item_id[.@i] )+"^000000!"; close; } next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Very well done my friend", "You are very good!!"; for( .@i = 0; .@i < getarraysize( .item_id ); .@i++ ) delitem .item_id[.@i], .item_amt[.@i]; getnameditem 25030, strcharinfo(0); set dar_dar,1; next; mes "[ ^0000ff"+strnpcinfo(1)+"^000000 ]", "Success!!!! Enjoy the Fusion Aura", "You are now a Mega-Warrior of Tsukiohana", "Go free now you noble man"; announce "ROFLMAO "+strcharinfo(0)+" has just become the Mega-Warrior and gained Fusion Aura.",8; close;OnInit: setarray .item_id[0], 7345, 7086, 969, 7035; setarray .item_amt[0], 300, 50 ,100, 10; setarray .item_req[0], 2524, 2421, 2357, 2115; end; } Quote Share this post Link to post Share on other sites
Hello, Can anyone know how to edit the required player to make the quest activate?
Share this post
Link to post
Share on other sites