All pastes #623427 Raw Edit

Something

public text v1 · immutable
·published 2007-07-17 16:21 UTC
rendered paste body
####	COMMAND MATCHING

	nick="${player_name[$index]}"					#find current chatter's nick
	nick_length="${#nick}"						#calculate nick's length
	auto_msg=$nick" --> "$nick": "					#string for auto /msg
	auto_length="${#auto_msg}"					#auto /msg length	

			
	nick_pos=`expr $nick_length + 4`
	nick_line="${line:$nick_pos}"
	nick_com=`expr match "$nick_line" '\(.* \)'`

	if [ "${nick_line}" == ":help" ]
	then 
		echo $bot_say"help: blablablab"
	fi

	if [ "${line:4:$auto_length}" == "$auto_msg" ]			#if chatter does an auto /msg
	then
		com_pos=`expr $auto_length + 4`				#calculate command's position
		com_line="${line:$com_pos}"				#match command line (with arguments)
		com_com=`expr match "$com_line" '\(.* \)'`		#match command (without arguments)