| 
   | 
   | 
  
 
    | 
    | 
    | 
  
 
    | 
   | 
    | 
  
 
    | 
   | 
    | 
  
 
    | 
   | 
    | 
  
 
   | 
  
	
		
   
   
      | Quests::Q&A This is the quest support section | 
    
    
   
   
   
   
   
   
   
   
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:00 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
				 
				any idea's why this wont work
			 
			 
			
		
		
		
		{if ($text =~/Buffs/i){ if(plugin::check_hasitem(2377)) { quest::say ("Good, stand where you are while I cast"); 
quest::selfcast(5297); 
quest::selfcast(527  ; 
quest::selfcast(5522); 
quest::selfcast(5507); 
quest::selfcast(5415); 
quest::selfcast(5365); 
quest::selfcast(539  ; 
quest::selfcast(2886); } }
 
it works if i take the hasitem put out but not with it even if i have the item  
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:07 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Sarnak 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2009 
					Location: none 
					
					
						Posts: 30
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		Might be helpful if you posted the entire script. It looks like you have a superfluous { in your script, but that might just be a cut/paste error. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
 
    | 
   | 
    | 
  
 
	
		
		
		
			
			 
			
				01-14-2010, 04:13 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
				 
				
			 
			 
			
		
		
		
		#A conversation to Heal Player for a Cost 
sub EVENT_SAY  
{ 
if ($text =~/Hail/i){  quest::say ("Welcome to Citadel Of the Warlord , $name. Would you like me to [Scribe] your spells? Maybe you would like Your (Meditate) skill, Or maybe your a (Bard) or would you like [buffs] or do you just need a small [heal] to save your butt");} 
if ($text =~/Heal/i){  quest::say ("Good, stand where you are while I cast"); 
 quest::selfcast(13);} 
if ($text =~/Buff/i){ 
 if ($ulevel <= 46) { quest::say ("Good, stand where you are while I cast"); 
quest::selfcast(27  ; 
quest::selfcast(10); 
quest::selfcast(174); 
quest::selfcast(145); 
quest::selfcast(3692);} } 
if ($text =~/Meditate/i){  quest::say ("Here you go $name"); 
quest::setskill(31,150);} 
if ($text =~/Bard/i){ if($class eq 'Bard') { quest::say ("Here you go $name"); 
quest::setskill(70,150); 
quest::setskill(54,150); 
quest::setskill(49,150); 
quest::setskill(12,150); 
quest::setskill(41,150); 
}  } 
if ($text =~/Buff/i){ if ($ulevel >= 46) { quest::say ("Good, stand where you are while I cast"); 
quest::selfcast(156  ; 
quest::selfcast(4054); 
quest::selfcast(3397); 
quest::selfcast(5507); 
quest::selfcast(2570); 
quest::selfcast(3467); } } 
if ($text =~/Scribe/i){ 
quest::say ("Good, stand where you are while I cast"); 
 quest::scribespells($ulevel); } } 
{ 
if ($text =~/Buffs/i){ if(plugin::check_hasitem(2377)) { quest::say ("Good, stand where you are while I cast"); 
quest::selfcast(5297); 
quest::selfcast(527; 
quest::selfcast(5522); 
quest::selfcast(5507); 
quest::selfcast(5415); 
quest::selfcast(5365); 
quest::selfcast(539; 
quest::selfcast(2886); } }
 
sorry  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
    | 
   | 
    | 
  
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:16 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		it made smile faces outta some of the lower text its got the 4th number and the ) though 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
 
    | 
   | 
    | 
  
 
	
		
		
		
			
			 
			
				01-14-2010, 04:29 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Sarnak 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2009 
					Location: none 
					
					
						Posts: 30
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
				 
				
			 
			 
			
		
		
		
		Try this out: 
	Code: 
	sub EVENT_SAY 
{
    if ($text =~/Hail/i)
    {
        quest::say ("Welcome to Citadel Of the Warlord , $name. Would you like me to [Scribe] your spells? Maybe you would like Your (Meditate) skill, Or maybe your a (Bard) or would you like [buffs] or do you just need a small [heal] to save your butt");
    }
    if ($text =~/Heal/i)
    {
        quest::say("Good, stand where you are while I cast");
        quest::selfcast(13);
    }
    if ($text =~/Buff/i)
    {
        if ($ulevel <= 46)
        {
            quest::say("Good, stand where you are while I cast");
            quest::selfcast(278);
            quest::selfcast(10);
            quest::selfcast(174);
            quest::selfcast(145);
            quest::selfcast(3692);
        }
    }
    if ($text =~/Meditate/i)
    {
        quest::say("Here you go $name");
        quest::setskill(31,150);
    }
    if ($text =~/Bard/i)
    {
        if($class eq 'Bard')
        {
            quest::say("Here you go $name");
            quest::setskill(70,150);
            quest::setskill(54,150);
            quest::setskill(49,150);
            quest::setskill(12,150);
            quest::setskill(41,150);
        }
    }
    if ($text =~/Buff/i)
    {
        if ($ulevel >= 46)
        {
            quest::say("Good, stand where you are while I cast");
            quest::selfcast(1568);
            quest::selfcast(4054);
            quest::selfcast(3397);
            quest::selfcast(5507);
            quest::selfcast(2570);
            quest::selfcast(3467);
        }
    }
    if ($text =~/Scribe/i)
    {
        quest::say("Good, stand where you are while I cast");
        quest::scribespells($ulevel);
    }
    if ($text =~/Buffs/i)
    {
        if(plugin::check_hasitem($client, 2377))
        {
            quest::say("Good, stand where you are while I cast");
            quest::selfcast(5297);
            quest::selfcast(5278);
            quest::selfcast(5522);
            quest::selfcast(5507);
            quest::selfcast(5415);
            quest::selfcast(5365);
            quest::selfcast(5398);
            quest::selfcast(2886);
        }
    }
}
  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
    | 
   | 
    | 
  
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:34 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		thats also not working 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:21 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Developer 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2003 
					
					
					
						Posts: 1,500
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		It makes smiley faces because you are not using the code brackets. 
 
Anyways, to check for the item: 
plugin::check_hasitem($client, itemid); 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:23 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		so i add that in like it was a quest:: right 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
 
    | 
   | 
    | 
  
 
	
		
		
		
			
			 
			
				01-14-2010, 04:27 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
				 
				
			 
			 
			
		
		
		
		#A conversation to Heal Player for a Cost 
sub EVENT_SAY  
{ 
if ($text =~/Hail/i){  quest::say ("Welcome to Citadel Of the Warlord , $name. Would you like me to [Scribe] your spells? Maybe you would like Your (Meditate) skill, Or maybe your a (Bard) or would you like [buffs] or do you just need a small [heal] to save your butt");} 
if ($text =~/Heal/i){  quest::say ("Good, stand where you are while I cast"); 
 quest::selfcast(13);} 
if ($text =~/Buff/i){ 
 if ($ulevel <= 46) { quest::say ("Good, stand where you are while I cast"); 
quest::selfcast(27  ; 
quest::selfcast(10); 
quest::selfcast(174); 
quest::selfcast(145); 
quest::selfcast(3692);} } 
if ($text =~/Meditate/i){  quest::say ("Here you go $name"); 
quest::setskill(31,150);} 
if ($text =~/Bard/i){ if($class eq 'Bard') { quest::say ("Here you go $name"); 
quest::setskill(70,150); 
quest::setskill(54,150); 
quest::setskill(49,150); 
quest::setskill(12,150); 
quest::setskill(41,150); 
}  } 
if ($text =~/Buff/i){ if ($ulevel >= 46) { quest::say ("Good, stand where you are while I cast"); 
quest::selfcast(156  ; 
quest::selfcast(4054); 
quest::selfcast(3397); 
quest::selfcast(5507); 
quest::selfcast(2570); 
quest::selfcast(3467); } } 
if ($text =~/Scribe/i){ 
quest::say ("Good, stand where you are while I cast"); 
 quest::scribespells($ulevel); } }
 
if ($text =~/Buffs/i){ plugin::check_hasitem($client, 2377); 
quest::selfcast(5297); 
quest::selfcast(527  ; 
quest::selfcast(5522); 
quest::selfcast(5507); 
quest::selfcast(5415); 
quest::selfcast(5365); 
quest::selfcast(539  ; 
quest::selfcast(2886); } 
 
thats what im using now and still nto getting anything  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
    | 
   | 
    | 
  
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:33 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Developer 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2003 
					
					
					
						Posts: 1,500
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		No, plugin::check_hasitem($client, id) returns true or false. So: 
	Code: 
	if (plugin::check_hasitem($client, 1234)) {
  quest::say("Very good, you have item 1234 either with you or in your bank!");
}
  
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:39 PM
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Developer 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Mar 2003 
					
					
					
						Posts: 1,500
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		Post your latest script. And use code brackets like this without the spaces: 
[ code ]Code here[ /code ] 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
 
    | 
   | 
    | 
  
 
	
		
		
		
			
			 
			
				01-14-2010, 04:42 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
				 
				
			 
			 
			
		
		
		
		[ code ] sub EVENT_SAY  
{ 
    if ($text =~/Hail/i) 
    { 
        quest::say ("Welcome to Citadel Of the Warlord , $name. Would you like me to [Scribe] your spells? Maybe you would like Your (Meditate) skill, Or maybe your a (Bard) or would you like [buffs] or do you just need a small [heal] to save your butt"); 
    } 
    if ($text =~/Heal/i) 
    { 
        quest::say("Good, stand where you are while I cast"); 
        quest::selfcast(13); 
    } 
    if ($text =~/Buff/i) 
    { 
        if ($ulevel <= 46) 
        { 
            quest::say("Good, stand where you are while I cast"); 
            quest::selfcast(27  ; 
            quest::selfcast(10); 
            quest::selfcast(174); 
            quest::selfcast(145); 
            quest::selfcast(3692); 
        } 
    } 
    if ($text =~/Meditate/i) 
    { 
        quest::say("Here you go $name"); 
        quest::setskill(31,150); 
    } 
    if ($text =~/Bard/i) 
    { 
        if($class eq 'Bard') 
        { 
            quest::say("Here you go $name"); 
            quest::setskill(70,150); 
            quest::setskill(54,150); 
            quest::setskill(49,150); 
            quest::setskill(12,150); 
            quest::setskill(41,150); 
        } 
    } 
    if ($text =~/Buff/i) 
    { 
        if ($ulevel >= 46) 
        { 
            quest::say("Good, stand where you are while I cast"); 
            quest::selfcast(156  ; 
            quest::selfcast(4054); 
            quest::selfcast(3397); 
            quest::selfcast(5507); 
            quest::selfcast(2570); 
            quest::selfcast(3467); 
        } 
    } 
    if ($text =~/Scribe/i) 
    { 
        quest::say("Good, stand where you are while I cast"); 
        quest::scribespells($ulevel); 
    } 
    if ($text =~/Buffs/i) 
    { 
        if(plugin::check_hasitem($client, 2377)) 
        { 
            quest::say("Good, stand where you are while I cast"); 
            quest::selfcast(5297); 
            quest::selfcast(527  ; 
            quest::selfcast(5522); 
            quest::selfcast(5507); 
            quest::selfcast(5415); 
            quest::selfcast(5365); 
            quest::selfcast(539  ; 
            quest::selfcast(2886); 
        } 
    } 
} [ /code ]  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
    | 
   | 
    | 
  
 
	 
	
		 
	 
 
	
	
		
	
	
 
    | 
   | 
    | 
  
 
	
		
		
		
			
			 
			
				01-14-2010, 04:42 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
				 
				
			 
			 
			
		
		
		
		
	Code: 
	sub EVENT_SAY 
{
    if ($text =~/Hail/i)
    {
        quest::say ("Welcome to Citadel Of the Warlord , $name. Would you like me to [Scribe] your spells? Maybe you would like Your (Meditate) skill, Or maybe your a (Bard) or would you like [buffs] or do you just need a small [heal] to save your butt");
    }
    if ($text =~/Heal/i)
    {
        quest::say("Good, stand where you are while I cast");
        quest::selfcast(13);
    }
    if ($text =~/Buff/i)
    {
        if ($ulevel <= 46)
        {
            quest::say("Good, stand where you are while I cast");
            quest::selfcast(278);
            quest::selfcast(10);
            quest::selfcast(174);
            quest::selfcast(145);
            quest::selfcast(3692);
        }
    }
    if ($text =~/Meditate/i)
    {
        quest::say("Here you go $name");
        quest::setskill(31,150);
    }
    if ($text =~/Bard/i)
    {
        if($class eq 'Bard')
        {
            quest::say("Here you go $name");
            quest::setskill(70,150);
            quest::setskill(54,150);
            quest::setskill(49,150);
            quest::setskill(12,150);
            quest::setskill(41,150);
        }
    }
    if ($text =~/Buff/i)
    {
        if ($ulevel >= 46)
        {
            quest::say("Good, stand where you are while I cast");
            quest::selfcast(1568);
            quest::selfcast(4054);
            quest::selfcast(3397);
            quest::selfcast(5507);
            quest::selfcast(2570);
            quest::selfcast(3467);
        }
    }
    if ($text =~/Scribe/i)
    {
        quest::say("Good, stand where you are while I cast");
        quest::scribespells($ulevel);
    }
    if ($text =~/Buffs/i)
    {
        if(plugin::check_hasitem($client, 2377))
        {
            quest::say("Good, stand where you are while I cast");
            quest::selfcast(5297);
            quest::selfcast(5278);
            quest::selfcast(5522);
            quest::selfcast(5507);
            quest::selfcast(5415);
            quest::selfcast(5365);
            quest::selfcast(5398);
            quest::selfcast(2886);
        }
    }
}
  
		
	
		
		
		
		
		
		
		
		
		
	
		
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
 
    | 
   | 
    | 
  
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:43 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Hill Giant 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Dec 2009 
					
					
					
						Posts: 175
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		there we go sorry 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
	
	
		
	
	
	
		
		
		
			
			 
			
				01-14-2010, 04:54 PM
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Developer 
				
				
				
			 | 
			  | 
			
				
				
					Join Date: Jul 2007 
					Location: my own little world 
					
					
						Posts: 751
					 
					
					
					
					     
				 
				
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
			
			
			 
			
		
		
		
		you can't have Buff and then Buffs but you might be able to have Buffs and then Buff as text checking. 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Posting Rules
	 | 
 
	
		
		You may not post new threads 
		You may not post replies 
		You may not post attachments 
		You may not edit your posts 
		 
		
		
		
		
		HTML code is Off 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
All times are GMT -4. The time now is 05:13 AM. 
 
		 
	 
 
 
     | 
     | 
    
   
      | 
     | 
      | 
    
   
     | 
      | 
     | 
    
   
       | 
      | 
       | 
     
    
    
  | 
   |