Umarım istediğin gibi olmuştur
./Sources/Subs.php dosyasında bul:
$context['user']['messages'] = 0;
Sonrasına ekle:
		// Generate a visual verification code to make sure the user is no bot.
		$context['visual_verification'] = empty($modSettings['disable_visual_verification']) || $modSettings['disable_visual_verification'] != 1;
		if ($context['visual_verification'])
		{
			$context['use_graphic_library'] = in_array('gd', get_loaded_extensions());
			$context['verificiation_image_href'] = $scripturl . '?action=verificationcode;rand=' . md5(mt_rand());

			// Only generate a new code if one hasn't been set yet
			if (!isset($_SESSION['visual_verification_code']))
			{
				// Skip I, J, L, O and Q.
				$character_range = array_merge(range('A', 'H'), array('K', 'M', 'N', 'P'), range('R', 'Z'));

				// Generate a new code.
				$_SESSION['visual_verification_code'] = '';
				for ($i = 0; $i < 5; $i++)
					$_SESSION['visual_verification_code'] .= $character_range[array_rand($character_range)];
			}
		}
./Sources/LogInOut.php dosyasında bul:
// Bad password!  Thought you could fool the database?!
Öncesine ekle:
	// Check whether the visual verification code was entered correctly.
	if ((empty($modSettings['disable_visual_verification']) || $modSettings['disable_visual_verification'] != 1) && (empty($_REQUEST['visual_verification_code']) || strtoupper($_REQUEST['visual_verification_code']) !== $_SESSION['visual_verification_code']))
	{
		$_SESSION['visual_errors'] = isset($_SESSION['visual_errors']) ? $_SESSION['visual_errors'] + 1 : 1;
		if ($_SESSION['visual_errors'] > 3 && isset($_SESSION['visual_verification_code']))
			unset($_SESSION['visual_verification_code']);

		fatal_lang_error('visual_verification_failed', false);
	}
	elseif (isset($_SESSION['visual_errors']))
		unset($_SESSION['visual_errors']);
./Themes/default/index.template.php dosyasında bul:
									<input type="submit" value="', $txt[34], '" /><br />
									<span class="middletext">', $txt['smf52'], '</span>
Değiştir:
									<input type="submit" value="', $txt[34], '" /><br />';
				if ($context['visual_verification'])
				{
					echo '';
					if ($context['use_graphic_library'])
						echo '
									<img src="', $context['verificiation_image_href'], '" alt="', $txt['visual_verification_description'], '" id="verificiation_image" /><br />';
					else
						echo '
									<img src="', $context['verificiation_image_href'], ';letter=1" alt="', $txt['visual_verification_description'], '" id="verificiation_image_1" />
									<img src="', $context['verificiation_image_href'], ';letter=2" alt="', $txt['visual_verification_description'], '" id="verificiation_image_2" />
									<img src="', $context['verificiation_image_href'], ';letter=3" alt="', $txt['visual_verification_description'], '" id="verificiation_image_3" />
									<img src="', $context['verificiation_image_href'], ';letter=4" alt="', $txt['visual_verification_description'], '" id="verificiation_image_4" />
									<img src="', $context['verificiation_image_href'], ';letter=5" alt="', $txt['visual_verification_description'], '" id="verificiation_image_5" />';
						echo '
									<input type="text" name="visual_verification_code" size="30" tabindex="', $context['tabindex']++, '" /><br />';
				}
						echo '
									<span class="middletext">', $txt['smf52'], '</span>