<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Нужна помощь в написании скрипта (Samp)]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=15352</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15352&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Нужна помощь в написании скрипта (Samp)».]]></description>
		<lastBuildDate>Mon, 18 May 2020 23:20:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Нужна помощь в написании скрипта (Samp)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=139612#p139612</link>
			<description><![CDATA[<p>Off:<br />Везде делал отыгровку, только, если команда выполнилась.<br />Так меньше флуда не нужными отыгровками.</p><p>Upd:<br />Не на &quot;преступника&quot;, а на &quot;подозреваемого&quot;. Так более правильно.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Mon, 18 May 2020 23:20:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=139612#p139612</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нужна помощь в написании скрипта (Samp)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=139607#p139607</link>
			<description><![CDATA[<div class="quotebox"><cite>mishaker пишет:</cite><blockquote><p>Подскажите, как сделать команду допустим<br />:?:/cuff:: - я хочу, чтобы на этот текст срабатывало рп отыгровка тобишь я пробовал.</p><p>:?:/cuff::<br />SendInput, /do Снял наручники с пояса.{enter}<br />Sleep 200 ;<br />SendInput, /me Надел наручники на преступника{enter}<br />Sleep 200 ;<br />Return<br />Теперь вот вопрос, как написать так скрипт, чтобы при написании /cuff он не сразу срабатывал, а только при введении id<br />Тоесть скрипт сейчас работает только на команду /cuff и сразу же делает рп отыгровку, подскажите как сделать отыгровку, пока не впишешь id</p></blockquote></div><p>Можно, например, так<br /></p><div class="codebox"><pre><code>
:?:/cuff::
    SendInput,/cuff{space}
    input, dwId, V, {enter}
    again:
    Name := getPlayerNameById(dwId)
    if (Name != getPlayerNameById(dwId))
    {
        goto again
    }

    SendInput, /me снял наручники с пояса{enter}
    Sleep 200
    SendInput, /me надел наручники на преступника{enter}
    Sleep 200

return
</code></pre></div><p>Проблема тут в том, что ты сначала отправишь на сервер команду /cuff _id_, а уже потом пойдут отыгровки. Логичнее сделать хоткей с отыгровкой, в которой последней строкой будет выведено этот самый /cuff{space}, чтобы осталось вписать id:<br /></p><div class="codebox"><pre><code>
; Alt + 1
!VK31::
        SendMessage, 0x50,, 0x4190419,, A
        BlockInput, on
        SendInput, {F6}_отыгровка_{enter}
        Sleep 200
        SendInput, {F6}/cuff{space}
        BlockInput, off
return
</code></pre></div><p><em>Немного оффтопа:<br />&quot;/do Снял наручники с пояса&quot; использовать нельзя, т.к. do - это описание от 3-го лица. do можно использовать, например, так: &quot;/do Наручники висят на поясе&quot;<br />&quot;/me Надел наручники на преступника&quot; следует писать с маленькой буквы, т.к. в чате фраза будет начинаться с имени персонажа: &quot;Имя Фамилия надел наручники...&quot; - к чему заглавная буква в середине предложения?<br />Возможно это задано правилами сервера, но если нет, то указанную отыгровку можно сократить до одной фразы: &quot;/me снял наручники с пояса и надел наручники на преступника&quot;, если требования правил играть в два действия, то лучше первым как раз отыграть &quot;/do Наручники висят на поясе&quot;<br />Задержка 200 мс между отыгровками на нормальных серверах скорее всего вызовет срабатывания антифлуда, стоит поставить хотя бы 1000</em></p>]]></description>
			<author><![CDATA[null@example.com (VaNnOrus)]]></author>
			<pubDate>Mon, 18 May 2020 11:19:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=139607#p139607</guid>
		</item>
		<item>
			<title><![CDATA[Нужна помощь в написании скрипта (Samp)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=139422#p139422</link>
			<description><![CDATA[<p>Подскажите, как сделать команду допустим<br />:?:/cuff:: - я хочу, чтобы на этот текст срабатывало рп отыгровка тобишь я пробовал.</p><p>:?:/cuff::<br />SendInput, /do Снял наручники с пояса.{enter}<br />Sleep 200 ;<br />SendInput, /me Надел наручники на преступника{enter}<br />Sleep 200 ;<br />Return<br />Теперь вот вопрос, как написать так скрипт, чтобы при написании /cuff он не сразу срабатывал, а только при введении id<br />Тоесть скрипт сейчас работает только на команду /cuff и сразу же делает рп отыгровку, подскажите как сделать отыгровку, пока не впишешь id</p>]]></description>
			<author><![CDATA[null@example.com (mishaker)]]></author>
			<pubDate>Sat, 09 May 2020 20:21:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=139422#p139422</guid>
		</item>
	</channel>
</rss>
