<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: проблемы с восклицательным знаком]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=15370</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15370&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: проблемы с восклицательным знаком».]]></description>
		<lastBuildDate>Mon, 18 May 2020 23:14:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: проблемы с восклицательным знаком]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=139610#p139610</link>
			<description><![CDATA[<p>&quot;!&quot; в &quot;{&quot; &quot;}&quot; запускай &quot;{!}&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 18 May 2020 23:14:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=139610#p139610</guid>
		</item>
		<item>
			<title><![CDATA[AHK: проблемы с восклицательным знаком]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=139596#p139596</link>
			<description><![CDATA[<p>Приветствую всех. Писал небольшой скрипт для сампа, но когда начал его проверять, заметил что после написания восклицательного знака скрипт творит какую-то дичь. Проверял как в сампе, так и в блокноте. В случае с блокнотом, он просто останавливается где-то на половине и закрывается, а с сампом происходило непонятно что. Может кто сталкивался и напишет в чём проблема.</p><div class="codebox"><pre><code>global ini := &quot;nickname.ini&quot; ; объявляем переменную с путем до ини файла


IfNotExist, % ini ; если файла не существует то (если существует, то условие будет пропущено)
{
	inputbox, nick,, Введите имя своего персонажа в Родительном падеже (Кого? Чего?) ; спрашиваем имя у пользователя, переменная abc хранит содержимое строки ввода
	if ErrorLevel { ; если окно закрыто нажатием кнопки &quot;Отмена&quot;
		msgbox, Для продолжения работы скрипта необходимо ввести имя
		ExitApp ; выходим из приложения
	} else { ; если закрытием кнопки &quot;Ок&quot;
		IniWrite, %nick%, %ini%, Section, Key1 ; записываем в ини файл значение переменной abc (то, что ввел в строку пользователь) - при этом файл %ini% будет создан
		reload ; перезапускаем скрипт (не обязательная штука впрочем, я вписал эту команду для наглядности, что после перезапуска все сохраняется) - теперь весь код пошел заново
	}
}

; так как до перезапуска скрипта мы сохранили значение переменной abc в ини файл, то условие выше не будет выполнено, так как теперь ini файл существует
IniRead, name, %ini%, Section, Key1 ; читаем значение из ини файла по адресу Секция Section, ключ Key1 в переменную name

#SingleInstance Force

MsgBox, Скрипт активирован!
:?:/rr::
SendInput, /rr{space}
input, rr, V, {enter}
Sleep 100
SendInput, {f6}/do На груди %name% закреплена рация.{enter}
sleep 100
SendInput, {F6}/me зажал кнопку на рации, наклонил голову в её сторону{enter}
sleep 1000
sendinput, {f6}/todo %rr% *зажав кнопку на рации.{enter}
sleep 1000
SendInput, {f6}/r %rr%
return

End::
FileDelete nickname.ini
Reload
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Danny_Angel0s)]]></author>
			<pubDate>Sun, 17 May 2020 11:37:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=139596#p139596</guid>
		</item>
	</channel>
</rss>
