Hercules Elf Bot - Jun 14, 2012 20:40
					
				
				
					Originally posted by [b]Vali[/b]
*checkquest(<ID>{,PLAYTIME|HUNTING})
If no additional argument supplied, return the state of the quest:
    -1 = Quest not started (not in quest log)
    0  = Quest has been given, but the state is "inactive"
    1  = Quest has been given, and the state is "active"
    2  = Quest completed
[CODE]
switch (select("Accept mission.:Decline mission.")) {
   case 1:
    if (slv_quest == 2 || slv_quest == 3 || slv_quest == 4 || slv_quest == 5 || slv_quest == 6) {
	 mes "- You are already on -";
	 mes "- another mission. -";
	 mes "- You can't do multiple -";
	 mes "- missions. Finish your -";
	 mes "- current mission first. -";
	 close;
    }
    if (checkquest(10102) == 0) {
	 setquest 10102;
	 set slv_quest,1;
	 mes "- Good. Now go find Meidi -";
	 mes "- at the western gate -";
	 mes "- in Morroc. -";
	 close;
    }
    mes "- You are already on -";
    mes "- or have recently -";
    mes "- completed a mission. -";
    mes "- You can't do anymore -";
    mes "- missions right now. -";
    close;
   case 2:
    mes "- I don't want to do -";
    mes "- a mission right now. -";
    close;
   }
[/CODE]
checkquest mut be "(checkquest(10102) == -1)" to be able to give the quest to the players that don't have it.
I did not checked the other level scripts.
Vali~
				
							 
									
				
					
						Hercules Elf Bot - Jun 14, 2012 22:12
					
				
				
					Originally posted by [b]Masao[/b]
Actually it should be (checkquest(10102) == -1 || checkquest(10102) == 0) ^^
				
							 
									
				
					
						Hercules Elf Bot - Jun 14, 2012 22:46
					
				
				
					Originally posted by [b]Vali[/b]
[quote name='Masao' timestamp='1339711941' post='10574']
Actually it should be (checkquest(10102) == -1 || checkquest(10102) == 0) ^^
[/quote]
The set quest will activate again the quest that is given? Nice to know, thank you Masao.
				
							 
									
				
					
						Hercules Elf Bot - Jun 16, 2012 11:20
					
				
				
					Originally posted by [b]Vali[/b]
Here is the diff to fix this problem.
Vali~
				
							 
									
				
					
						Hercules Elf Bot - Jun 24, 2012 22:08
					
				
				
					Originally posted by [b]Masao[/b]
Fixed in [rev=16342] .