<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[toribash.ru &mdash; [Tutorial's][Lua][RuTeam]]]></title>
	<link rel="self" href="https://toribash.ru/extern.php?action=feed&amp;tid=6536&amp;type=atom" />
	<updated>2010-06-06T06:38:09Z</updated>
	<generator>PunBB</generator>
	<id>https://toribash.ru/viewtopic.php?id=6536</id>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128988#p128988" />
			<content type="html"><![CDATA[<p>[s]Мультипост детектед[/s] Круто, все прочитал но нихера не понял. Седня сяду, изучу подробнее. Лови плюху.</p>]]></content>
			<author>
				<name><![CDATA[Lars]]></name>
				<uri>https://toribash.ru/profile.php?id=117</uri>
			</author>
			<updated>2010-06-06T06:38:09Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128988#p128988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128955#p128955" />
			<content type="html"><![CDATA[<p>:О не осилил прочитать , но всё же +<br />думаю пригодиться мне когда нибудь</p>]]></content>
			<author>
				<name><![CDATA[VuleXX]]></name>
				<uri>https://toribash.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-06-06T05:14:40Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128955#p128955</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128834#p128834" />
			<content type="html"><![CDATA[<p>несомненно + и респект,жду продолжения,кстати отлично придумал набить посты ;D</p>]]></content>
			<author>
				<name><![CDATA[JetFighter]]></name>
				<uri>https://toribash.ru/profile.php?id=277</uri>
			</author>
			<updated>2010-06-05T17:02:35Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128834#p128834</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128813#p128813" />
			<content type="html"><![CDATA[<p>[b][align=centerToribash Lua Tutorial 4 – Рисование[/align][/b]<br />В этом туториале я расскажу вам как рисовать в 2D и 3D<br />В конце этого туториала ты сможеш :<br />1.Рисовать текст я динамическим размером и задним фоном<br />2.Рисовать шарики.<br />Рисование в 2D<br />Все рисование в lua происходит благодоря хукам.Чтобы рисовать в 2d тебе нужно использовать draw2d хук и для рисования в 3d тебе нужно использовать хук draw3d .Так давайте рассматривать рисование в двух измерениях.<br /></p><div class="codebox"><pre><code>add_hook(&quot;draw2d&quot;,&quot;draw&quot;, draw2dfunc)</code></pre></div><p>Это draw2d хук , давайте рассмотрим основные функции.<br /></p><div class="codebox"><pre><code>set_color(r,g,b,a)</code></pre></div><p>Для рисования чего либо ты долженг выбрать цвет r=красный g=зеленый b=синий и a=альфа(прозраный).Номера должны находиться в диапазоне от 0-1. (0,0,0,1) для черного и (1,1,1,0.5) для белого цвета.<br /></p><div class="codebox"><pre><code>draw_quad(x,y,w,h,texture)</code></pre></div><p>Теперь попробуем нарисовать прямоугольник в Lua. х = х координат, у = у-координата, W = ширина, Н = высота и опция текстуры, которую я возможно рассмотрю позже.<br /></p><div class="codebox"><pre><code>draw_disk(x, y, inner, outer, slices, loops, start, sweep, blend)</code></pre></div><p>Это код многоугольника x-x кооддината, inner-расстояние с внутреннего радиуса, y-у координата,outer-расстояние с внешнего радиуса.slices-кол-во углов(3-треугольник 4-четырехугольник).<br /></p><div class="codebox"><pre><code>draw_text(text,x,y,font)</code></pre></div><p>Это код рисования текста.text=текст который будет нарисован , x= координата x , y=y координата.Шрифт выбирается цифрой 0-5 пример шрифтов вы увидите ниже<br />[img]http://i300.photobucket.com/albums/nn24/blambear93/fontsizes.png[/img]<br />Важныя заметка:<br />Координаты (0,0) обозначают что текст находится в верхнем левом углу, тем выше значение &quot;х&quot;, правее вы рисуете, тем больше &quot;у&quot; значение, тем более в нижней части экрана вы рисуете. Пример: 100, 300 будет 100px справа от верхнего левого угла и 300px вниз. <br />Так давайте начнем рисовать наш первый прямоугольник!<br /></p><div class="codebox"><pre><code>function draw2dfunc()
    set_color(0,0,0,1)
    draw_quad(10,300,100,200)
end
add_hook(&quot;draw2d&quot;,&quot;draw&quot;, draw2dfunc)</code></pre></div><p>Этот скрипт рисует прямоугольник с (10,300) до (110,500).<br />Давайте нарисуем немного более продвинутей и попродуем добавить какой-либо текст и динамическую форму прямоугольника.<br /></p><div class="codebox"><pre><code>text = { } -- Blank table
text[1] = &quot;This is some text&quot;
text[2] = &quot;This is more text&quot;
text[3] = &quot;MOOOOOOOOOO&quot;
text[4] = &quot;Just a basic test really&quot;
text[5] = &quot;weeeeeeeeeeeeeeeeeee&quot;
text[6] = &quot;1231923823982938&quot;
text[7] = 123.23
text[8] = &quot;Blam is the best  &quot;
placey = 200
function draw2dfunc()
    ScreenWidth, ScreenHeight = get_window_size()
    set_color(0,0,0,1)
    draw_quad(10,placey,ScreenWidth-20,#text*17.5)
    set_color(1,1,1,1)
    for i = 1,#text do
        draw_text(text[i],12,(i*17)-17+placey,1)
    end
end
add_hook(&quot;draw2d&quot;,&quot;draw&quot;, draw2dfunc)</code></pre></div><p>Так чтот я написал много вам непонятного так что давайте все рассмотрим.<br /></p><div class="codebox"><pre><code>text = { }
text[1] = &quot;This is some text&quot;
text[2] = &quot;This is more text&quot;
text[3] = &quot;MOOOOOOOOOO&quot;
text[4] = &quot;Just a basic test really&quot;
text[5] = &quot;weeeeeeeeeeeeeeeeeee&quot;
text[6] = &quot;1231923823982938&quot;
text[7] = 123.23
text[8] = &quot;Blam is the best  &quot;</code></pre></div><p>Это текст который мы выводим на дисплей.<br /></p><div class="codebox"><pre><code>placey = 200</code></pre></div><p>Это определяет где текст будет отображаться по оси x, в данном случае 200px сверху вниз .<br /></p><div class="codebox"><pre><code>ScreenWidth, ScreenHeight = get_window_size()</code></pre></div><p>ScreenWidth-ширина окна в котором будет отображаться текст ScreenHeight-высота окна в котором будет отображаться текст.<br /></p><div class="codebox"><pre><code>#text*17.5</code></pre></div><p>Размер шрифта (я предпочитаю именно этот размер потомучто это самый оптимальный вариант на мой взгляд)<br /></p><div class="codebox"><pre><code>(i*17)-17+placey</code></pre></div><p>Расположение по оси y.<br />Рисование в 3D<br />Как я уже говорил рисование в 3d нужнается в draw3d хуке<br /></p><div class="codebox"><pre><code>add_hook(&quot;draw3d&quot;,&quot;draw&quot;, draw3dfunc)</code></pre></div><p>Для рисования сферы в 3D нужно использовать :<br /></p><div class="codebox"><pre><code>draw_sphere(x,y,z,radius)</code></pre></div><p>Сейчас если мы хотим нарисовать сферу над головой у тори мы должны узнать позицию нашей головы , для этого мы можем использовать :<br /></p><div class="codebox"><pre><code>x, y, z = get_joint_pos(0, 0)</code></pre></div><p>Здесь x,y, и z являються x,y, и z координатами джоинта шеи нашего тори также можно сделать так :<br /></p><div class="codebox"><pre><code>get_joint_pos(player, joint)</code></pre></div><p>список джоинтов <a href="http://forum.toribash.com/showthread.php?t=160426">здесь</a><br />А теперь можно и нарисовать что-то<br />Я нарисовал вот так<br /></p><div class="codebox"><pre><code>function draw3dfunc()
x, y, z = get_joint_pos(0, 0)
    set_color(0,0,0,1)
    draw_sphere(x,y,z,0.4)
end
add_hook(&quot;draw3d&quot;,&quot;draw&quot;, draw3dfunc)</code></pre></div><p>На этом туториал  кончаеться.Спасибо за прочтение.Я расскажу вам более про 3D в следущих туториалах.</p>]]></content>
			<author>
				<name><![CDATA[Apozzman]]></name>
				<uri>https://toribash.ru/profile.php?id=111</uri>
			</author>
			<updated>2010-06-05T16:25:53Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128813#p128813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128812#p128812" />
			<content type="html"><![CDATA[<p>[b][align=centerToribash Lua Tutorial 3 – Хуки и откладки[/align][/b]<br />В данной статье я буду рассказывать про хуки и отладки скриптов.<br />После прочтения этого туториала ты будеш уметь : <br />1)Делать скрипт который показывает кто из игроков лидирует по очкам и замораживает каждого игрока<br />2)Устранять неполадки в ваших скриптах.<br />Хуки :<br />Хук является еще одним важным аспектом lua.Он позволяют выполнять определенные функции в определенное время.<br />Хук выглядит примерно вот так :<br /></p><div class="codebox"><pre><code>add_hook(&quot;hook name&quot;,&quot;hook description&quot;, functiontocall)</code></pre></div><p>Так что они могут сделать?Хуки могут позволить тебе нарисовать текст на экране или писать кто выигрывает каждые например 50 фреймов.<br />Ты можеш найти лист хуков в файле startup.lua (который находиться в папке data/script/) в таблице events , но сейчас мы будем использовать “enter_freeze” хук.<br />Давайте используем скрипт который остался с предыдущего туториала из него мы можем сделать скрипт, который будет повторять текущего лидера довольно легко.<br /></p><div class="codebox"><pre><code>function winning()
Player1_Score = get_player_info(1).injury
Player2_Score = get_player_info(0).injury
if(Player1_Score &gt; Player2_Score) then
return &quot;Player 1&quot;
elseif(Player2_Score &gt; Player1_Score) then
return &quot;Player 2&quot;
else
return &quot;Draw!&quot;
end
end

echo(&quot;Winning: ^06&quot; .. winning())</code></pre></div><p>Так, это наш код.Для того чтобы называть лидера каждый раз мы должны немного изменить этот код.Прежде всего мы создадим функцию которая называет его(лидера) , проще говоря echo(“Winning…  и посмотрим что получилось :<br /></p><div class="codebox"><pre><code>function winning()
   Player1_Score = get_player_info(1).injury
   Player2_Score = get_player_info(0).injury
   if(Player1_Score &gt; Player2_Score) then
      return &quot;Player 1&quot;
   elseif(Player2_Score &gt; Player1_Score) then
      return &quot;Player 2&quot;
   else
      return &quot;Draw!&quot;
   end
end

function enter_frame()
    echo(&quot;Winning: ^06&quot; .. winning())
end</code></pre></div><p>Далее нам нужно добавить хук чтобы наши функции работали.Сделать это можно добавив следующую строку в нижнию часть скрипта:<br /></p><div class="codebox"><pre><code>add_hook(&quot;enter_freeze&quot;,&quot;echowinner&quot;,enter_frame)</code></pre></div><p>Это просто!<br />Я расскажу больше про хуки в следущих туториалах.<br />Отладка:<br />Если ты экспереметировал с скриптами и если у тебя чтото пошло неправильно и ты не мог все починить значит это все изза того что toribash думает что ты допустил ошибку в коде.Чаще всего toribash не говорит где и на какой строке все пошло не так.И здесь приходит “stderr.txt”.<br />Если ваш скрипт выдаёт ошибку, или работает не должным образом вам необходимо проверить файл stderr.txt, чтобы увидеть, какие ошибки есть в скрипте. Вот пример распространенной ошибки: <br /></p><div class="codebox"><pre><code>Lua script error in file errorscript.lua: data/script/errorscript.lua:2: attempt to index global ‘a’ (a nil value)</code></pre></div><p>Давайте рассмотрим это.Прежде всего этот текст говорит нам что в lua скрипте допущена ошибка , это не важно сейчас но будет важно когда мы будем запускать несколько скриптов сразу.Далее нам говорят где находиться скрипт и ошибочная строка (в данном случае 2) допущена ошибка и говорят описание ошибки.В данном случае ошибка расшифровувоетса так- она говорит что таблица создана не должным образом,то есть нужно чтобы было &quot;a = { }&quot; а у тебя видимо не так (в данном случае &quot;a=&quot; это переменная а &quot;{}&quot; таблица).<br />Другие ошибки :<br /></p><div class="codebox"><pre><code>Lua script error in file errorscript.lua: data/script/errorscript.lua:3: ‘}’ expected (to close ‘(‘ at line 2) near ‘echo’</code></pre></div><p>Ты закрыл не все скобки правильно.<br /></p><div class="codebox"><pre><code>Lua script error in file errorscript.lua: data/script/errorscript.lua:2: attempt to perform arithmetic on global ‘b’ (a nil value)</code></pre></div><p>Значение &#039;b&#039; было не определено. (тебе нужно a b=x)<br />На этом мой туториал кончился.<br />Если у вас возникли вопросы задавайте их в оффициальной теме.</p>]]></content>
			<author>
				<name><![CDATA[Apozzman]]></name>
				<uri>https://toribash.ru/profile.php?id=111</uri>
			</author>
			<updated>2010-06-05T16:25:19Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128812#p128812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128811#p128811" />
			<content type="html"><![CDATA[<p>[b][align=centerToribash Lua Tutorial 2 - Условные операторы и функции[/align][/b]<br />В данной статье я расскажу вам про условных операторов , некоторые связанные с toribash&#039;om функции и то как сделать свою функцию.<br />После прочитения этого туториала ты будеш уметь : Писать скрипт который выводит имя победителя в текущщем бою.<br />Условные операторы:<br />Условные операторы это одна из самых важных аспектов любого скрипта.Они позволяют вызывать функции когда ты хочеш этого , например :<br /></p><div class="codebox"><pre><code>a = 1
b = 2
if(a+b == 3) then
   echo(&quot;a + b == 3 :O&quot;)
else
   echo(&quot;a + b ~= 3&quot;)
end</code></pre></div><p>Есть три основных части условного оператора это (If, then, else).В этом примере условное выражение это &quot;a+b == 3&quot;.Если вы используете только один знак равенства, то появится ошибка, которая подумает что вы пытаетесь установить переменную поэтому нужно использовать два.<br />Вот операторы которые ты можеш использовать:<br /></p><div class="codebox"><pre><code>== Равно
~= Не равно
&gt; Больше
&lt; Меньше
&gt;= Больше или равно
&lt;= Меньше или равно</code></pre></div><p>Так что если вы хотели бы видеть что было бы если была бы использована функция &gt;= (Больше или равно) то вот пример:<br /></p><div class="codebox"><pre><code>a = 2
b = 2
if(a &gt;= b) then
   echo(&quot;a is greater than or equal to b&quot;)
else
   echo(&quot;a is less than b&quot;)
end</code></pre></div><p>Вот как все просто!<br />Функции связанные с Toribash:<br />Есть много функций связанных с toribash&#039;om которые мы можем вызвать в lua.<br />Пример , если мы хотим увидеть у какого игрока больше очков в конце боя.Мы сравним счета двух игроков и узнаем у кого больше очков с помощью следующего скрипта:<br /></p><div class="codebox"><pre><code>Player1_Score = get_player_info(1).injury
Player2_Score = get_player_info(0).injury
if(Player1_Score &gt; Player2_Score) then
   echo(&quot;Player 1 is winning!&quot;)
elseif(Player2_Score &gt; Player1_Score) then
   echo(&quot;Player 2 is winning!&quot;)
else
   echo(&quot;Draw!&quot;)
end</code></pre></div><p>Когда ты запустиш этот скрипт он будет показывать в конце каждого боя у кого больше очков . Довольно прикольно , да?<br />Вы можете увидеть список некоторых встроенных функций в Toribash в папке /data/scripts/SDK/ <br />Создание своих функций :<br />Создание своих собственных функций это жизненно необходимая часть lua она позволяет повторно использовать код быстро и эффективно.<br />Например, если мы хотим создать функцию, которая будет показывать кто побеждает :<br /></p><div class="codebox"><pre><code>function winning()
   Player1_Score = get_player_info(1).injury
   Player2_Score = get_player_info(0).injury
   if(Player1_Score &gt; Player2_Score) then
      return &quot;Player 1&quot;
   elseif(Player2_Score &gt; Player1_Score) then
      return &quot;Player 2&quot;
   else
      return &quot;Draw!&quot;
   end
end

echo(&quot;Winning: ^06&quot; .. winning())</code></pre></div><p>Теперь каждый раз когда ты запускаеш этот скрипт он пишет &quot;Winning : ***&quot; и вместо *** имя победителя или &quot;Draw!&quot; в ^06 цвете (Lua может испольовать цветовые коды такой как ^06)<br />И вот это конец этого туториала!</p>]]></content>
			<author>
				<name><![CDATA[Apozzman]]></name>
				<uri>https://toribash.ru/profile.php?id=111</uri>
			</author>
			<updated>2010-06-05T16:24:45Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128811#p128811</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128810#p128810" />
			<content type="html"><![CDATA[<p>[b][align=centerToribash Lua Tutorial 1 – Основы[/align][/b]<br />Этот туториал я написал про то как делать скрипты в торибашэ используя lua.В этом первом туториале я пройду через то как начать делать скрипты , строки , номера , таблицы , и &quot;циклы&quot;<br />Приступим к работе :<br />Тебе нужно:<br />Toribash (Очевидно).<br />Notepad++ (или другой тукстовый редактор но в этом тутореале я буду использовать Notepad++)<br />Привет мир:<br />Твоя основа будет &quot;привет мир&quot;:<br /></p><div class="codebox"><pre><code>echo(&quot;hello world!&quot;)</code></pre></div><p>Сохраните это в lua файле (и поместите этот файл в toribash/data/scripts/)<br />Теперь откройте торибаш и идете в Setup -&gt; Scripts =&gt; выберите “helloworld.lua” и нажмите “load”.<br />Ты увидиш “hello world!” темно-красным цветом в чат-боксе. Это и есть функция echo. Используй “echo” Функцию если хочеш вывести темно-красный цвет в чат-боксе, это очень полезно для отладки и с помощью этого можно информировать человека об этом скрипте(также можно втулить туда свой копирайт).<br />Теперь об этом более продвинутей:<br />Вернись в свой helloworld.lua скрипт в notepad++. Теперь я хочу чтобы ты вставил туда это:<br /></p><div class="codebox"><pre><code>Message1 = &quot;Hello&quot;
Message2 = &quot;world&quot;
Message3 = &quot;!&quot;
echo(Message1 .. &quot; &quot; .. Message2 .. Message3)</code></pre></div><p>Так что же это такое?<br /></p><div class="codebox"><pre><code>Message1 = &quot;Hello&quot;</code></pre></div><p>Вот так вы объявляете переменную в Lua.Переменные хранят информацию такую как числа или текст.<br /></p><div class="codebox"><pre><code>Message2 = &quot;world&quot;
Message3 = &quot;!&quot;</code></pre></div><p>Message1, Message2 и Messge3 сейчас содержат текст который нужен для echo &quot;Hello world!&quot; Но как мы сойденим это?<br /></p><div class="codebox"><pre><code>echo(Message1 .. &quot; &quot; .. Message2 .. Message3)</code></pre></div><p>Знак &quot;..&quot; в lua означает обьединение. Конкатенация это когда ты ложиш несколько строк рядом поэтому мы положили рядом Message1 (“Hello”) с пробелом , Message2 (“world”) и Message3 (“!”) в конце мы получили “Hello world!”.<br />Попробуйте это!<br />Номера!<br />Цифры в Lua объявляються в точности так же, как строки. Давайте мы поменяем в предыдущем скрипте слова на номера и получим примерно вот такое<br /></p><div class="codebox"><pre><code>[Message1 = 45.23
Message2 = 2312.3
echo(Message1 .. &quot;+&quot; .. Message2 .. &quot;=&quot; .. (Message2 + Message1))</code></pre></div><p>В игре это будет выглядеть вот так <br /></p><div class="codebox"><pre><code>45.23+2312.3=2357.53</code></pre></div><p>Все видят что это сложно?Позвольте мне рассказать об этом поподробней<br />&quot;45.23&quot; контактирует с &quot;+&quot; , Message2 и скрипт выводит сумму Message2 и Message1.<br />Таблицы и циклы!<br /></p><div class="codebox"><pre><code>Message = { }
Message[1] = &quot;Word&quot;
Message[2] = 23.232
Message[3] = &quot;This is a sentance.&quot;
Message[4] = &quot;:D 2323424&quot; .. 23.232 .. &quot;!&quot;
Echo = &quot;Message: &quot;
for i = 1,#Message do
Echo = Echo .. Message[i]
end
echo(Echo)</code></pre></div><p>Давайте я обьсню вам это.<br /></p><div class="codebox"><pre><code>Message = { }</code></pre></div><p>Это обьявляет новую таблицу.Таблицы (или Массивы) это группы из переменных.Они могут содержать какой либо тип переменных , даже функции!<br /></p><div class="codebox"><pre><code>Message[1] = &quot;Word&quot;</code></pre></div><p>Это делает первую переменную в сообщении : &quot;Word&quot;<br /></p><div class="codebox"><pre><code>for i = 1,#Message do</code></pre></div><p>Этот цикл будет идти от 1 (первая переменная в сообщении) до итоговой цифры переменных в Сообщении(#Таблицы получают итоговую сумму цифр переменных)<br />Этот цикл будет повторяться четыре раза(так как в данном случае здесь четыре переменных в сообщении) и каждый раз цифра &quot;i&quot; будет увиличиваться на 1.<br /></p><div class="codebox"><pre><code>Echo = Echo .. &quot; &quot; .. Message[i]</code></pre></div><p>Это обьеденяет соответвствующие сообщения на конец строки &quot;echo&quot;<br />При запуске этого скрипта в игре в чат-боксе появиться следующее сообщение <br /></p><div class="codebox"><pre><code>Word 23.232 This is a sentance.232342423.232!</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Apozzman]]></name>
				<uri>https://toribash.ru/profile.php?id=111</uri>
			</author>
			<updated>2010-06-05T16:24:01Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128810#p128810</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[Tutorial's][Lua][RuTeam]]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=128809#p128809" />
			<content type="html"><![CDATA[<p>[align=center[size=18][b]Сериа Lua Туториалов[/b][/size][/align]  <br />Совсем недавно я решил делать туториалы.Досихпор у меня только 1 готовый(1 готовый на время создания оригинальной темы).И меня интересует что вы об этом думаете и что можете сказать чтобы я его улучшил.Он Направлен на начинающих.<br />Начинающие:<br /><a href="http://toribash.ru/viewtopic.php?id=6536#p128810">Toribash Lua Tutorial 1 - Основы</a> &lt;закончен&gt;<br /><a href="http://toribash.ru/viewtopic.php?id=6536#p128811">Toribash Lua Tutorial 2 - Условия и функции</a>  &lt;закончен&gt;<br /><a href="http://toribash.ru/viewtopic.php?id=6536#p128812">Toribash Lua Tutorial 3 - Хуки и откладки</a> &lt;закончен&gt;<br /><a href="http://toribash.ru/viewtopic.php?id=6536#p128813">Toribash Lua Tutorial 4 - Рисование</a>&lt;закончен&gt;<br />Toribash Lua Tutorial 5 - Больше функций! &lt;Не начато&gt;<br />Toribash Lua Tutorial 6 - Сделай свою мини-игру! (Управление мышкой и клавиатурой) &lt;wip&gt;<br />Продвинутый:<br />Toribash Lua Adv Tutorial 1 - Метатаблицы &lt;Не начато&gt;<br />Я не слишком уверен в том сколько времени я буду делать эти туториалы это все зависит от того как заинтересованы в этом люди.<br />Постепенно когда обновляеться офф темя я буду  добовлять новые туториалы<br />[align=center[img]http://i45.tinypic.com/315bjvp.png[/img][/align]</p><p><a href="http://forum.toribash.com/showthread.php?t=74001">Оригинал</a> by Blam.<br />Перевод сделан ApozZMaN.</p>]]></content>
			<author>
				<name><![CDATA[Apozzman]]></name>
				<uri>https://toribash.ru/profile.php?id=111</uri>
			</author>
			<updated>2010-06-05T16:23:14Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=128809#p128809</id>
		</entry>
</feed>
