﻿﻿﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Ultima Forum - Zdarzeniowe]]></title>
		<link>https://forum.ultimateam.pl/</link>
		<description><![CDATA[Ultima Forum - https://forum.ultimateam.pl]]></description>
		<pubDate>Wed, 29 Jul 2026 04:45:55 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Punkty umiejętności]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-Punkty-umiej%C4%99tno%C5%9Bci</link>
			<pubDate>Sun, 08 May 2016 23:16:14 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-Punkty-umiej%C4%99tno%C5%9Bci</guid>
			<description><![CDATA[Witajcie, jak mogę zrobić (najlepiej na zdarzeniach), że co każdy lvl dodaje się 1 punkt umiejętności podpisany pod jakąś ze zmiennych? Tak żeby bez względu na jakiej jestem mapie +1lvl=+1pkt um :)]]></description>
			<content:encoded><![CDATA[Witajcie, jak mogę zrobić (najlepiej na zdarzeniach), że co każdy lvl dodaje się 1 punkt umiejętności podpisany pod jakąś ze zmiennych? Tak żeby bez względu na jakiej jestem mapie +1lvl=+1pkt um :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[XP] - Walka na Mapie działająca]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-Walka-na-Mapie-dzia%C5%82aj%C4%85ca</link>
			<pubDate>Mon, 04 Jan 2016 18:24:42 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-Walka-na-Mapie-dzia%C5%82aj%C4%85ca</guid>
			<description><![CDATA[Dobra słuchajcie postanowiłem udostępnić swój w 100% autorski system walki na potrzeby Ultimy i robię to z bólem serca, ale wierzę, że ktoś to sobie rozkmini i dobrze wykorzysta. System ten jest wykorzystany w moim projekcie i wymaga ekwipunku robionego na mapie. Chyba, że ktoś jest na tyle zdolny, że umie sobie go przerobić.<br />
<br />
Podzielę to na kilka części i nie będę rozpisywał. Sami macie mózgi więc użyjecie szarych komórek do analitycznego i logicznego myślenia <img class="postimage" src="/images/smiles/icon_evil.gif" style="vertical-align: middle;" border="0" alt=":evil:" title=":evil:" /><br />
<br />
Konstrukcja każdego przeciwnika:<br />
<img class="postimage" src="http://i.imgur.com/23H3tWz.png" border="0" alt="[Obrazek: 23H3tWz.png]" /><br />
<img class="postimage" src="http://i.imgur.com/YMCXNM5.png" border="0" alt="[Obrazek: YMCXNM5.png]" /><br />
<img class="postimage" src="http://i.imgur.com/kaiIzHB.png" border="0" alt="[Obrazek: kaiIzHB.png]" /><br />
<br />
Ważne elementy w ekwipunku:<br />
<br />
<img class="postimage" src="http://i.imgur.com/RmVgm5V.png" border="0" alt="[Obrazek: RmVgm5V.png]" /><br />
<img class="postimage" src="http://i.imgur.com/rgRRVGi.png" border="0" alt="[Obrazek: rgRRVGi.png]" /><br />
<img class="postimage" src="http://i.imgur.com/wd2k03z.png" border="0" alt="[Obrazek: wd2k03z.png]" /><br />
<br />
<br />
Obrażenia krytyczne:<br />
<img class="postimage" src="http://i.imgur.com/Ab75KEL.png" border="0" alt="[Obrazek: Ab75KEL.png]" /><br />
<br />
System każdego indywidualnego przeciwnika. Ważne są oddzielne przełączniki do każdego innego rodzaju NPC Enemy. Tu mamy np. NPC Wilk.<br />
<img class="postimage" src="http://i.imgur.com/GA5SUYi.png" border="0" alt="[Obrazek: GA5SUYi.png]" /><br />
<br />
Ten system liczy klasę pancerza, rodzaj i siłę broni, siłe statystyk, ulepszacze, szansę na krytyczne i niektóre zdolności o których już tu nie wspomnę. Pokazuję tylko uproszczoną wersję. Klasa pancerza liczona jest za pomocą Auto Start i warunków trzymanej zbroi po czym jest sumowana, event usuwany i tak na każdej mapie. Przy czym przy starcie jest zerowana i na nowo liczona.<br />
<br />
Mam nadzieję, że komuś się przyda. Ten system jest najlepszym ze zdarzeniowych, ale wymaga mocnej głowy do myślenia u umiejętności operowania na zmiennych warunkach i przełącznikach.]]></description>
			<content:encoded><![CDATA[Dobra słuchajcie postanowiłem udostępnić swój w 100% autorski system walki na potrzeby Ultimy i robię to z bólem serca, ale wierzę, że ktoś to sobie rozkmini i dobrze wykorzysta. System ten jest wykorzystany w moim projekcie i wymaga ekwipunku robionego na mapie. Chyba, że ktoś jest na tyle zdolny, że umie sobie go przerobić.<br />
<br />
Podzielę to na kilka części i nie będę rozpisywał. Sami macie mózgi więc użyjecie szarych komórek do analitycznego i logicznego myślenia <img class="postimage" src="/images/smiles/icon_evil.gif" style="vertical-align: middle;" border="0" alt=":evil:" title=":evil:" /><br />
<br />
Konstrukcja każdego przeciwnika:<br />
<img class="postimage" src="http://i.imgur.com/23H3tWz.png" border="0" alt="[Obrazek: 23H3tWz.png]" /><br />
<img class="postimage" src="http://i.imgur.com/YMCXNM5.png" border="0" alt="[Obrazek: YMCXNM5.png]" /><br />
<img class="postimage" src="http://i.imgur.com/kaiIzHB.png" border="0" alt="[Obrazek: kaiIzHB.png]" /><br />
<br />
Ważne elementy w ekwipunku:<br />
<br />
<img class="postimage" src="http://i.imgur.com/RmVgm5V.png" border="0" alt="[Obrazek: RmVgm5V.png]" /><br />
<img class="postimage" src="http://i.imgur.com/rgRRVGi.png" border="0" alt="[Obrazek: rgRRVGi.png]" /><br />
<img class="postimage" src="http://i.imgur.com/wd2k03z.png" border="0" alt="[Obrazek: wd2k03z.png]" /><br />
<br />
<br />
Obrażenia krytyczne:<br />
<img class="postimage" src="http://i.imgur.com/Ab75KEL.png" border="0" alt="[Obrazek: Ab75KEL.png]" /><br />
<br />
System każdego indywidualnego przeciwnika. Ważne są oddzielne przełączniki do każdego innego rodzaju NPC Enemy. Tu mamy np. NPC Wilk.<br />
<img class="postimage" src="http://i.imgur.com/GA5SUYi.png" border="0" alt="[Obrazek: GA5SUYi.png]" /><br />
<br />
Ten system liczy klasę pancerza, rodzaj i siłę broni, siłe statystyk, ulepszacze, szansę na krytyczne i niektóre zdolności o których już tu nie wspomnę. Pokazuję tylko uproszczoną wersję. Klasa pancerza liczona jest za pomocą Auto Start i warunków trzymanej zbroi po czym jest sumowana, event usuwany i tak na każdej mapie. Przy czym przy starcie jest zerowana i na nowo liczona.<br />
<br />
Mam nadzieję, że komuś się przyda. Ten system jest najlepszym ze zdarzeniowych, ale wymaga mocnej głowy do myślenia u umiejętności operowania na zmiennych warunkach i przełącznikach.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[XP] - Grafika tarczy na mapie]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-Grafika-tarczy-na-mapie</link>
			<pubDate>Mon, 04 Jan 2016 17:39:58 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-Grafika-tarczy-na-mapie</guid>
			<description><![CDATA[Witam, postanowiłem się podzielić wiedzą i bardzo prostą zdarzeniówką, której działania nie muszę tłumaczyć. Chodzi o grafikę tarczy widocznej na mapie jaką trzyma bohater. Można też skrypt dopracować dla tarczy i zbroi, ale to uczynię kiedy indziej. Może się komuś przyda. Grafika może się też zmieniać w zależności od trzymanej zbroi przez bohatera. Lub broni, to już indywidualne ustawienia. Ja korzystam jedynie z takich.<br />
<br />
<img class="postimage" src="http://i.imgur.com/rearTgs.png" border="0" alt="[Obrazek: rearTgs.png]" />]]></description>
			<content:encoded><![CDATA[Witam, postanowiłem się podzielić wiedzą i bardzo prostą zdarzeniówką, której działania nie muszę tłumaczyć. Chodzi o grafikę tarczy widocznej na mapie jaką trzyma bohater. Można też skrypt dopracować dla tarczy i zbroi, ale to uczynię kiedy indziej. Może się komuś przyda. Grafika może się też zmieniać w zależności od trzymanej zbroi przez bohatera. Lub broni, to już indywidualne ustawienia. Ja korzystam jedynie z takich.<br />
<br />
<img class="postimage" src="http://i.imgur.com/rearTgs.png" border="0" alt="[Obrazek: rearTgs.png]" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[XP] - Dźwięki chodzenia]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-D%C5%BAwi%C4%99ki-chodzenia</link>
			<pubDate>Mon, 04 Jan 2016 01:08:50 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-D%C5%BAwi%C4%99ki-chodzenia</guid>
			<description><![CDATA[Witajcie forumowicze. Postanowiłem się podzielić swoim zasobem wiedzy na temat jak stworzyć dźwięki chodzenia w makerze bez zbędnych skryptów RUBY. Wystarczy, że zrobisz tak jak na screenach i będzie działać. <br />
<br />
Z góry mówię, że typ terenu to dokładnie taki sam tym terenu jak w tilesecie. Jeżeli dacie na trawie typ terenu 1 i ustawicie warunek typu terenu na 1 to wstawiacie tam dźwięk trawy. Jeżeli 2 to pod dwójka i tak dalej. Możecie też poszerzyć ilość rodzajów dźwięków do 7 przypisując odpowiednie cyferki w tilesecie i ustawiając warunki.<br />
<br />
<img class="postimage" src="http://i.imgur.com/EzGbqtG.png" border="0" alt="[Obrazek: EzGbqtG.png]" /><br />
<img class="postimage" src="http://i.imgur.com/HN3FNyt.png" border="0" alt="[Obrazek: HN3FNyt.png]" />]]></description>
			<content:encoded><![CDATA[Witajcie forumowicze. Postanowiłem się podzielić swoim zasobem wiedzy na temat jak stworzyć dźwięki chodzenia w makerze bez zbędnych skryptów RUBY. Wystarczy, że zrobisz tak jak na screenach i będzie działać. <br />
<br />
Z góry mówię, że typ terenu to dokładnie taki sam tym terenu jak w tilesecie. Jeżeli dacie na trawie typ terenu 1 i ustawicie warunek typu terenu na 1 to wstawiacie tam dźwięk trawy. Jeżeli 2 to pod dwójka i tak dalej. Możecie też poszerzyć ilość rodzajów dźwięków do 7 przypisując odpowiednie cyferki w tilesecie i ustawiając warunki.<br />
<br />
<img class="postimage" src="http://i.imgur.com/EzGbqtG.png" border="0" alt="[Obrazek: EzGbqtG.png]" /><br />
<img class="postimage" src="http://i.imgur.com/HN3FNyt.png" border="0" alt="[Obrazek: HN3FNyt.png]" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RE-spawner potworów (amatorski)]]></title>
			<link>https://forum.ultimateam.pl/Thread-Dowolny-RE-spawner-potwor%C3%B3w-amatorski</link>
			<pubDate>Wed, 30 Dec 2015 15:57:42 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-Dowolny-RE-spawner-potwor%C3%B3w-amatorski</guid>
			<description><![CDATA[Siema dzisiaj przypadkiem wymyśliłem jak zrobić zdarzeniówkę która respiła by potwory ale nie trzeba by robić 2 przełączników na potwora.<br />
<br />
UWAGA:To pierwsza taka zdarzeniówka która mi wyszła i wiem że nie jest to jakiś oryginalny sposób ale nie ma tego na forum wiec postanowiłem dać może komuś się przyda.<br />
<br />
Co będzie potrzebne:<br />
1.Na każdego potwora na mapie będzie potrzebny 1 przełącznik<br />
2.Będzie potrzebne 1 zdarzenie typowe<br />
3.Przełącznik aktywujący całą "maszynę"<br />
4.Jedna zmienna<br />
<br />
Ja robiłem dla 4 potworków <br />
<br />
Nie mogłem wstawić zdjęć więc są linki:<br />
<br />
Robimy po 1 przełączniku dla każdego potwora<br />
<a href="http://zapodaj.net/70d71bf373605.bmp.html" target="_blank">Przełączniki dla potworów</a><br />
zróbcie też przełącznik który załączy zdarzenie typowe u mnie to RR<br />
<a href="http://zapodaj.net/d05573f790ad9.png.html" target="_blank">RR</a><br />
<br />
Następnie robimy zmienną np "Potwory1-4"<br />
<br />
W rogu mapy zróbcie zdarzenie np "Start spawner" będzie ono aktywować spawner:<br />
<a href="http://zapodaj.net/d73239518f384.bmp.html" target="_blank">Do aktywacji zdarz.Typowego str1</a><br />
<a href="http://zapodaj.net/98788fb112502.bmp.html" target="_blank">do aktywacji zdarz.Typowego str2</a><br />
<br />
<br />
Następnie ustawiamy zdarzenia potworów:<br />
<a href="http://zapodaj.net/45c883f89de05.bmp.html" target="_blank">Zdarzenia potworów</a><br />
<br />
Nadszedł czas na Typowe zdarzenie u mnie wygląda ono tak:<br />
<a href="http://zapodaj.net/bd7db062dc4c8.bmp.html" target="_blank">Typowe zdarzenie</a><br />
<br />
Komenda czekaj między przełącznikami to czas jaki ma czekać między pojawieniem się kolejnych stworów<br />
Równie dobrze może nie być komend czekaj<br />
<br />
Jeszcze jedno spawn następuje po zabiciu wszystkich mobów na mapie<br />
jeśli chcemy to pominąć to nie dajemy warunku na początku zdarzenia typowego<br />
<br />
Wiem żę nie jest doskonałe ale jak na początek może być <img class="postimage" src="/images/smiles/icon_mrgreen.gif" style="vertical-align: middle;" border="0" alt="mrgreen" title="mrgreen" /> <img class="postimage" src="/images/smiles/icon_biggrin.gif" style="vertical-align: middle;" border="0" alt="biggrin" title="biggrin" />]]></description>
			<content:encoded><![CDATA[Siema dzisiaj przypadkiem wymyśliłem jak zrobić zdarzeniówkę która respiła by potwory ale nie trzeba by robić 2 przełączników na potwora.<br />
<br />
UWAGA:To pierwsza taka zdarzeniówka która mi wyszła i wiem że nie jest to jakiś oryginalny sposób ale nie ma tego na forum wiec postanowiłem dać może komuś się przyda.<br />
<br />
Co będzie potrzebne:<br />
1.Na każdego potwora na mapie będzie potrzebny 1 przełącznik<br />
2.Będzie potrzebne 1 zdarzenie typowe<br />
3.Przełącznik aktywujący całą "maszynę"<br />
4.Jedna zmienna<br />
<br />
Ja robiłem dla 4 potworków <br />
<br />
Nie mogłem wstawić zdjęć więc są linki:<br />
<br />
Robimy po 1 przełączniku dla każdego potwora<br />
<a href="http://zapodaj.net/70d71bf373605.bmp.html" target="_blank">Przełączniki dla potworów</a><br />
zróbcie też przełącznik który załączy zdarzenie typowe u mnie to RR<br />
<a href="http://zapodaj.net/d05573f790ad9.png.html" target="_blank">RR</a><br />
<br />
Następnie robimy zmienną np "Potwory1-4"<br />
<br />
W rogu mapy zróbcie zdarzenie np "Start spawner" będzie ono aktywować spawner:<br />
<a href="http://zapodaj.net/d73239518f384.bmp.html" target="_blank">Do aktywacji zdarz.Typowego str1</a><br />
<a href="http://zapodaj.net/98788fb112502.bmp.html" target="_blank">do aktywacji zdarz.Typowego str2</a><br />
<br />
<br />
Następnie ustawiamy zdarzenia potworów:<br />
<a href="http://zapodaj.net/45c883f89de05.bmp.html" target="_blank">Zdarzenia potworów</a><br />
<br />
Nadszedł czas na Typowe zdarzenie u mnie wygląda ono tak:<br />
<a href="http://zapodaj.net/bd7db062dc4c8.bmp.html" target="_blank">Typowe zdarzenie</a><br />
<br />
Komenda czekaj między przełącznikami to czas jaki ma czekać między pojawieniem się kolejnych stworów<br />
Równie dobrze może nie być komend czekaj<br />
<br />
Jeszcze jedno spawn następuje po zabiciu wszystkich mobów na mapie<br />
jeśli chcemy to pominąć to nie dajemy warunku na początku zdarzenia typowego<br />
<br />
Wiem żę nie jest doskonałe ale jak na początek może być <img class="postimage" src="/images/smiles/icon_mrgreen.gif" style="vertical-align: middle;" border="0" alt="mrgreen" title="mrgreen" /> <img class="postimage" src="/images/smiles/icon_biggrin.gif" style="vertical-align: middle;" border="0" alt="biggrin" title="biggrin" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[System Komputera i Youtubera]]></title>
			<link>https://forum.ultimateam.pl/Thread-VXAce-System-Komputera-i-Youtubera</link>
			<pubDate>Thu, 24 Sep 2015 14:27:20 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-VXAce-System-Komputera-i-Youtubera</guid>
			<description><![CDATA[Witam.<br />
Tak jak w temacie, zrobiłem system Komputera jak i Youtubera, który był zrobiony w grze: RojoRatujeBrodę 2 zrobionego na RPG Makerze , gra została stworzona przez: TheQuadFour [Czyli chyba Noruja] dla Roja.<br />
SS:<br />
<a href="http://zapodaj.net/8eac7c5ace90e.png.html" target="_blank">http://zapodaj.net/8eac7c5ace90e.png.html</a><br />
[Nie idzie to wstawić normalnie, czyli przez Wprowadź obrazek, dlatego daję<br />
linka]<br />
Download Demka:<br />
<a href="http://www.mediafire.com/download/6uyl5fwr66qxqqe/System+Komputera+i+Youtubera.rar" target="_blank">Download</a><br />
Jeżeli komuś się to przyda do jakiejś gry, To proszę o wspomnienie w<br />
napisach końcowych. <img class="postimage" src="/images/smiles/icon_wink.gif" style="vertical-align: middle;" border="0" alt="wink" title="wink" /><br />
Pozdro.<br />
Szymkim213]]></description>
			<content:encoded><![CDATA[Witam.<br />
Tak jak w temacie, zrobiłem system Komputera jak i Youtubera, który był zrobiony w grze: RojoRatujeBrodę 2 zrobionego na RPG Makerze , gra została stworzona przez: TheQuadFour [Czyli chyba Noruja] dla Roja.<br />
SS:<br />
<a href="http://zapodaj.net/8eac7c5ace90e.png.html" target="_blank">http://zapodaj.net/8eac7c5ace90e.png.html</a><br />
[Nie idzie to wstawić normalnie, czyli przez Wprowadź obrazek, dlatego daję<br />
linka]<br />
Download Demka:<br />
<a href="http://www.mediafire.com/download/6uyl5fwr66qxqqe/System+Komputera+i+Youtubera.rar" target="_blank">Download</a><br />
Jeżeli komuś się to przyda do jakiejś gry, To proszę o wspomnienie w<br />
napisach końcowych. <img class="postimage" src="/images/smiles/icon_wink.gif" style="vertical-align: middle;" border="0" alt="wink" title="wink" /><br />
Pozdro.<br />
Szymkim213]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Drzewo umiejętności]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-Drzewo-umiej%C4%99tno%C5%9Bci</link>
			<pubDate>Sun, 06 Sep 2015 08:29:27 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-Drzewo-umiej%C4%99tno%C5%9Bci</guid>
			<description><![CDATA[Siemka postanowiłem spolszczyć i zedytować drzewo umiejętności tu jest<br />
link do źródła:<br />
<a href="http://forums.rpgmakerweb.com/index.php?/topic/14014-xp-skill-tree/" target="_blank">http://forums.rpgmakerweb.com/index.php?...kill-tree/</a><br />
A tu macie spolszczone.<br />
<a href="http://www.mediafire.com/download/h7fecr2jmdk2apq/Drzewo+umiej%C4%99tno%C5%9Bci.exe" target="_blank">http://www.mediafire.com/download/h7fecr...5%9Bci.exe</a>]]></description>
			<content:encoded><![CDATA[Siemka postanowiłem spolszczyć i zedytować drzewo umiejętności tu jest<br />
link do źródła:<br />
<a href="http://forums.rpgmakerweb.com/index.php?/topic/14014-xp-skill-tree/" target="_blank">http://forums.rpgmakerweb.com/index.php?...kill-tree/</a><br />
A tu macie spolszczone.<br />
<a href="http://www.mediafire.com/download/h7fecr2jmdk2apq/Drzewo+umiej%C4%99tno%C5%9Bci.exe" target="_blank">http://www.mediafire.com/download/h7fecr...5%9Bci.exe</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Platformówka]]></title>
			<link>https://forum.ultimateam.pl/Thread-VX-Platform%C3%B3wka</link>
			<pubDate>Sun, 03 May 2015 11:42:14 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-VX-Platform%C3%B3wka</guid>
			<description><![CDATA[Dzisiaj na youtubie zauważyłem grę ,która została zrobiona w 2D w RPG Makerze VX i ta cała platformówka [no oprócz skryptu na walkę] to było zrobione na zdarzeniach. Więc dzisiaj zrobiłem coś podobnego co tam zauważyłem ,ale systemem przypomina Mario.<br />
Link do Dema: <a href="http://www.mediafire.com/download/yicunhj31h1dd4o/Platform%C3%B3wka.exe" target="_blank">Download</a><br />
Screeny: <a href="http://zapodaj.net/7c9669ccf9874.bmp.html" target="_blank">Screen 1</a><br />
<a href="http://zapodaj.net/8c83d1be4d4df.bmp.html" target="_blank">Screen 2</a><br />
<a href="http://zapodaj.net/ccd7047369067.bmp.html" target="_blank">Screen 3</a><br />
Może komuś się przyda jakby ktoś by tworzył platformówkę.]]></description>
			<content:encoded><![CDATA[Dzisiaj na youtubie zauważyłem grę ,która została zrobiona w 2D w RPG Makerze VX i ta cała platformówka [no oprócz skryptu na walkę] to było zrobione na zdarzeniach. Więc dzisiaj zrobiłem coś podobnego co tam zauważyłem ,ale systemem przypomina Mario.<br />
Link do Dema: <a href="http://www.mediafire.com/download/yicunhj31h1dd4o/Platform%C3%B3wka.exe" target="_blank">Download</a><br />
Screeny: <a href="http://zapodaj.net/7c9669ccf9874.bmp.html" target="_blank">Screen 1</a><br />
<a href="http://zapodaj.net/8c83d1be4d4df.bmp.html" target="_blank">Screen 2</a><br />
<a href="http://zapodaj.net/ccd7047369067.bmp.html" target="_blank">Screen 3</a><br />
Może komuś się przyda jakby ktoś by tworzył platformówkę.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Drazori EBS]]></title>
			<link>https://forum.ultimateam.pl/Thread-VXAce-Drazori-EBS</link>
			<pubDate>Fri, 01 May 2015 20:07:49 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-VXAce-Drazori-EBS</guid>
			<description><![CDATA[Siemka. Po długim czasie postanowiłem podzielić się z wami moim własnym systemem walki, Drazori EBS! Cały system bazuje na zmiennych, dwóch przełącznikach i dwóch typowych zdarzeniach. Jest to system walki turowej.<br />
<br />
Screeny:<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i1121.photobucket.com/albums/l504/Bartosz_Trojanowski/Screen1_zpsgoyrcfae.png" border="0" alt="[Obrazek: Screen1_zpsgoyrcfae.png]" /></div></div><div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i1121.photobucket.com/albums/l504/Bartosz_Trojanowski/Screen2_zpsasbe9cuk.png" border="0" alt="[Obrazek: Screen2_zpsasbe9cuk.png]" /></div></div><div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i1121.photobucket.com/albums/l504/Bartosz_Trojanowski/Screen3_zps6rnb8pst.png" border="0" alt="[Obrazek: Screen3_zps6rnb8pst.png]" /></div></div>
<span style="color: #FFFFFF;"><span style="font-weight: bold;">Link do dema:</span></span><br />
<a href="http://www.mediafire.com/download/134utj68kcto5dc/Drazori+EBS+4.0.rar" target="_blank">Drazori EBS</a><br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">Uwaga!</span></span><br />
Wypicie Mountain Dew skutkuje zwiększeniem PŻ do ok. 20 tysięcy punktów, mimo, że ma odnowić tyle, ile obrażeń otrzymaliśmy. Nie umiem naprawić tego problemu.<br />
<br />
Endżoj!]]></description>
			<content:encoded><![CDATA[Siemka. Po długim czasie postanowiłem podzielić się z wami moim własnym systemem walki, Drazori EBS! Cały system bazuje na zmiennych, dwóch przełącznikach i dwóch typowych zdarzeniach. Jest to system walki turowej.<br />
<br />
Screeny:<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i1121.photobucket.com/albums/l504/Bartosz_Trojanowski/Screen1_zpsgoyrcfae.png" border="0" alt="[Obrazek: Screen1_zpsgoyrcfae.png]" /></div></div><div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i1121.photobucket.com/albums/l504/Bartosz_Trojanowski/Screen2_zpsasbe9cuk.png" border="0" alt="[Obrazek: Screen2_zpsasbe9cuk.png]" /></div></div><div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i1121.photobucket.com/albums/l504/Bartosz_Trojanowski/Screen3_zps6rnb8pst.png" border="0" alt="[Obrazek: Screen3_zps6rnb8pst.png]" /></div></div>
<span style="color: #FFFFFF;"><span style="font-weight: bold;">Link do dema:</span></span><br />
<a href="http://www.mediafire.com/download/134utj68kcto5dc/Drazori+EBS+4.0.rar" target="_blank">Drazori EBS</a><br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">Uwaga!</span></span><br />
Wypicie Mountain Dew skutkuje zwiększeniem PŻ do ok. 20 tysięcy punktów, mimo, że ma odnowić tyle, ile obrażeń otrzymaliśmy. Nie umiem naprawić tego problemu.<br />
<br />
Endżoj!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Naciskanie odpowiednich klawiszy - QTE]]></title>
			<link>https://forum.ultimateam.pl/Thread-Dowolny-Naciskanie-odpowiednich-klawiszy-QTE</link>
			<pubDate>Thu, 12 Feb 2015 22:32:00 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-Dowolny-Naciskanie-odpowiednich-klawiszy-QTE</guid>
			<description><![CDATA[Chce wam przedstawić system podobny jak w niektórych grach, polegający na szybkim wciskaniu klawiszy. Oczywiście wersja, którą stworzyłem jest jak na razie uboga.<br />
Zadanie gracza to wciskanie odpowiednich klawiszy, które są losowo wybierane z puli trzech klawiszy, <span style="font-weight: bold;">A, S i D</span>. Skrypt zdarzeniowy jest ustawiony na typowym zdarzeniu. <br />
Wymaga ono dwóch zmiennych<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">w razie poprawnej sekwencji klawiszy jest ustawiony przełącznik, który jest ustawiany na włączony. Pozwala on sprawdzić czy graczowi udało się ukończyć QTE</div></div>1. zmienna odpowiada za to ile klawiszy trzeba wcisnąć by móc wykonać daną czynność.<br />
2. zmienna odpowiada za losowanie klawiszy. A więc jeśli nam za pierwszy razem się nie uda wcisnąć odpowiednio klawiszy to za drugi razem możemy mieć inną sekwencję tych klawiszy. Szansa na klawisz "A" wynosi 1/3, tak jak i dla S i D.<br />
Skrypt na zdarzeniach pozwala nam:<br />
-Ustawić ile klawiszy gracz musi wcisnąć<br />
-Można ustawić czas, który zmusza gracza do szybszego reagowania na klawisze.<br />
-Można własne grafiki dać do wyświetlania przycisków, ale wiąże się to ze zmianą w typowym zdarzeniu.<br />
<br />
Wersja w jakiej został zrobione te zdarzenie nie ma znaczenia, gdyż starsze wersje też posiadają możliwość sterowania warunkami i etykietami. Projekt może zawierać błędy choć na etapie testowania nie wyłapałem ich. Jeśli znajdziesz jakiś błąd to proszę napisać do mnie na PW lub w temacie. Projekt jest udostępniony w celach naukowych. (<span style="font-weight: bold;">Uwaga kopiowanie projektu i pomysłu wiąże się z pogardą ze strony towarisz'a X-tech</span>). Oczywiście możesz korzystać z projektu bezpłatnie i udostępniać go innym osobą. Z góry dziękuje za testowanie i mam nadzieję że się przydało :)<br />
<br />
Link do projektu:<br />
<a href="http://www.mediafire.com/download/lfjyxmfbmrjic7j/QTE.exe" target="_blank">http://www.mediafire.com/download/lfjyxm...7j/QTE.exe</a><br />
Screeny:<br />
<a href="http://i.imgur.com/HZT9VZn.png" target="_blank">http://i.imgur.com/HZT9VZn.png</a><br />
<a href="http://i.imgur.com/AvzsIfF.png" target="_blank">http://i.imgur.com/AvzsIfF.png</a><br />
<a href="http://i.imgur.com/Jc7473F.png" target="_blank">http://i.imgur.com/Jc7473F.png</a>]]></description>
			<content:encoded><![CDATA[Chce wam przedstawić system podobny jak w niektórych grach, polegający na szybkim wciskaniu klawiszy. Oczywiście wersja, którą stworzyłem jest jak na razie uboga.<br />
Zadanie gracza to wciskanie odpowiednich klawiszy, które są losowo wybierane z puli trzech klawiszy, <span style="font-weight: bold;">A, S i D</span>. Skrypt zdarzeniowy jest ustawiony na typowym zdarzeniu. <br />
Wymaga ono dwóch zmiennych<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">w razie poprawnej sekwencji klawiszy jest ustawiony przełącznik, który jest ustawiany na włączony. Pozwala on sprawdzić czy graczowi udało się ukończyć QTE</div></div>1. zmienna odpowiada za to ile klawiszy trzeba wcisnąć by móc wykonać daną czynność.<br />
2. zmienna odpowiada za losowanie klawiszy. A więc jeśli nam za pierwszy razem się nie uda wcisnąć odpowiednio klawiszy to za drugi razem możemy mieć inną sekwencję tych klawiszy. Szansa na klawisz "A" wynosi 1/3, tak jak i dla S i D.<br />
Skrypt na zdarzeniach pozwala nam:<br />
-Ustawić ile klawiszy gracz musi wcisnąć<br />
-Można ustawić czas, który zmusza gracza do szybszego reagowania na klawisze.<br />
-Można własne grafiki dać do wyświetlania przycisków, ale wiąże się to ze zmianą w typowym zdarzeniu.<br />
<br />
Wersja w jakiej został zrobione te zdarzenie nie ma znaczenia, gdyż starsze wersje też posiadają możliwość sterowania warunkami i etykietami. Projekt może zawierać błędy choć na etapie testowania nie wyłapałem ich. Jeśli znajdziesz jakiś błąd to proszę napisać do mnie na PW lub w temacie. Projekt jest udostępniony w celach naukowych. (<span style="font-weight: bold;">Uwaga kopiowanie projektu i pomysłu wiąże się z pogardą ze strony towarisz'a X-tech</span>). Oczywiście możesz korzystać z projektu bezpłatnie i udostępniać go innym osobą. Z góry dziękuje za testowanie i mam nadzieję że się przydało :)<br />
<br />
Link do projektu:<br />
<a href="http://www.mediafire.com/download/lfjyxmfbmrjic7j/QTE.exe" target="_blank">http://www.mediafire.com/download/lfjyxm...7j/QTE.exe</a><br />
Screeny:<br />
<a href="http://i.imgur.com/HZT9VZn.png" target="_blank">http://i.imgur.com/HZT9VZn.png</a><br />
<a href="http://i.imgur.com/AvzsIfF.png" target="_blank">http://i.imgur.com/AvzsIfF.png</a><br />
<a href="http://i.imgur.com/Jc7473F.png" target="_blank">http://i.imgur.com/Jc7473F.png</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Demo 1.0]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-Demo-1-0</link>
			<pubDate>Mon, 13 Oct 2014 01:58:22 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-Demo-1-0</guid>
			<description><![CDATA[Zdarzeniowy Skrypt - Zdarzeniówka "Demo"<br />
<br />
Poradnik do robienia skryptów na RPG Makerze przy pomocy zdarzeń. Poradnik oraz demo są robione dla wersji polskiej RPG Makera XP. Jest to wersja 1.0 o nazwie Demo.  A, jeszcze coś. To tutek dla ludzi już trochę ogarniętych po programie. Nie będę pisał np. "jak ustawić warunek zmienna != 3". Będę starał się dodawać kolejne wersje a w nich po ok. 5 nowych skryptów. Piszcie propozycje :-S<br />
Jeśli materiały zawarte w tym tutku lub demie pomogły ci bardzo proszę daj 'pomógł'.<br />
UWAGA: ABY SKRYPTY DZIAŁAŁY POPRAWNIE NALEŻY USTAWIĆ PRZEŁĄCZNIK 001: Start NA ON<br />
<br />
<br />
                                 Coś na rozgrzewkę "Bieganie w 8 stron"<br />
<br />
<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Jak zrobić aby nasza postać biegała po naciśnięciu przycisku 'Shift' tak jak w RM VX oraz żeby umiała biegać w 8 stron co podobno jest możliwe tylko na skryptach? Trzeba wejść w 'Typowe zdarzenia'. W zakładce 'Funkcja' ustawiamy 'Równoległe zdarzenie'. Ustawiamy komendę 'Ustaw warunek'. Ustawiamy następujący warunek "Jeśli przycisk A jest włączony" W warunku ustawiamy:<br />
<br />
&lt;&gt;Ruszaj zdarzeniem: Gracz<br />
&lt;&gt;Zmiana szybkości: 5 (czyli 2x szybciej)<br />
<br />
W 'Inne zdarzenie' ustawiamy: <br />
<br />
&lt;&gt;Ruszaj zdarzeniem: Gracz<br />
&lt;&gt;Zmiana szybkości: 4 (czyli normalnie)<br />
<br />
Pierwsza część skryptu za nami.<br />
<br />
Teraz ustawiamy warunek w warunku. Lepiej pokażę jak ten warunek wygląda.<br />
&lt;&gt;Warunek: Przycisk Góra został naciśnięty<br />
                  &lt;&gt;Warunek: Przycisk Prawo został naciśnięty<br />
                  &lt;&gt;Ruszaj zdarzeniem: Gracz<br />
                                                     &lt;&gt;Krok w góra-prawo<br />
                  &lt;&gt;<br />
                  :Koniec<br />
&lt;&gt;<br />
:Koniec<br />
&lt;&gt;<br />
<br />
Wykonujemy ten dla wszystkich 4 stron (góra-prawo, góra-lewo, dół-lewo, dół-prawo.<br />
Uwaga skrypt na poruszanie się w 8 stron nie działa bez skryptu na bieganie. <br />
<img class="postimage" src="http://i.imgur.com/tScTq7a.png" border="0" alt="[Obrazek: tScTq7a.png]" /></div></div>
<br />
<br />
                                                  1. Message Box<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">A co to jest ten Message Box? Jest to jak nazwa wskazuje "pudło na wiadomość", czyli to co widzisz za tekstem. Taki własny windowskin na wiadomości. Daje nam on możliwość nie tylko dodania tła do wiadomości ale również osobnej ramki na imię postaci luib wstawienia jakiegoś innego obrazka.<br />
Instrukcja stworzenia "Message Box'a"<br />
Na samym początku wchodzimy do projektu, dajemy tam 'Styl wiadomości' na 'Dół' oraz 'Bez ramki'. Piszemy taką wiadomość że w pierwszej linijce piszemy  imię postaci z najdłuższym imieniem a 2, 3 i 4 linijkę zapełniamy tekstem.Tworzymy screenshota i wklejamy go do programu graficznego (ja korzystam z gimpa i polecam). Następnie tworzymy dwie ramki na imię i na tekst, tak aby obie te ramki potrafiły zmieścić teksty ze screena. Jeśli jednak <br />
nie masz talentu do rysowania, możesz ściągnąć Massege Box'a z google, wpisując "Massege Box for RPG Maker [tu nazwa makera]" <br />
<br />
Gdy obrazek będzie gotowy, komendą  'Pokaż obrazek' ustawiamy obrazek (Położenie X oraz Y) tak, aby tekst w wiadomościach z RPG Makera się w nim zmieścił (nie wystawał). Jeszcze, żeby wyłączyć Massege Box'a, trzeba tylko wywołać komendę "Usuń obrazek".<br />
Dla ładniejszego efektu można użyć komendy "Ruszaj orazkiem" i ustawić tam przezroczystość na 0 oraz 20 jednostek czasu na "poruszenie się" obrazka. Uzyskamy wtedy efekt "zanikania" obrazka. Jeśli nie wiesz jak zdarznie ma wyglądać pobierz projekt, zdarzenie znajduje się w prawym górnym rogu.<br />
<img class="postimage" src="http://i.imgur.com/kkwpzwF.png" border="0" alt="[Obrazek: kkwpzwF.png]" /></div></div>
                                                    2. Efekt światła<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">A więc tak musisz stworzyć grafikę białego kółka na środku czarnego kwadratu. Rozmiar 1500x1500. Dlaczego taki duży? Ponieważ, gdybyśmy podeszli do krańca mapy "nie starczyłoby" obrazka. (Jeśli nadal nie wiesz o co chodzi sprawdź to w projekcie "Demo".) Białe kółko to będzie zasięg widzenia naszej postaci. Trzeba go importować do folderu "picture" ustawiając PPM i LPM na biały kolor. Gdy już to zrobimy dodajemy typowe zdarzenie o nazwie "Światło". Dajemy je na równoległe zdarzenie i dodajemy nowy przełącznik o nazwie "Light", na który będzie reagowało to typowe zdarzenie. Następnie trzeba stworzyć dwie zmienne: "Light_X" oraz "Light_Y" W typowym zdarzeniu przypisujemy im wartości. <br />
Dla "Light_X" : <br />
Wchodzimy w typowe zdarzenie. Dajemy tam komendę <br />
"Zmień zmienną" i wybieramy opcję 'Zdarzenie' (2 od dołu). Ustawiamy tam 'Gracz' oraz 'Ekran X'<br />
Dla zmiennej "Light_Y" robimy to samo tylko zamiast <br />
'Ekran X' dajemy 'Ekran Y'<br />
Teraz ustawiamy 'Pokaż obrazek' opcje:<br />
&lt;&gt;Względny do: Środka<br />
Wyznacz współrzędne za pomocą zmiennej.<br />
Dla X będzie to zmienna "Light_X", a dla Y "Light_Y"<br />
<br />
Teraz jeśli chcemy uruchomić skrypt wystarczy ustawić przełącznik "Light" na ON, a gdy chcemy wyłączyć to na OFF i 'Usuń obrazek' [nr obrazka]. Jeśli czegoś nie rozumiesz zalecam zajrzeć w projekt w typowe zdarzenia. Tam jest cały system.<br />
Jak wygląda typowe zdarzenie (u mnie) :<br />
&lt;&gt;Zmienna: [002: Light_X] = Gracz Względna ekranu X<br />
&lt;&gt;Zmienna: [003: Light_Y] = Gracz Względna ekranu Y<br />
&lt;&gt;Pokaż obrazek: 5, [Opcje, które podałem wyżej]<br />
<img class="postimage" src="http://i.imgur.com/3ww63Le.png" border="0" alt="[Obrazek: 3ww63Le.png]" /></div></div>
                                                 3. Cutscenki<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Stwórz obrazek z czarnymi marginesami u góry i u dołu (możesz skorzystać z zamieszczonego w projekcie o nazwie "cutscenki"), a w środku biały i wyimportuj kolor biały. Jednak polecam użyć pliku zawertego w  "Demie". <br />
Następnie dajemy komendę 'Pokaż obrazek' i wstawiamy ten obrazek (możemy pobawić się opcjami np. 'Przezroczystością'). To wszystko. Dla lepszego efektu polecam użyć takich opcji:<br />
&lt;&gt;"Pokaż obrazek" Przezroczystość 0<br />
&lt;&gt;"Ruszaj obrazkiem" Przezroczystość 255 i 20 jednostek czasu.<br />
&lt;&gt;Jakaś scenka <br />
&lt;&gt;"Ruszaj obrazkiem" Przezroczystość 0 i 20 jednostek czasu.<br />
&lt;&gt;Usuń obrazek<br />
Ew. gdy chcemy "usunąć" postaci po cutscence robimy takie coś<br />
&lt;&gt;"Pokaż obrazek" Przezroczystość 0<br />
&lt;&gt;"Ruszaj obrazkiem" Przezroczystość 255 i 20 jednostek czasu.<br />
&lt;&gt;Jakaś scenka z wieloma postaciami<br />
&lt;&gt;Odcień ekranu: (-255, -255, -255,0), @20<br />
&lt;&gt;Czekaj @20<br />
&lt;&gt;Usuwamy postacie<br />
&lt;&gt;Usuń obrazek ("cutscenki")<br />
&lt;&gt;Odcień ekranu: (0, 0, 0,0), @20<br />
&lt;&gt;Czekaj @20<br />
<img class="postimage" src="http://i.imgur.com/0caMsw3.png" border="0" alt="[Obrazek: 0caMsw3.png]" /></div></div>
                                                 4. Zdolności za uzbrojenie<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Wszystko jest oparte na jednym równoległym typowym zdarzeniu, które ma warunki do posiadanej broni. Gdy warunek jest spełniony dodajemy umiejętność, a gdy nie jest spełniony usuwamy tą umiejętność. Do działania <br />
skryptu potrzebne są co najmniej 2 warunki. Najlepiej sprawdź to w typowych zdarzeniach. Wadą skryptu jest to, że umiejętność dodaje się po wróceniu na mapę. Aby wyjść z ekwipunku od razu do mapy trzeba (w XP) w edytorze skryptów, wejść do zakładki System_Equip i zastąpić 148 linijkę tym:<br />
&#36;scene = Scene_Map.new<br />
Przykładowe Typowe zdarzenie:<br />
Funkcja: Równoległe                                 Przełącznik: "Start" <br />
&lt;&gt;Warunek: Bohater [Chaz] [Krótki miecz] trzyma<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], + [Leczenie]<br />
                   &lt;&gt;Inne zdarzenie<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], - [Leczenie]<br />
                   &lt;&gt;Koniec<br />
&lt;&gt;Warunek: Bohater [Chaz] [Szata maga] trzyma<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], + [Ogień]<br />
                   &lt;&gt;Inne zdarzenie<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], - [Ogień]<br />
                   &lt;&gt;Koniec<br />
<img class="postimage" src="http://i.imgur.com/QtaQVc7.png" border="0" alt="[Obrazek: QtaQVc7.png]" /></div></div>
                                                5. Umiejętność z książki<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Jak nauczyć naszego bohatera umiejętności po przeczytaniu księżki? Najpierw trzeba mieć książkę i typowe zdarzenie. Nasampjerw zajmiemy się typowym zdarzeniem.<br />
<br />
Ustawiamy warunek z przełącznikiem np. "Księga" na ON. Jeśli warunek jest spełniny to znaczy że bohater już przeczytał tą książkę, więc w warunku dajemy wiadomość np. "Już to umiem" W innym zdarzeniu dajemy jakiś dźwięk książki, dodajemy umiejętność, dajemy wiadomość ew. obrazek o treści "Nauczono się kula ognia", i ustawiamy przełącznik "Księga" na ON<br />
Jak wygląda to typowe zdarzenie<br />
Funkcja Brak<br />
&lt;&gt;Warunek: Przełącznik jest [005: Księga] == ON<br />
                 &lt;&gt;Wiadomość: Już to umiem<br />
                 &lt;&gt;Inne zdarzenie<br />
                 &lt;&gt;Odegraj SE: '046-Book01'.80,100<br />
                 &lt;&gt;Zmiana umiejętności: [Chaz], + [Kula ognia]<br />
                 &lt;&gt;Wiadomość: Nauczono się "Kuli ognia"<br />
                 &lt;&gt;Przełącznik: [005: Księga] = ON<br />
                 :Koniec<br />
UWAGA JEŚLI NIE KORZYSTASZ Z MENU SKRYPT TEN ZACZNIJ PISAĆ OD TEGO CO JEST W KOMENTARZU<br />
<img class="postimage" src="http://i.imgur.com/oUO91Io.png" border="0" alt="[Obrazek: oUO91Io.png]" /><br />
:Koniec</div></div>                                                      6.Wygląd za ubranie<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Tutaj dowiemy się jak zmienić wygląd postaci zależnie od tego jaką zbroję nosi. Potrzebne będzie: Przełącznik, typowe zdarzenie.<br />
Ustawiamy typowe zdarzenie na równoległe, i ustawiamy warunek z nowym przełącznikiem, czyli jeśli przełącznik "Bez ubrania" jest ON. W warunku ustawiamy Zmień grafikę bohatera [tu ustawiamy jaką chcemy grafikę bez założonej zbroi]. W innym zdarzeniu ustawiamy przełącznik "Bez ubrania" na OFF. Robimy kolejny warunek teraz z 'jeśli bohater trzyma np. Szatę maga' i w tym warunku zmieniamy grafikę naszego hiłrosa na jakiegoś maga w innym zdarzeniu ustawiamy przełącznik "Bez ubrania" na ON<br />
Jak powinno wyglądać typowe zdarzenie?<br />
&lt;&gt;Warunek: Przełącznik: [011: Bez ubrania] == ON<br />
                  &lt;&gt;Zmień grafikę bohatera: [Chaz], 001-Fighter, 0, , 0<br />
                  &lt;&gt;Inne zdarzenie<br />
                  &lt;&gt;Przełącznik: [011: Bez ubrania] == OFF<br />
                  :Koniec<br />
&lt;&gt;Warunek: [Chaz] [Szata maga] trzyma<br />
                  &lt;&gt;Zmień grafikę bohatera: [Chaz], 036-Mage04, 0, , 0<br />
                  &lt;&gt;Inne zdarzenie<br />
                  &lt;&gt;Przełącznik: [011: Bez ubrania] == ON<br />
:Koniec<br />
<img class="postimage" src="http://i.imgur.com/JTol1tW.png" border="0" alt="[Obrazek: JTol1tW.png]" /></div></div>                                                  7. Efekt światła (upgrade)<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Zalecam zaznajomienie się z podpunktem 2. A więc tak tym razem tworzymy 4 grafiki 1500x1500. W każdej malujemy tło na czarno, znajdujemy środek i 24 lub 32 pixele wyżej ustawiamy białą kropkę. Ta kropka to jeden z boków trójkąta (równoramiennego). Robimy trójkąty skierowane podstawą w 4 różne strony (w 4 grafikach). <br />
Warunki stawiamy odznaczając ustaw inne zdarzenie jeśli warunek się nie spełni. Opcje obrazków znajdują się w podpunkcie 2. Jeśli warunek mówi gracz twarzą w górę to wybieramy obrazek gdzie jest trójkąt z podstawą na górze. A jeśli warunek mówi gracz twarzą w dół to wybieramy obrazek gdzie jest trójkąt z podstawą na dół itd.<br />
Teraz typowe zdarzenie.<br />
Funkcja Równoległe Przełącznik Latarka<br />
&lt;&gt;Zmienna: [002: Light_X] = Gracz Względna ekranu X<br />
&lt;&gt;Zmienna: [003: Light_Y] = Gracz Względna ekranu Y<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Górę<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta u góry]<br />
:Koniec<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Dół<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta u dołu]<br />
:Koniec<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Lewo<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta po lewej]<br />
:Koniec<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Prawo<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta po prawej]<br />
:Koniec<br />
<img class="postimage" src="http://i.imgur.com/6VG6bTc.png" border="0" alt="[Obrazek: 6VG6bTc.png]" /></div></div>                                                          8. Kradzież<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Aby skrypt zadziałał potrzeba kogoś kto nauczy kraść i ofiarę rabunku oraz: zmienną, 2 przełączniki, typowe zdarzenie.<br />
Zacznijmy od przełączników. Tworzymy dwa przełączniki "Kradzież nauka" i "Kradzież skradanie" Teraz typowe zdarzenie. Ustawiamy je na równoległe z przełącznikiem, kradzież nauka.<br />
Treść typowego zdarzenia:<br />
&lt;&gt;Warunek: Przycisk Y jest naciśnięty<br />
                 &lt;&gt;Przełącznik [009: Kradzież skradanie] = ON<br />
                 &lt;&gt;Ruszaj zdarzeniem: Gracz<br />
                 &lt;&gt;Zmień szybkość:3<br />
                 Inne zdarzenie<br />
                 &lt;&gt;Przełącznik [009: Kradzież skradanie] = ON<br />
                 &lt;&gt;Ruszaj zdarzeniem: Gracz<br />
                 &lt;&gt;Zmień szybkość:4<br />
:Koniec<br />
Dobra teraz ktoś kto nauczy kraść. Ktoś z RTP kto za kasę ustawi nam przełącznik "Kradzież nauka" na ON. <br />
Teraz ofiara. Zdarzenie na mapie z jakimś ludzikiem. Musi mieć 4 strony.<br />
Na pierwszej ustawiamy zwykłą wiadomość np. -Dżem dobry - Wole truskawkowy.<br />
Na drugiej ustawiamy warunek zdarzenia "Kradzież skradanie" ON oraz ustawiamy 'Blakadę obrotu twarzą'. W zdarzeniu dajemy następująco:<br />
1. Wiadomość z trudnością kradzieży<br />
2. Wybór czy kraść czy też nie<br />
W opcji 'Nie' nic nie piszemy, a w kradnij:<br />
3.Ustawiamy zmień zmienną o nazwie "zręczność" równą zręczności naszego hiłrosa<br />
4.Ustawiamy warunek Jeśli zmienna "zręczność jest większa lub równa 50"<br />
W warunku:<br />
5. Dodajemy jakiś fant<br />
6. Piszemy wiadomość o dodanym fancie<br />
7. Ustawiamy Główny przełącznik A na ON<br />
W Inne zdarzenie<br />
8. Wiadomość o niepowodzeniu  <br />
9. Ustawiamy Główny przełącznik B na ON<br />
<br />
W trzeciej stronie ustawiamy warunek zdarzenia "Kradzież skradanie" na ON i głowny przełącznik A na ON. Blokada ruch twarzą. A w zdarzeniu wiadomość o treści "Nic tu nie ma".<br />
W czwartej stronie ustawiamy warunek zdarzenia "Kradzież skradanie" na ON i głowny przełącznik B na ON. A w zdarzeniu wiadomość o treści "Lepiej nie próbować dwa razy u tej samej osoby".<br />
Jeśli chcesz zobaczyć jak to wygląda pobierz "Demo 1.0"<br />
<img class="postimage" src="http://i.imgur.com/7Gz7Tlf.png" border="0" alt="[Obrazek: 7Gz7Tlf.png]" /><br />
<img class="postimage" src="http://i.imgur.com/7Gz7Tlf.png" border="0" alt="[Obrazek: 7Gz7Tlf.png]" /><br />
<img class="postimage" src="http://i.imgur.com/UsSsEuy.png" border="0" alt="[Obrazek: UsSsEuy.png]" /><br />
<img class="postimage" src="http://i.imgur.com/UJUrMVW.png" border="0" alt="[Obrazek: UJUrMVW.png]" /><br />
<img class="postimage" src="http://i.imgur.com/3sydl3v.png" border="0" alt="[Obrazek: 3sydl3v.png]" /><br />
<img class="postimage" src="http://i.imgur.com/M63TDCF.png" border="0" alt="[Obrazek: M63TDCF.png]" /></div></div>                                               9. Skrzynia z wytrychem<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Tworzymy nowy przełącznik o nazwie "Skrzynie nauka" i zmienna o nazwie "Skrzynia losowa" oraz przedmiot wytrych.<br />
Tworzymy typa który za kasę ustawia przełącznik "Skrzynie nauka" na ON.<br />
Tworzymy skrzynię. Ustawimy jej blokadę obrotu twarzą. Ustawiamy warunek 'Jeśli przełącznik "Skrzynie nauka" jest ON. W Innym zdarzeniu dajemy wiadomość "Nie umiem otwierać zamków". W warunku dajemy kolejny warunek 'Jeśli bohater posiada wytrych'. W Innym Zdarzeniu dajemy wiadomość "Nie mam wytrycha" W warunkach dajemy Zmień zmienną Zmienna "Skrzynia losowa" = Losowo (1...2)<br />
Po komendzie Zmień zmienną dajemy 2 Warunki Pierwszy:<br />
Warunek zmienna "Skrzynia losowa" == 1<br />
Dodajemy jakiegoś fanta<br />
Wiadomość o otrzymanym fancie<br />
Główny przełącznik A na ON<br />
<br />
Drugi waunek:<br />
Usuwamy jeden wytrych<br />
Wiadomość o złamaniu się wytrycha.<br />
<br />
Druga strona zdarzenia (Skrzyni). Warunek zdarzenia ustawiamy Główny przełącznik A na ON oraz w 'Polecenia zdarzenia' wiadomość typu "Nic tu nie ma"<br />
<img class="postimage" src="http://i.imgur.com/neJmYki.png" border="0" alt="[Obrazek: neJmYki.png]" /><br />
<img class="postimage" src="http://i.imgur.com/r4WBlfV.png" border="0" alt="[Obrazek: r4WBlfV.png]" /><br />
</div></div>
                                            10. Drzewko umiejętności<br />
<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Tu nauczę was jak zrobić aby nasza postać skilowała umiejętności za pomocą opcji pokaż obrazek. Let's do it.<br />
Tworzymy graficznie nasze drzewo czyli potrzebne elementy:<br />
Tło<br />
Napis "Punkty zdolności"<br />
Napis "1"<br />
Napis "2"<br />
Napis "3" itd. (Ilość napisów liczb zależy od ilości punktów do rozdania w drzewku)<br />
Ikonki ze skillami<br />
Napis "Nauczono np. Wskrzeszenie"<br />
<br />
Dalej, chcemy aby np. kliknięciu prawo pokazał nam się skill do nauczenia. Więc robimy mapę taką jak ta.<br />
<img class="postimage" src="http://i.imgur.com/2ZPr0iO.png" border="0" alt="[Obrazek: 2ZPr0iO.png]" /><br />
Teraz pokaże zdarzenia odpowiedzialne za umiejętności (te w środku)<br />
<img class="postimage" src="http://i.imgur.com/2PrHOij.png" border="0" alt="[Obrazek: 2PrHOij.png]" /><br />
Te zdarzenie będzie się ciągle "odświeżało" ponieważ ma warunek Zwykłe dotknięcie. Pierwsze 4 warunki będą odpowiadały za wyświetlanie ilości punktów zdolności.<br />
Komendy Pokaż obrazek: Wyświetlają tło, Wyświetlają ikony skili (u mnie są one ułożone w kwadracie). Teraz tak. Mój bohater stoi teraz na zdarzeniu w kwadracie w prawym górnym rogu więc umiejętność która jest wyświetlona na prawym górnym rogu, ma być jaśniejsza od innych. Więc dajemy dla prawego górnego rogu odcień obrazka(0,0,0,0) a reszcie po (0,0,0,170)<br />
Pamiętajcie że stoje na zdarzeniu po prawej górnej i również ta sama ikonka się podświetla. Więc jeśli w prawym górnym rogu jest ikona wskrzeszenia to te zdarzenie jest zrobione dla wskrzeszenia.<br />
Reszte skryptu przepisać. Jedyne co chciałbym dodać to te czekajki. Są one potrzebne, bo jak wcześniej powiedziałem zdarzenie ciągle się odświeża i przy wciśnięciu spacji przez sekundy operacja mogłaby wykonać się 100 razy. A oczywiście jeśli wszystko pójdzie dobrze to dajemy obrazek nauczono wskrzeszenie, a jeśli nie to obrazek z przyczyną nienauczenia.<br />
Resztę zdarzeń z kwadratu robimy tak samą tylko ze zmianami technicznymi tj. Dodajemy inną umiejętność itp. Oraz podświetlamy obrazek za który odpowiada te zdarzenie.<br />
Teraz zajmiemy się wchodzeniem do tego systemu. Tworzemy takiego typa:<br />
<img class="postimage" src="http://i.imgur.com/hchbr4l.png" border="0" alt="[Obrazek: hchbr4l.png]" /><br />
Przełącznik z menu (007) jest dla was niepotrzebny<br />
Teleport ma nas teleportować w kwadrat zdarzeń.<br />
Te zmienne są po to aby z mapy ze skillami można było spokojnie wrócić.<br />
Dobra teraz ostatnie. Jak wyjść z drzewa? Wracamy na mapę ze skillami i robimy zdarzenie w samym lewym górnym rogu mapy. Robimy coś takiego:<br />
<img class="postimage" src="http://i.imgur.com/vcnB1mb.png" border="0" alt="[Obrazek: vcnB1mb.png]" /><br />
Ustawiamy teleportuj przez zmienne i zmienne które ustawiliśmy u typka. Usuwamy wszystkie używane obrazki. Jednak trzeba stworzyć jeszcze jedną stronę w zdarzeniu, aby faktycznie z niej zniknęły. Na drugiej stronie nie trzeba nic dawać oprócz warunku startu zdarzenia.<br />
Można się pogubić przy wyświetlaniu i podświetlaniu obrazków więc radzę sprawdzić jak to w demie wygląda.</div></div>
<br />
Jak na ten czas to wszystko w przyszłości dodam:<br />
- Menu na zdarzeniach (Jest w Demie)<br />
- Zaawansowaną pogodę<br />
- Zaawansowaną skrzynię<br />
- Może jakieś minigry<br />
<br />
LINK DO DEMO 1.0 <a href="https://www.sendspace.com/file/1tdb0p" target="_blank">https://www.sendspace.com/file/1tdb0p</a>]]></description>
			<content:encoded><![CDATA[Zdarzeniowy Skrypt - Zdarzeniówka "Demo"<br />
<br />
Poradnik do robienia skryptów na RPG Makerze przy pomocy zdarzeń. Poradnik oraz demo są robione dla wersji polskiej RPG Makera XP. Jest to wersja 1.0 o nazwie Demo.  A, jeszcze coś. To tutek dla ludzi już trochę ogarniętych po programie. Nie będę pisał np. "jak ustawić warunek zmienna != 3". Będę starał się dodawać kolejne wersje a w nich po ok. 5 nowych skryptów. Piszcie propozycje :-S<br />
Jeśli materiały zawarte w tym tutku lub demie pomogły ci bardzo proszę daj 'pomógł'.<br />
UWAGA: ABY SKRYPTY DZIAŁAŁY POPRAWNIE NALEŻY USTAWIĆ PRZEŁĄCZNIK 001: Start NA ON<br />
<br />
<br />
                                 Coś na rozgrzewkę "Bieganie w 8 stron"<br />
<br />
<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Jak zrobić aby nasza postać biegała po naciśnięciu przycisku 'Shift' tak jak w RM VX oraz żeby umiała biegać w 8 stron co podobno jest możliwe tylko na skryptach? Trzeba wejść w 'Typowe zdarzenia'. W zakładce 'Funkcja' ustawiamy 'Równoległe zdarzenie'. Ustawiamy komendę 'Ustaw warunek'. Ustawiamy następujący warunek "Jeśli przycisk A jest włączony" W warunku ustawiamy:<br />
<br />
&lt;&gt;Ruszaj zdarzeniem: Gracz<br />
&lt;&gt;Zmiana szybkości: 5 (czyli 2x szybciej)<br />
<br />
W 'Inne zdarzenie' ustawiamy: <br />
<br />
&lt;&gt;Ruszaj zdarzeniem: Gracz<br />
&lt;&gt;Zmiana szybkości: 4 (czyli normalnie)<br />
<br />
Pierwsza część skryptu za nami.<br />
<br />
Teraz ustawiamy warunek w warunku. Lepiej pokażę jak ten warunek wygląda.<br />
&lt;&gt;Warunek: Przycisk Góra został naciśnięty<br />
                  &lt;&gt;Warunek: Przycisk Prawo został naciśnięty<br />
                  &lt;&gt;Ruszaj zdarzeniem: Gracz<br />
                                                     &lt;&gt;Krok w góra-prawo<br />
                  &lt;&gt;<br />
                  :Koniec<br />
&lt;&gt;<br />
:Koniec<br />
&lt;&gt;<br />
<br />
Wykonujemy ten dla wszystkich 4 stron (góra-prawo, góra-lewo, dół-lewo, dół-prawo.<br />
Uwaga skrypt na poruszanie się w 8 stron nie działa bez skryptu na bieganie. <br />
<img class="postimage" src="http://i.imgur.com/tScTq7a.png" border="0" alt="[Obrazek: tScTq7a.png]" /></div></div>
<br />
<br />
                                                  1. Message Box<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">A co to jest ten Message Box? Jest to jak nazwa wskazuje "pudło na wiadomość", czyli to co widzisz za tekstem. Taki własny windowskin na wiadomości. Daje nam on możliwość nie tylko dodania tła do wiadomości ale również osobnej ramki na imię postaci luib wstawienia jakiegoś innego obrazka.<br />
Instrukcja stworzenia "Message Box'a"<br />
Na samym początku wchodzimy do projektu, dajemy tam 'Styl wiadomości' na 'Dół' oraz 'Bez ramki'. Piszemy taką wiadomość że w pierwszej linijce piszemy  imię postaci z najdłuższym imieniem a 2, 3 i 4 linijkę zapełniamy tekstem.Tworzymy screenshota i wklejamy go do programu graficznego (ja korzystam z gimpa i polecam). Następnie tworzymy dwie ramki na imię i na tekst, tak aby obie te ramki potrafiły zmieścić teksty ze screena. Jeśli jednak <br />
nie masz talentu do rysowania, możesz ściągnąć Massege Box'a z google, wpisując "Massege Box for RPG Maker [tu nazwa makera]" <br />
<br />
Gdy obrazek będzie gotowy, komendą  'Pokaż obrazek' ustawiamy obrazek (Położenie X oraz Y) tak, aby tekst w wiadomościach z RPG Makera się w nim zmieścił (nie wystawał). Jeszcze, żeby wyłączyć Massege Box'a, trzeba tylko wywołać komendę "Usuń obrazek".<br />
Dla ładniejszego efektu można użyć komendy "Ruszaj orazkiem" i ustawić tam przezroczystość na 0 oraz 20 jednostek czasu na "poruszenie się" obrazka. Uzyskamy wtedy efekt "zanikania" obrazka. Jeśli nie wiesz jak zdarznie ma wyglądać pobierz projekt, zdarzenie znajduje się w prawym górnym rogu.<br />
<img class="postimage" src="http://i.imgur.com/kkwpzwF.png" border="0" alt="[Obrazek: kkwpzwF.png]" /></div></div>
                                                    2. Efekt światła<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">A więc tak musisz stworzyć grafikę białego kółka na środku czarnego kwadratu. Rozmiar 1500x1500. Dlaczego taki duży? Ponieważ, gdybyśmy podeszli do krańca mapy "nie starczyłoby" obrazka. (Jeśli nadal nie wiesz o co chodzi sprawdź to w projekcie "Demo".) Białe kółko to będzie zasięg widzenia naszej postaci. Trzeba go importować do folderu "picture" ustawiając PPM i LPM na biały kolor. Gdy już to zrobimy dodajemy typowe zdarzenie o nazwie "Światło". Dajemy je na równoległe zdarzenie i dodajemy nowy przełącznik o nazwie "Light", na który będzie reagowało to typowe zdarzenie. Następnie trzeba stworzyć dwie zmienne: "Light_X" oraz "Light_Y" W typowym zdarzeniu przypisujemy im wartości. <br />
Dla "Light_X" : <br />
Wchodzimy w typowe zdarzenie. Dajemy tam komendę <br />
"Zmień zmienną" i wybieramy opcję 'Zdarzenie' (2 od dołu). Ustawiamy tam 'Gracz' oraz 'Ekran X'<br />
Dla zmiennej "Light_Y" robimy to samo tylko zamiast <br />
'Ekran X' dajemy 'Ekran Y'<br />
Teraz ustawiamy 'Pokaż obrazek' opcje:<br />
&lt;&gt;Względny do: Środka<br />
Wyznacz współrzędne za pomocą zmiennej.<br />
Dla X będzie to zmienna "Light_X", a dla Y "Light_Y"<br />
<br />
Teraz jeśli chcemy uruchomić skrypt wystarczy ustawić przełącznik "Light" na ON, a gdy chcemy wyłączyć to na OFF i 'Usuń obrazek' [nr obrazka]. Jeśli czegoś nie rozumiesz zalecam zajrzeć w projekt w typowe zdarzenia. Tam jest cały system.<br />
Jak wygląda typowe zdarzenie (u mnie) :<br />
&lt;&gt;Zmienna: [002: Light_X] = Gracz Względna ekranu X<br />
&lt;&gt;Zmienna: [003: Light_Y] = Gracz Względna ekranu Y<br />
&lt;&gt;Pokaż obrazek: 5, [Opcje, które podałem wyżej]<br />
<img class="postimage" src="http://i.imgur.com/3ww63Le.png" border="0" alt="[Obrazek: 3ww63Le.png]" /></div></div>
                                                 3. Cutscenki<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Stwórz obrazek z czarnymi marginesami u góry i u dołu (możesz skorzystać z zamieszczonego w projekcie o nazwie "cutscenki"), a w środku biały i wyimportuj kolor biały. Jednak polecam użyć pliku zawertego w  "Demie". <br />
Następnie dajemy komendę 'Pokaż obrazek' i wstawiamy ten obrazek (możemy pobawić się opcjami np. 'Przezroczystością'). To wszystko. Dla lepszego efektu polecam użyć takich opcji:<br />
&lt;&gt;"Pokaż obrazek" Przezroczystość 0<br />
&lt;&gt;"Ruszaj obrazkiem" Przezroczystość 255 i 20 jednostek czasu.<br />
&lt;&gt;Jakaś scenka <br />
&lt;&gt;"Ruszaj obrazkiem" Przezroczystość 0 i 20 jednostek czasu.<br />
&lt;&gt;Usuń obrazek<br />
Ew. gdy chcemy "usunąć" postaci po cutscence robimy takie coś<br />
&lt;&gt;"Pokaż obrazek" Przezroczystość 0<br />
&lt;&gt;"Ruszaj obrazkiem" Przezroczystość 255 i 20 jednostek czasu.<br />
&lt;&gt;Jakaś scenka z wieloma postaciami<br />
&lt;&gt;Odcień ekranu: (-255, -255, -255,0), @20<br />
&lt;&gt;Czekaj @20<br />
&lt;&gt;Usuwamy postacie<br />
&lt;&gt;Usuń obrazek ("cutscenki")<br />
&lt;&gt;Odcień ekranu: (0, 0, 0,0), @20<br />
&lt;&gt;Czekaj @20<br />
<img class="postimage" src="http://i.imgur.com/0caMsw3.png" border="0" alt="[Obrazek: 0caMsw3.png]" /></div></div>
                                                 4. Zdolności za uzbrojenie<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Wszystko jest oparte na jednym równoległym typowym zdarzeniu, które ma warunki do posiadanej broni. Gdy warunek jest spełniony dodajemy umiejętność, a gdy nie jest spełniony usuwamy tą umiejętność. Do działania <br />
skryptu potrzebne są co najmniej 2 warunki. Najlepiej sprawdź to w typowych zdarzeniach. Wadą skryptu jest to, że umiejętność dodaje się po wróceniu na mapę. Aby wyjść z ekwipunku od razu do mapy trzeba (w XP) w edytorze skryptów, wejść do zakładki System_Equip i zastąpić 148 linijkę tym:<br />
&#36;scene = Scene_Map.new<br />
Przykładowe Typowe zdarzenie:<br />
Funkcja: Równoległe                                 Przełącznik: "Start" <br />
&lt;&gt;Warunek: Bohater [Chaz] [Krótki miecz] trzyma<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], + [Leczenie]<br />
                   &lt;&gt;Inne zdarzenie<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], - [Leczenie]<br />
                   &lt;&gt;Koniec<br />
&lt;&gt;Warunek: Bohater [Chaz] [Szata maga] trzyma<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], + [Ogień]<br />
                   &lt;&gt;Inne zdarzenie<br />
                   &lt;&gt;Zmiana umiejętności: [Chaz], - [Ogień]<br />
                   &lt;&gt;Koniec<br />
<img class="postimage" src="http://i.imgur.com/QtaQVc7.png" border="0" alt="[Obrazek: QtaQVc7.png]" /></div></div>
                                                5. Umiejętność z książki<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Jak nauczyć naszego bohatera umiejętności po przeczytaniu księżki? Najpierw trzeba mieć książkę i typowe zdarzenie. Nasampjerw zajmiemy się typowym zdarzeniem.<br />
<br />
Ustawiamy warunek z przełącznikiem np. "Księga" na ON. Jeśli warunek jest spełniny to znaczy że bohater już przeczytał tą książkę, więc w warunku dajemy wiadomość np. "Już to umiem" W innym zdarzeniu dajemy jakiś dźwięk książki, dodajemy umiejętność, dajemy wiadomość ew. obrazek o treści "Nauczono się kula ognia", i ustawiamy przełącznik "Księga" na ON<br />
Jak wygląda to typowe zdarzenie<br />
Funkcja Brak<br />
&lt;&gt;Warunek: Przełącznik jest [005: Księga] == ON<br />
                 &lt;&gt;Wiadomość: Już to umiem<br />
                 &lt;&gt;Inne zdarzenie<br />
                 &lt;&gt;Odegraj SE: '046-Book01'.80,100<br />
                 &lt;&gt;Zmiana umiejętności: [Chaz], + [Kula ognia]<br />
                 &lt;&gt;Wiadomość: Nauczono się "Kuli ognia"<br />
                 &lt;&gt;Przełącznik: [005: Księga] = ON<br />
                 :Koniec<br />
UWAGA JEŚLI NIE KORZYSTASZ Z MENU SKRYPT TEN ZACZNIJ PISAĆ OD TEGO CO JEST W KOMENTARZU<br />
<img class="postimage" src="http://i.imgur.com/oUO91Io.png" border="0" alt="[Obrazek: oUO91Io.png]" /><br />
:Koniec</div></div>                                                      6.Wygląd za ubranie<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Tutaj dowiemy się jak zmienić wygląd postaci zależnie od tego jaką zbroję nosi. Potrzebne będzie: Przełącznik, typowe zdarzenie.<br />
Ustawiamy typowe zdarzenie na równoległe, i ustawiamy warunek z nowym przełącznikiem, czyli jeśli przełącznik "Bez ubrania" jest ON. W warunku ustawiamy Zmień grafikę bohatera [tu ustawiamy jaką chcemy grafikę bez założonej zbroi]. W innym zdarzeniu ustawiamy przełącznik "Bez ubrania" na OFF. Robimy kolejny warunek teraz z 'jeśli bohater trzyma np. Szatę maga' i w tym warunku zmieniamy grafikę naszego hiłrosa na jakiegoś maga w innym zdarzeniu ustawiamy przełącznik "Bez ubrania" na ON<br />
Jak powinno wyglądać typowe zdarzenie?<br />
&lt;&gt;Warunek: Przełącznik: [011: Bez ubrania] == ON<br />
                  &lt;&gt;Zmień grafikę bohatera: [Chaz], 001-Fighter, 0, , 0<br />
                  &lt;&gt;Inne zdarzenie<br />
                  &lt;&gt;Przełącznik: [011: Bez ubrania] == OFF<br />
                  :Koniec<br />
&lt;&gt;Warunek: [Chaz] [Szata maga] trzyma<br />
                  &lt;&gt;Zmień grafikę bohatera: [Chaz], 036-Mage04, 0, , 0<br />
                  &lt;&gt;Inne zdarzenie<br />
                  &lt;&gt;Przełącznik: [011: Bez ubrania] == ON<br />
:Koniec<br />
<img class="postimage" src="http://i.imgur.com/JTol1tW.png" border="0" alt="[Obrazek: JTol1tW.png]" /></div></div>                                                  7. Efekt światła (upgrade)<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Zalecam zaznajomienie się z podpunktem 2. A więc tak tym razem tworzymy 4 grafiki 1500x1500. W każdej malujemy tło na czarno, znajdujemy środek i 24 lub 32 pixele wyżej ustawiamy białą kropkę. Ta kropka to jeden z boków trójkąta (równoramiennego). Robimy trójkąty skierowane podstawą w 4 różne strony (w 4 grafikach). <br />
Warunki stawiamy odznaczając ustaw inne zdarzenie jeśli warunek się nie spełni. Opcje obrazków znajdują się w podpunkcie 2. Jeśli warunek mówi gracz twarzą w górę to wybieramy obrazek gdzie jest trójkąt z podstawą na górze. A jeśli warunek mówi gracz twarzą w dół to wybieramy obrazek gdzie jest trójkąt z podstawą na dół itd.<br />
Teraz typowe zdarzenie.<br />
Funkcja Równoległe Przełącznik Latarka<br />
&lt;&gt;Zmienna: [002: Light_X] = Gracz Względna ekranu X<br />
&lt;&gt;Zmienna: [003: Light_Y] = Gracz Względna ekranu Y<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Górę<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta u góry]<br />
:Koniec<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Dół<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta u dołu]<br />
:Koniec<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Lewo<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta po lewej]<br />
:Koniec<br />
&lt;&gt;Warunek: Gracz jest odwrócony Twarzą w Prawo<br />
                 &lt;&gt;Pokaż obrazek [opcje z podpunktu 2 i obrazek z podstawą trójkąta po prawej]<br />
:Koniec<br />
<img class="postimage" src="http://i.imgur.com/6VG6bTc.png" border="0" alt="[Obrazek: 6VG6bTc.png]" /></div></div>                                                          8. Kradzież<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Aby skrypt zadziałał potrzeba kogoś kto nauczy kraść i ofiarę rabunku oraz: zmienną, 2 przełączniki, typowe zdarzenie.<br />
Zacznijmy od przełączników. Tworzymy dwa przełączniki "Kradzież nauka" i "Kradzież skradanie" Teraz typowe zdarzenie. Ustawiamy je na równoległe z przełącznikiem, kradzież nauka.<br />
Treść typowego zdarzenia:<br />
&lt;&gt;Warunek: Przycisk Y jest naciśnięty<br />
                 &lt;&gt;Przełącznik [009: Kradzież skradanie] = ON<br />
                 &lt;&gt;Ruszaj zdarzeniem: Gracz<br />
                 &lt;&gt;Zmień szybkość:3<br />
                 Inne zdarzenie<br />
                 &lt;&gt;Przełącznik [009: Kradzież skradanie] = ON<br />
                 &lt;&gt;Ruszaj zdarzeniem: Gracz<br />
                 &lt;&gt;Zmień szybkość:4<br />
:Koniec<br />
Dobra teraz ktoś kto nauczy kraść. Ktoś z RTP kto za kasę ustawi nam przełącznik "Kradzież nauka" na ON. <br />
Teraz ofiara. Zdarzenie na mapie z jakimś ludzikiem. Musi mieć 4 strony.<br />
Na pierwszej ustawiamy zwykłą wiadomość np. -Dżem dobry - Wole truskawkowy.<br />
Na drugiej ustawiamy warunek zdarzenia "Kradzież skradanie" ON oraz ustawiamy 'Blakadę obrotu twarzą'. W zdarzeniu dajemy następująco:<br />
1. Wiadomość z trudnością kradzieży<br />
2. Wybór czy kraść czy też nie<br />
W opcji 'Nie' nic nie piszemy, a w kradnij:<br />
3.Ustawiamy zmień zmienną o nazwie "zręczność" równą zręczności naszego hiłrosa<br />
4.Ustawiamy warunek Jeśli zmienna "zręczność jest większa lub równa 50"<br />
W warunku:<br />
5. Dodajemy jakiś fant<br />
6. Piszemy wiadomość o dodanym fancie<br />
7. Ustawiamy Główny przełącznik A na ON<br />
W Inne zdarzenie<br />
8. Wiadomość o niepowodzeniu  <br />
9. Ustawiamy Główny przełącznik B na ON<br />
<br />
W trzeciej stronie ustawiamy warunek zdarzenia "Kradzież skradanie" na ON i głowny przełącznik A na ON. Blokada ruch twarzą. A w zdarzeniu wiadomość o treści "Nic tu nie ma".<br />
W czwartej stronie ustawiamy warunek zdarzenia "Kradzież skradanie" na ON i głowny przełącznik B na ON. A w zdarzeniu wiadomość o treści "Lepiej nie próbować dwa razy u tej samej osoby".<br />
Jeśli chcesz zobaczyć jak to wygląda pobierz "Demo 1.0"<br />
<img class="postimage" src="http://i.imgur.com/7Gz7Tlf.png" border="0" alt="[Obrazek: 7Gz7Tlf.png]" /><br />
<img class="postimage" src="http://i.imgur.com/7Gz7Tlf.png" border="0" alt="[Obrazek: 7Gz7Tlf.png]" /><br />
<img class="postimage" src="http://i.imgur.com/UsSsEuy.png" border="0" alt="[Obrazek: UsSsEuy.png]" /><br />
<img class="postimage" src="http://i.imgur.com/UJUrMVW.png" border="0" alt="[Obrazek: UJUrMVW.png]" /><br />
<img class="postimage" src="http://i.imgur.com/3sydl3v.png" border="0" alt="[Obrazek: 3sydl3v.png]" /><br />
<img class="postimage" src="http://i.imgur.com/M63TDCF.png" border="0" alt="[Obrazek: M63TDCF.png]" /></div></div>                                               9. Skrzynia z wytrychem<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Tworzymy nowy przełącznik o nazwie "Skrzynie nauka" i zmienna o nazwie "Skrzynia losowa" oraz przedmiot wytrych.<br />
Tworzymy typa który za kasę ustawia przełącznik "Skrzynie nauka" na ON.<br />
Tworzymy skrzynię. Ustawimy jej blokadę obrotu twarzą. Ustawiamy warunek 'Jeśli przełącznik "Skrzynie nauka" jest ON. W Innym zdarzeniu dajemy wiadomość "Nie umiem otwierać zamków". W warunku dajemy kolejny warunek 'Jeśli bohater posiada wytrych'. W Innym Zdarzeniu dajemy wiadomość "Nie mam wytrycha" W warunkach dajemy Zmień zmienną Zmienna "Skrzynia losowa" = Losowo (1...2)<br />
Po komendzie Zmień zmienną dajemy 2 Warunki Pierwszy:<br />
Warunek zmienna "Skrzynia losowa" == 1<br />
Dodajemy jakiegoś fanta<br />
Wiadomość o otrzymanym fancie<br />
Główny przełącznik A na ON<br />
<br />
Drugi waunek:<br />
Usuwamy jeden wytrych<br />
Wiadomość o złamaniu się wytrycha.<br />
<br />
Druga strona zdarzenia (Skrzyni). Warunek zdarzenia ustawiamy Główny przełącznik A na ON oraz w 'Polecenia zdarzenia' wiadomość typu "Nic tu nie ma"<br />
<img class="postimage" src="http://i.imgur.com/neJmYki.png" border="0" alt="[Obrazek: neJmYki.png]" /><br />
<img class="postimage" src="http://i.imgur.com/r4WBlfV.png" border="0" alt="[Obrazek: r4WBlfV.png]" /><br />
</div></div>
                                            10. Drzewko umiejętności<br />
<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">Tu nauczę was jak zrobić aby nasza postać skilowała umiejętności za pomocą opcji pokaż obrazek. Let's do it.<br />
Tworzymy graficznie nasze drzewo czyli potrzebne elementy:<br />
Tło<br />
Napis "Punkty zdolności"<br />
Napis "1"<br />
Napis "2"<br />
Napis "3" itd. (Ilość napisów liczb zależy od ilości punktów do rozdania w drzewku)<br />
Ikonki ze skillami<br />
Napis "Nauczono np. Wskrzeszenie"<br />
<br />
Dalej, chcemy aby np. kliknięciu prawo pokazał nam się skill do nauczenia. Więc robimy mapę taką jak ta.<br />
<img class="postimage" src="http://i.imgur.com/2ZPr0iO.png" border="0" alt="[Obrazek: 2ZPr0iO.png]" /><br />
Teraz pokaże zdarzenia odpowiedzialne za umiejętności (te w środku)<br />
<img class="postimage" src="http://i.imgur.com/2PrHOij.png" border="0" alt="[Obrazek: 2PrHOij.png]" /><br />
Te zdarzenie będzie się ciągle "odświeżało" ponieważ ma warunek Zwykłe dotknięcie. Pierwsze 4 warunki będą odpowiadały za wyświetlanie ilości punktów zdolności.<br />
Komendy Pokaż obrazek: Wyświetlają tło, Wyświetlają ikony skili (u mnie są one ułożone w kwadracie). Teraz tak. Mój bohater stoi teraz na zdarzeniu w kwadracie w prawym górnym rogu więc umiejętność która jest wyświetlona na prawym górnym rogu, ma być jaśniejsza od innych. Więc dajemy dla prawego górnego rogu odcień obrazka(0,0,0,0) a reszcie po (0,0,0,170)<br />
Pamiętajcie że stoje na zdarzeniu po prawej górnej i również ta sama ikonka się podświetla. Więc jeśli w prawym górnym rogu jest ikona wskrzeszenia to te zdarzenie jest zrobione dla wskrzeszenia.<br />
Reszte skryptu przepisać. Jedyne co chciałbym dodać to te czekajki. Są one potrzebne, bo jak wcześniej powiedziałem zdarzenie ciągle się odświeża i przy wciśnięciu spacji przez sekundy operacja mogłaby wykonać się 100 razy. A oczywiście jeśli wszystko pójdzie dobrze to dajemy obrazek nauczono wskrzeszenie, a jeśli nie to obrazek z przyczyną nienauczenia.<br />
Resztę zdarzeń z kwadratu robimy tak samą tylko ze zmianami technicznymi tj. Dodajemy inną umiejętność itp. Oraz podświetlamy obrazek za który odpowiada te zdarzenie.<br />
Teraz zajmiemy się wchodzeniem do tego systemu. Tworzemy takiego typa:<br />
<img class="postimage" src="http://i.imgur.com/hchbr4l.png" border="0" alt="[Obrazek: hchbr4l.png]" /><br />
Przełącznik z menu (007) jest dla was niepotrzebny<br />
Teleport ma nas teleportować w kwadrat zdarzeń.<br />
Te zmienne są po to aby z mapy ze skillami można było spokojnie wrócić.<br />
Dobra teraz ostatnie. Jak wyjść z drzewa? Wracamy na mapę ze skillami i robimy zdarzenie w samym lewym górnym rogu mapy. Robimy coś takiego:<br />
<img class="postimage" src="http://i.imgur.com/vcnB1mb.png" border="0" alt="[Obrazek: vcnB1mb.png]" /><br />
Ustawiamy teleportuj przez zmienne i zmienne które ustawiliśmy u typka. Usuwamy wszystkie używane obrazki. Jednak trzeba stworzyć jeszcze jedną stronę w zdarzeniu, aby faktycznie z niej zniknęły. Na drugiej stronie nie trzeba nic dawać oprócz warunku startu zdarzenia.<br />
Można się pogubić przy wyświetlaniu i podświetlaniu obrazków więc radzę sprawdzić jak to w demie wygląda.</div></div>
<br />
Jak na ten czas to wszystko w przyszłości dodam:<br />
- Menu na zdarzeniach (Jest w Demie)<br />
- Zaawansowaną pogodę<br />
- Zaawansowaną skrzynię<br />
- Może jakieś minigry<br />
<br />
LINK DO DEMO 1.0 <a href="https://www.sendspace.com/file/1tdb0p" target="_blank">https://www.sendspace.com/file/1tdb0p</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zwoje Lokacji [Zdarzeniówka]]]></title>
			<link>https://forum.ultimateam.pl/Thread-Dowolny-Zwoje-Lokacji-Zdarzeni%C3%B3wka</link>
			<pubDate>Tue, 08 Jul 2014 21:46:26 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-Dowolny-Zwoje-Lokacji-Zdarzeni%C3%B3wka</guid>
			<description><![CDATA[Chciałem przedstawić poradnik jak zrobić zwoje lokacji które pozwolą zapisać nam pozycje i do niej powrócić.<br />
Rozpisze proces zrobienia tego prostego systemu w punktach dla jaśniejszego zrozumienia.<br />
<br />
Dla osób nie lubiących czytać zamieszczam demo<br />
<a href="http://www.4shared.com/file/-p8HIzBpce/Zwj_Lokacji.html" target="_blank"><span style="color: #C71585;"><span style="font-weight: bold;">DEMO</span></span></a><br />
<br />
<span style="font-weight: bold;">1.Wchodzimy w Narzędzia</span><br />
<span style="font-weight: bold;">2.Zakładka Typowe zdarzenia</span><br />
W niej tworzymy:<br />
dwa typowe zdarzenia<br />
<img class="postimage" src="http://s28.postimg.org/5zstj3p1l/image.png" border="0" alt="[Obrazek: image.png]" /><br />
<span style="font-weight: bold;">Pierwsze typowe zdarzenie:</span><br />
-Tekst z pytaniem o zapisanie lokalizacji<br />
-Wybór (Tak/Nie)<br />
W opcji "Tak" przypisujemy kolejno zmienne:<br />
-Następnie dla upiększenia dodajemy animację<br />
-Po animacji wyświetl tekst z treścią"Lokalizacja zapisana"<br />
<img class="postimage" src="http://s28.postimg.org/i1ssqznnx/image.png" border="0" alt="[Obrazek: image.png]" /><br />
<span style="font-weight: bold;">Drugie typowe zdarzenie:</span><br />
-Wyświetl wiadomość z treścią:<br />
<img class="postimage" src="http://s17.postimg.org/3w323rein/image.png" border="0" alt="[Obrazek: image.png]" /><br />
\v[1] oznacza zmienną do której jest przypisane ID mapy<br />
-Następnie wyświetl wybór Tak/Nie<br />
przy opcji "Tak" wywołaj teleport:<br />
Ustaw położenie przez zmienną<br />
ID Mapy - Zmienna odpowiadająca za ID mapy<br />
Współrzędna X - Zmienna odpowiadająca za współrzędną X<br />
Współrzędna Y - Zmienna odpowiadająca za współrzędną Y<br />
<img class="postimage" src="http://s30.postimg.org/unz0zxqkx/image.png" border="0" alt="[Obrazek: image.png]" /><br />
<span style="font-weight: bold;">3.Zakładka przedmioty/Items</span><br />
W niej tworzymy dwa przedmioty o dowolnej nazwie, moje nazwałem tak:<br />
<br />
Pierwszy przedmiot musi mieć opcje<br />
-Używalne=Walka i menu<br />
-Zużywalny=Tak<br />
-Typowe zdarzenie=Zapisanie Lokacji<br />
Drugi przedmiot<br />
-Używalne=Walka i menu<br />
-Zużywalny=Tak<br />
-Typowe zdarzenie=Wczytanie lokacji<br />
<br />
<span style="font-style: italic;"><span style="font-weight: bold;">Wady:</span></span><br />
Wadą tego systemu jest to że można przypisać tylko 1 mapę na zmienną(po zapisaniu innej mapy stary zapis zostaję zastąpiony) <br />
nie można też przy wczytywaniu wyświetlić nazwy mapy tylko jej ID.<br />
<br />
<span style="font-style: italic;"><span style="font-weight: bold;">Informacja:</span></span><br />
Poradnik tworzony przy pomocy polskiej wersji RMa ze względu na to iż nie korzystam z niego na co dzień, mam nadzieję że to nie sprawi problemu ponieważ moim celem jest pomoc innym użytkownikom a nie komercyjne produkcje w polskim programie.<br />
Poradnik zadziała w każdym Rpg Makerze w którym są zmienne ;)]]></description>
			<content:encoded><![CDATA[Chciałem przedstawić poradnik jak zrobić zwoje lokacji które pozwolą zapisać nam pozycje i do niej powrócić.<br />
Rozpisze proces zrobienia tego prostego systemu w punktach dla jaśniejszego zrozumienia.<br />
<br />
Dla osób nie lubiących czytać zamieszczam demo<br />
<a href="http://www.4shared.com/file/-p8HIzBpce/Zwj_Lokacji.html" target="_blank"><span style="color: #C71585;"><span style="font-weight: bold;">DEMO</span></span></a><br />
<br />
<span style="font-weight: bold;">1.Wchodzimy w Narzędzia</span><br />
<span style="font-weight: bold;">2.Zakładka Typowe zdarzenia</span><br />
W niej tworzymy:<br />
dwa typowe zdarzenia<br />
<img class="postimage" src="http://s28.postimg.org/5zstj3p1l/image.png" border="0" alt="[Obrazek: image.png]" /><br />
<span style="font-weight: bold;">Pierwsze typowe zdarzenie:</span><br />
-Tekst z pytaniem o zapisanie lokalizacji<br />
-Wybór (Tak/Nie)<br />
W opcji "Tak" przypisujemy kolejno zmienne:<br />
-Następnie dla upiększenia dodajemy animację<br />
-Po animacji wyświetl tekst z treścią"Lokalizacja zapisana"<br />
<img class="postimage" src="http://s28.postimg.org/i1ssqznnx/image.png" border="0" alt="[Obrazek: image.png]" /><br />
<span style="font-weight: bold;">Drugie typowe zdarzenie:</span><br />
-Wyświetl wiadomość z treścią:<br />
<img class="postimage" src="http://s17.postimg.org/3w323rein/image.png" border="0" alt="[Obrazek: image.png]" /><br />
\v[1] oznacza zmienną do której jest przypisane ID mapy<br />
-Następnie wyświetl wybór Tak/Nie<br />
przy opcji "Tak" wywołaj teleport:<br />
Ustaw położenie przez zmienną<br />
ID Mapy - Zmienna odpowiadająca za ID mapy<br />
Współrzędna X - Zmienna odpowiadająca za współrzędną X<br />
Współrzędna Y - Zmienna odpowiadająca za współrzędną Y<br />
<img class="postimage" src="http://s30.postimg.org/unz0zxqkx/image.png" border="0" alt="[Obrazek: image.png]" /><br />
<span style="font-weight: bold;">3.Zakładka przedmioty/Items</span><br />
W niej tworzymy dwa przedmioty o dowolnej nazwie, moje nazwałem tak:<br />
<br />
Pierwszy przedmiot musi mieć opcje<br />
-Używalne=Walka i menu<br />
-Zużywalny=Tak<br />
-Typowe zdarzenie=Zapisanie Lokacji<br />
Drugi przedmiot<br />
-Używalne=Walka i menu<br />
-Zużywalny=Tak<br />
-Typowe zdarzenie=Wczytanie lokacji<br />
<br />
<span style="font-style: italic;"><span style="font-weight: bold;">Wady:</span></span><br />
Wadą tego systemu jest to że można przypisać tylko 1 mapę na zmienną(po zapisaniu innej mapy stary zapis zostaję zastąpiony) <br />
nie można też przy wczytywaniu wyświetlić nazwy mapy tylko jej ID.<br />
<br />
<span style="font-style: italic;"><span style="font-weight: bold;">Informacja:</span></span><br />
Poradnik tworzony przy pomocy polskiej wersji RMa ze względu na to iż nie korzystam z niego na co dzień, mam nadzieję że to nie sprawi problemu ponieważ moim celem jest pomoc innym użytkownikom a nie komercyjne produkcje w polskim programie.<br />
Poradnik zadziała w każdym Rpg Makerze w którym są zmienne ;)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[System kradzieży]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-System-kradzie%C5%BCy</link>
			<pubDate>Mon, 23 Jun 2014 20:30:48 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-System-kradzie%C5%BCy</guid>
			<description><![CDATA[Witam postanowiłem zrobić tutorial do fajnej rzeczy, którą dziś ogarnąłem w rpg makerze <span style="color: #FF0000;">PL</span> co może się przydać nowym graczom (takim jak ja :3). System polega na tym, że jak podejdziemy normalnie do osoby i wciśniemy przycisk akcji to nic nadzwyczajnego się nie wydarzy, ale jeżeli mamy ustawione skradanie (za chwile pokażę jak je zrobić) to pyta nas czy chcemy osobę okraść. Logiczne, okraść można tylko skradając się.<br />
Wtedy losuje nam się zmienna numerkami 0-5 i jeżeli wypadnie numer 2, akcja zostaje udana, jeżeli nie to osoba, którą chcemy okraść zdenerwuje się i akcja będzie nie udana. <br />
 <br />
A więc najpierw wchodzimy w bazę danych i wybieramy zakładkę kondyncje, dodajemy nową i nazywamy ją Skradanie (nic tam nie zmieniamy)<br />
<br />
SS<br />
<a href="http://i.imgur.com/hFRwJMm.png" target="_blank">http://i.imgur.com/hFRwJMm.png</a><br />
<br />
Potem wchodzimy w zakładkę typowe zdarzenia i robimy nowe. Ustawiamy warunek aby pod przyciskiem ,,Z" (<span style="color: #32CD32;">SHIFT</span>) aby ustawić stan bohatera na skradanie. Bierzemy opcję Równoległe zdarzenie i ustawiamy dowolny przełącznik.<br />
<br />
SS<br />
<a href="http://i.imgur.com/hFRwJMm.png" target="_blank">http://i.imgur.com/hFRwJMm.png</a><br />
<br />
Potem tworzymy kolejną zakładkę w Typowych zdarzeniach<br />
Ta zakładka będzie kontrolowała umiejętność skradania.<br />
<br />
<span style="color: #32CD32;">Ustawiamy warunek</span>: Stan bohatera = Skradanie<br />
Ruszaj zdarzeniem: Zmiana szybkości bohatera 3 (jedna druga)<br />
Czekaj 20 (2 sek)<br />
Ruszaj zdarzeniem: Zmiana szybkości bohatera 4 (Normalna)*<br />
<span style="color: #32CD32;">Inne zdarzenie</span><br />
Puste<br />
<br />
Okej to była łatwa część zadania! Teraz przejdziemy do kradzieży za pomocą skradania.<br />
<br />
Tworzymy zdarzenie osoby, którą chcemy okraść.<br />
Jest to długie zdarzenie więc posłużę się screenami <br />
Pierwsza zakładka: Mamy po lewej warunek zdarzenia tworzymy nowy przełącznik i bierzemy go na ON. Następnie polecenia zdarzenia <br />
SS<br />
<a href="http://i.imgur.com/fT7CwEQ.png" target="_blank">http://i.imgur.com/fT7CwEQ.png</a><br />
Na nowej karcie zaznaczamy główny przełącznik A na ON<br />
i robimy tak:<br />
<br />
SS<br />
<a href="http://i.imgur.com/MPzC5AM.png" target="_blank">http://i.imgur.com/MPzC5AM.png</a><br />
<br />
Teraz robimy w rogu mapy zdarzenie na autostart, które aktywuje przełącznik uruchamiający osobę, która ma zostać okradziona, i typowe zdarzenia naszego skradania. <br />
<br />
I to już koniec mamy system złodzieja.<br />
<br />
------------------------------------------------<br />
*Zmieniamy na normalną aby po spowolnieniu postaci, miała znów domyślną szybkośc]]></description>
			<content:encoded><![CDATA[Witam postanowiłem zrobić tutorial do fajnej rzeczy, którą dziś ogarnąłem w rpg makerze <span style="color: #FF0000;">PL</span> co może się przydać nowym graczom (takim jak ja :3). System polega na tym, że jak podejdziemy normalnie do osoby i wciśniemy przycisk akcji to nic nadzwyczajnego się nie wydarzy, ale jeżeli mamy ustawione skradanie (za chwile pokażę jak je zrobić) to pyta nas czy chcemy osobę okraść. Logiczne, okraść można tylko skradając się.<br />
Wtedy losuje nam się zmienna numerkami 0-5 i jeżeli wypadnie numer 2, akcja zostaje udana, jeżeli nie to osoba, którą chcemy okraść zdenerwuje się i akcja będzie nie udana. <br />
 <br />
A więc najpierw wchodzimy w bazę danych i wybieramy zakładkę kondyncje, dodajemy nową i nazywamy ją Skradanie (nic tam nie zmieniamy)<br />
<br />
SS<br />
<a href="http://i.imgur.com/hFRwJMm.png" target="_blank">http://i.imgur.com/hFRwJMm.png</a><br />
<br />
Potem wchodzimy w zakładkę typowe zdarzenia i robimy nowe. Ustawiamy warunek aby pod przyciskiem ,,Z" (<span style="color: #32CD32;">SHIFT</span>) aby ustawić stan bohatera na skradanie. Bierzemy opcję Równoległe zdarzenie i ustawiamy dowolny przełącznik.<br />
<br />
SS<br />
<a href="http://i.imgur.com/hFRwJMm.png" target="_blank">http://i.imgur.com/hFRwJMm.png</a><br />
<br />
Potem tworzymy kolejną zakładkę w Typowych zdarzeniach<br />
Ta zakładka będzie kontrolowała umiejętność skradania.<br />
<br />
<span style="color: #32CD32;">Ustawiamy warunek</span>: Stan bohatera = Skradanie<br />
Ruszaj zdarzeniem: Zmiana szybkości bohatera 3 (jedna druga)<br />
Czekaj 20 (2 sek)<br />
Ruszaj zdarzeniem: Zmiana szybkości bohatera 4 (Normalna)*<br />
<span style="color: #32CD32;">Inne zdarzenie</span><br />
Puste<br />
<br />
Okej to była łatwa część zadania! Teraz przejdziemy do kradzieży za pomocą skradania.<br />
<br />
Tworzymy zdarzenie osoby, którą chcemy okraść.<br />
Jest to długie zdarzenie więc posłużę się screenami <br />
Pierwsza zakładka: Mamy po lewej warunek zdarzenia tworzymy nowy przełącznik i bierzemy go na ON. Następnie polecenia zdarzenia <br />
SS<br />
<a href="http://i.imgur.com/fT7CwEQ.png" target="_blank">http://i.imgur.com/fT7CwEQ.png</a><br />
Na nowej karcie zaznaczamy główny przełącznik A na ON<br />
i robimy tak:<br />
<br />
SS<br />
<a href="http://i.imgur.com/MPzC5AM.png" target="_blank">http://i.imgur.com/MPzC5AM.png</a><br />
<br />
Teraz robimy w rogu mapy zdarzenie na autostart, które aktywuje przełącznik uruchamiający osobę, która ma zostać okradziona, i typowe zdarzenia naszego skradania. <br />
<br />
I to już koniec mamy system złodzieja.<br />
<br />
------------------------------------------------<br />
*Zmieniamy na normalną aby po spowolnieniu postaci, miała znów domyślną szybkośc]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Punkty zaufania]]></title>
			<link>https://forum.ultimateam.pl/Thread-Dowolny-Punkty-zaufania</link>
			<pubDate>Thu, 06 Mar 2014 06:16:58 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-Dowolny-Punkty-zaufania</guid>
			<description><![CDATA[Zastanawialiście się kiedyś czy dana postać w grze nas lubi czy może jeszcze nie? Ostatnio wpadłem na pomysł, aby zrobić taką opcje.<br />
Substraty: Zmienna, kilka dodatkowych przełączników i dialogów do zwykłego NPC'ka<br />
Tworzymy zmienną 0001:Punkty zaufania w mieście A<br />
Jeśli wykonamy jakieś zadanie możemy dostać w danym mieście 5 PZ(punktów zaufania). Dzięki temu możemy zrobić strażnika ustawiając mu warunek jeśli PZ &gt;= 50 On znika (magia przełącznika)<br />
<img class="postimage" src="http://i57.tinypic.com/2vip4d0.jpg" border="0" alt="[Obrazek: 2vip4d0.jpg]" /><br />
Teraz NPC zwykle mówi "Witam" lub "nie mam czasu" a teraz ustawiamy 5 strony i w każdej inny dialog od mało zaufanego do bezgranicznie wierzącego. Na pierwszej stronie ustawiamy nieufny dialog NPC. <br />
W drugiej ustawiamy warunek zdarzenia zmienna 0001 &gt;= 25 w trzeciej zakładce 50 a na 4 stronie 75<br />
Handel: Tworzymy zdarzenie które daje nam questa i daje nam opcje otrzymania różnej nagrody pieniężnej, a jako warunek ustawiamy ilość zmiennej zaufania w danym mieście<br />
Produkty: efektowniejsze rozmowy z NPC, Targowanie się]]></description>
			<content:encoded><![CDATA[Zastanawialiście się kiedyś czy dana postać w grze nas lubi czy może jeszcze nie? Ostatnio wpadłem na pomysł, aby zrobić taką opcje.<br />
Substraty: Zmienna, kilka dodatkowych przełączników i dialogów do zwykłego NPC'ka<br />
Tworzymy zmienną 0001:Punkty zaufania w mieście A<br />
Jeśli wykonamy jakieś zadanie możemy dostać w danym mieście 5 PZ(punktów zaufania). Dzięki temu możemy zrobić strażnika ustawiając mu warunek jeśli PZ &gt;= 50 On znika (magia przełącznika)<br />
<img class="postimage" src="http://i57.tinypic.com/2vip4d0.jpg" border="0" alt="[Obrazek: 2vip4d0.jpg]" /><br />
Teraz NPC zwykle mówi "Witam" lub "nie mam czasu" a teraz ustawiamy 5 strony i w każdej inny dialog od mało zaufanego do bezgranicznie wierzącego. Na pierwszej stronie ustawiamy nieufny dialog NPC. <br />
W drugiej ustawiamy warunek zdarzenia zmienna 0001 &gt;= 25 w trzeciej zakładce 50 a na 4 stronie 75<br />
Handel: Tworzymy zdarzenie które daje nam questa i daje nam opcje otrzymania różnej nagrody pieniężnej, a jako warunek ustawiamy ilość zmiennej zaufania w danym mieście<br />
Produkty: efektowniejsze rozmowy z NPC, Targowanie się]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zdarzeniówki. Mega pack wkrótce.]]></title>
			<link>https://forum.ultimateam.pl/Thread-Dowolny-Zdarzeni%C3%B3wki-Mega-pack-wkr%C3%B3tce</link>
			<pubDate>Fri, 24 Jan 2014 18:02:33 +0100</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-Dowolny-Zdarzeni%C3%B3wki-Mega-pack-wkr%C3%B3tce</guid>
			<description><![CDATA[Witam w tym temacie będą zdarzeniówki jako że <br />
na twierdzy rpg makera jest już taki dział,niestety<br />
jakby już wymarły.Dlatego postanowiłem otworzyć taki dział<br />
w tutorialach ponieważ jest to swego rodzaju tutek.<br />
Chciałbym aby w tym temacie wszyscy wrzucali<br />
swoje zdarzeniówki w postaci projektu.<br />
Najlepiej niech to będą ciekawe i przydatne zdarzenia.<br />
<br />
<br />
Dziś zaczynam pracować nad mega packiem zdarzeniówek.<br />
Zdarzeniówki będą tylko z tego temetu.Gdy pack będzie<br />
gotowy.Oficjalnie zamykam 1 sezon zdarzeniówek.<br />
<br />
Pack będzie na ace<br />
<br />
W spoilerze będą aktualne gotowe zdarzeniówki<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">
-Dodano zdarzeniówkę "inne zastowonia regionów" By ralfek.<br />
</div></div>]]></description>
			<content:encoded><![CDATA[Witam w tym temacie będą zdarzeniówki jako że <br />
na twierdzy rpg makera jest już taki dział,niestety<br />
jakby już wymarły.Dlatego postanowiłem otworzyć taki dział<br />
w tutorialach ponieważ jest to swego rodzaju tutek.<br />
Chciałbym aby w tym temacie wszyscy wrzucali<br />
swoje zdarzeniówki w postaci projektu.<br />
Najlepiej niech to będą ciekawe i przydatne zdarzenia.<br />
<br />
<br />
Dziś zaczynam pracować nad mega packiem zdarzeniówek.<br />
Zdarzeniówki będą tylko z tego temetu.Gdy pack będzie<br />
gotowy.Oficjalnie zamykam 1 sezon zdarzeniówek.<br />
<br />
Pack będzie na ace<br />
<br />
W spoilerze będą aktualne gotowe zdarzeniówki<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">
-Dodano zdarzeniówkę "inne zastowonia regionów" By ralfek.<br />
</div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Aktywowane przedmioty]]></title>
			<link>https://forum.ultimateam.pl/Thread-VX-VXAce-Aktywowane-przedmioty</link>
			<pubDate>Sun, 23 Jun 2013 19:33:35 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-VX-VXAce-Aktywowane-przedmioty</guid>
			<description><![CDATA[<div style="text-align: center;"><span style="font-size: large;">Aktywowane przedmioty</span><br />
<span style="font-weight: bold;">Poziom trudności:</span> <span style="color: #32CD32;">Bardzo łatwy</span><br />
<span style="font-weight: bold;">Autor:</span> tracersgta :D</div>
<br />
W tym tutorialu chciałbym przedstawić jak zrobić w VX'ie specyficzne przedmioty, które możemy aktywować bezpośrednio z menu. Przykładem takiego przedmiotu może być list. Kiedy go aktywujemy pojawią nam się okna z wiadomością. Tylko jak to zrobić? Już tłumaczę!<br />
<br />
<img class="postimage" src="http://i.imgur.com/bshPIAZ.png" border="0" alt="[Obrazek: bshPIAZ.png]" /><br />
<br />
<span style="font-weight: bold;">Krok 1</span><br />
Zaczynamy od odpowiedniego skonfigurowania naszego przedmiotu. Wchodzimy w Bazę Danych &gt; Przedmioty.<br />
<br />
<span style="font-weight: bold;">Krok 2</span><br />
Jak widzimy na obrazku, zostały wyróżnione 4 okienka. <span style="color: #0000CD;">Wykonanie</span> ustawiamy na "Brak", gdyż inne ustawienia mogą ze sobą kolidować. Nie jest to wymagane, ale aby powstrzymać ew. błędy lepiej to zmienić.<br />
<br />
<span style="font-weight: bold;">Krok 3</span><br />
<span style="color: #FF6347;">Wywołanie</span> ustawiamy na "Menu", abyśmy mogli używać naszego przedmiotu podczas rozgrywki.<br />
<br />
<span style="font-weight: bold;">Krok 4</span><br />
Okienko <span style="color: #800000;">Zużywalne</span> ustawiamy zależnie od potrzeb. Jeżeli to np. list, który będziemy mogli przeczytać wiele razy ustawiamy na "Nie". A jeżeli to przedmiot jednokrotnego użytku to ustawiamy na "Tak".<br />
<br />
<span style="font-weight: bold;">Krok 5</span><br />
<span style="color: #FF0000;">Typowe zdarzenie</span> to nasze najważniejsze okienko i wybieramy w nim dowolne typowe zdarzenie które nie jest używane. Jeżeli posiadamy RM VXAce to musimy wejść w "Wywołanie obiektu":<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i41.tinypic.com/2ezjmh0.jpg" border="0" alt="[Obrazek: 2ezjmh0.jpg]" /></div></div>
<span style="font-style: italic;">Yay! Skonfigurowaliśmy przedmiot do użytku pod typowe zdarzenie. Teraz zajmiemy się typowym zdarzeniem.</span><br />
<br />
<img class="postimage" src="http://i.imgur.com/h1jc6cq.png" border="0" alt="[Obrazek: h1jc6cq.png]" /><br />
<br />
<span style="font-weight: bold;">Krok 6</span><br />
Wchodzimy w Bazę Danych &gt; Typowe zdarzenia i wybieramy z listy po lewej typowe zdarzenie, które wybraliśmy w kroku piątym.<br />
<br />
<span style="font-weight: bold;">Krok 7</span><br />
Jeżeli chcemy nazywamy nasze typowe zdarzenie i patrzymy na obrazek powyżej.<br />
<br />
<span style="font-weight: bold;">Krok 8</span><br />
<span style="color: #FF0000;">Funkcję</span> ustawiamy na "Równoległe zdarzenie".<br />
<br />
<span style="font-weight: bold;">Krok 9</span><br />
<span style="color: #0000CD;">Warunkowy przełącznik</span> ustawiamy koniecznie na przełącznik, który jest włączony. W innym wypadku zdarzenie nie zadziała. Możemy zrobić przełącznik który jest włączony zawsze, poprzez ustawienie go na początku naszej gry.<br />
<br />
<span style="font-weight: bold;">Krok 10</span><br />
Teraz ustawiamy polecenia zdarzenia. Ja wybrałem wiadomość, gdyż mój przedmiot to list.<br />
<br />
<span style="font-style: italic;">To tyle! Banalny i sprawdzony sposób. Tutek napisany i zilustrowany przez tracersgta</span> :D]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><span style="font-size: large;">Aktywowane przedmioty</span><br />
<span style="font-weight: bold;">Poziom trudności:</span> <span style="color: #32CD32;">Bardzo łatwy</span><br />
<span style="font-weight: bold;">Autor:</span> tracersgta :D</div>
<br />
W tym tutorialu chciałbym przedstawić jak zrobić w VX'ie specyficzne przedmioty, które możemy aktywować bezpośrednio z menu. Przykładem takiego przedmiotu może być list. Kiedy go aktywujemy pojawią nam się okna z wiadomością. Tylko jak to zrobić? Już tłumaczę!<br />
<br />
<img class="postimage" src="http://i.imgur.com/bshPIAZ.png" border="0" alt="[Obrazek: bshPIAZ.png]" /><br />
<br />
<span style="font-weight: bold;">Krok 1</span><br />
Zaczynamy od odpowiedniego skonfigurowania naszego przedmiotu. Wchodzimy w Bazę Danych &gt; Przedmioty.<br />
<br />
<span style="font-weight: bold;">Krok 2</span><br />
Jak widzimy na obrazku, zostały wyróżnione 4 okienka. <span style="color: #0000CD;">Wykonanie</span> ustawiamy na "Brak", gdyż inne ustawienia mogą ze sobą kolidować. Nie jest to wymagane, ale aby powstrzymać ew. błędy lepiej to zmienić.<br />
<br />
<span style="font-weight: bold;">Krok 3</span><br />
<span style="color: #FF6347;">Wywołanie</span> ustawiamy na "Menu", abyśmy mogli używać naszego przedmiotu podczas rozgrywki.<br />
<br />
<span style="font-weight: bold;">Krok 4</span><br />
Okienko <span style="color: #800000;">Zużywalne</span> ustawiamy zależnie od potrzeb. Jeżeli to np. list, który będziemy mogli przeczytać wiele razy ustawiamy na "Nie". A jeżeli to przedmiot jednokrotnego użytku to ustawiamy na "Tak".<br />
<br />
<span style="font-weight: bold;">Krok 5</span><br />
<span style="color: #FF0000;">Typowe zdarzenie</span> to nasze najważniejsze okienko i wybieramy w nim dowolne typowe zdarzenie które nie jest używane. Jeżeli posiadamy RM VXAce to musimy wejść w "Wywołanie obiektu":<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;"><img class="postimage" src="http://i41.tinypic.com/2ezjmh0.jpg" border="0" alt="[Obrazek: 2ezjmh0.jpg]" /></div></div>
<span style="font-style: italic;">Yay! Skonfigurowaliśmy przedmiot do użytku pod typowe zdarzenie. Teraz zajmiemy się typowym zdarzeniem.</span><br />
<br />
<img class="postimage" src="http://i.imgur.com/h1jc6cq.png" border="0" alt="[Obrazek: h1jc6cq.png]" /><br />
<br />
<span style="font-weight: bold;">Krok 6</span><br />
Wchodzimy w Bazę Danych &gt; Typowe zdarzenia i wybieramy z listy po lewej typowe zdarzenie, które wybraliśmy w kroku piątym.<br />
<br />
<span style="font-weight: bold;">Krok 7</span><br />
Jeżeli chcemy nazywamy nasze typowe zdarzenie i patrzymy na obrazek powyżej.<br />
<br />
<span style="font-weight: bold;">Krok 8</span><br />
<span style="color: #FF0000;">Funkcję</span> ustawiamy na "Równoległe zdarzenie".<br />
<br />
<span style="font-weight: bold;">Krok 9</span><br />
<span style="color: #0000CD;">Warunkowy przełącznik</span> ustawiamy koniecznie na przełącznik, który jest włączony. W innym wypadku zdarzenie nie zadziała. Możemy zrobić przełącznik który jest włączony zawsze, poprzez ustawienie go na początku naszej gry.<br />
<br />
<span style="font-weight: bold;">Krok 10</span><br />
Teraz ustawiamy polecenia zdarzenia. Ja wybrałem wiadomość, gdyż mój przedmiot to list.<br />
<br />
<span style="font-style: italic;">To tyle! Banalny i sprawdzony sposób. Tutek napisany i zilustrowany przez tracersgta</span> :D]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Napisy końcowe w zdarzeniu.]]></title>
			<link>https://forum.ultimateam.pl/Thread-VXAce-Napisy-ko%C5%84cowe-w-zdarzeniu</link>
			<pubDate>Thu, 13 Jun 2013 08:36:31 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-VXAce-Napisy-ko%C5%84cowe-w-zdarzeniu</guid>
			<description><![CDATA[Witam, ostatnio bawiłem się zdarzeniami w VX ace i przypadkiem stworzyłem napisy końcowe w zdarzeniu! Nie potrzeba skryptu, można<br />
zrobić to tak:<br />
1.Wchodzimy w typowe zdarzenia.<br />
<br />
2.Tworzymy nowe typowe zdarzenie.<br />
<br />
3.Wstawiamy przewijaną wiadomość.<br />
<br />
4.Wpisujemy w niej dane napisy końcowe, wybieramy szybkość przewijania napisów, lub tę szybkość wyłączamy.<br />
<br />
5.Zaznaczamy to zdarzenie jako równoległe zdarzenie.<br />
<br />
6.Ustawiamy przełącznik byle jaki.<br />
<br />
Wszystko co zrobiłem powyżej tak wygląda:<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">
Kliknij na obrazek żeby zobaczyć go w pełnym rozmiarze!<br />
<a href="http://www.fotosik.pl/showFullSize.php?id=8491de632e805f59" target="_blank"><img class="postimage" src="http://images42.fotosik.pl/896/8491de632e805f59m.jpg" border="0" alt="[Obrazek: 8491de632e805f59m.jpg]" /></a><br />
<a href="http://www.fotosik.pl/showFullSize.php?id=7133662f377f3aa2" target="_blank"><img class="postimage" src="http://images39.fotosik.pl/2068/7133662f377f3aa2m.jpg" border="0" alt="[Obrazek: 7133662f377f3aa2m.jpg]" /></a><br />
</div></div>
6.Tworzymy nowe zdarzenie na mapie.<br />
<br />
7.Te zdarzenie ustawiamy jako odpalacz tych napisów końcowych, wystarczy że wstawimy zmień przełącznik na ten przełącznik jaki jest wymagany do włączenia stworzonego wcześniej typowego zdarzenia.<br />
<br />
8.Testujemy.<br />
<br />
Jak to teraz wygląda:<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">
Kliknij na obrazek żeby zobaczyć go w pełnym rozmiarze!<br />
<a href="http://www.fotosik.pl/showFullSize.php?id=f77b3e632df590a5" target="_blank"><img class="postimage" src="http://images44.fotosik.pl/725/f77b3e632df590a5m.jpg" border="0" alt="[Obrazek: f77b3e632df590a5m.jpg]" /></a><br />
</div></div>
9.Jeśli chcecie żeby po zniknięciu tych napisów pojawił się ekran tytułowy, robicie to tak:<br />
<br />
9.1.Wstawiamy do typowego zdarzenia po napisach końcowych "Przejdź do ekranu tytułowego"<br />
<br />
Można jeszcze w typowym zdarzeniu żeby postacie chodziły w czasie trwania napisów końcowych, ale o tym w następnej części.<br />
<br />
Plusy: Można pisać wieloma kolorami ( \c[cyfra koloru] ), nie musi to być obrazek jak w napisach końcowych w skrypcie tylko że np. bohater wraca do domu po ciężkej wojnie.<br />
<hr />
Dobra, Nie trzeba było w zdarzeniu przejścia do ekranu tytułowego tylko<br />
w tym typowym zdarzeniu :)]]></description>
			<content:encoded><![CDATA[Witam, ostatnio bawiłem się zdarzeniami w VX ace i przypadkiem stworzyłem napisy końcowe w zdarzeniu! Nie potrzeba skryptu, można<br />
zrobić to tak:<br />
1.Wchodzimy w typowe zdarzenia.<br />
<br />
2.Tworzymy nowe typowe zdarzenie.<br />
<br />
3.Wstawiamy przewijaną wiadomość.<br />
<br />
4.Wpisujemy w niej dane napisy końcowe, wybieramy szybkość przewijania napisów, lub tę szybkość wyłączamy.<br />
<br />
5.Zaznaczamy to zdarzenie jako równoległe zdarzenie.<br />
<br />
6.Ustawiamy przełącznik byle jaki.<br />
<br />
Wszystko co zrobiłem powyżej tak wygląda:<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">
Kliknij na obrazek żeby zobaczyć go w pełnym rozmiarze!<br />
<a href="http://www.fotosik.pl/showFullSize.php?id=8491de632e805f59" target="_blank"><img class="postimage" src="http://images42.fotosik.pl/896/8491de632e805f59m.jpg" border="0" alt="[Obrazek: 8491de632e805f59m.jpg]" /></a><br />
<a href="http://www.fotosik.pl/showFullSize.php?id=7133662f377f3aa2" target="_blank"><img class="postimage" src="http://images39.fotosik.pl/2068/7133662f377f3aa2m.jpg" border="0" alt="[Obrazek: 7133662f377f3aa2m.jpg]" /></a><br />
</div></div>
6.Tworzymy nowe zdarzenie na mapie.<br />
<br />
7.Te zdarzenie ustawiamy jako odpalacz tych napisów końcowych, wystarczy że wstawimy zmień przełącznik na ten przełącznik jaki jest wymagany do włączenia stworzonego wcześniej typowego zdarzenia.<br />
<br />
8.Testujemy.<br />
<br />
Jak to teraz wygląda:<br />
<div class="spoiler"><div class="spoiler_header">Spoiler: <a href="javascript:void(0);" onclick="javascript:if(parentNode.parentNode.getElementsByTagName('div')[1].style.display=='block'){parentNode.parentNode.getElementsByTagName('div')[1].style.display='none';this.innerHTML='(Otwórz)';}else {parentNode.parentNode.getElementsByTagName('div')[1].style.display='block';this.innerHTML='(Zamknij)';}"> (Otwórz) </a></div><div class="spoiler_body" style="display: none;">
Kliknij na obrazek żeby zobaczyć go w pełnym rozmiarze!<br />
<a href="http://www.fotosik.pl/showFullSize.php?id=f77b3e632df590a5" target="_blank"><img class="postimage" src="http://images44.fotosik.pl/725/f77b3e632df590a5m.jpg" border="0" alt="[Obrazek: f77b3e632df590a5m.jpg]" /></a><br />
</div></div>
9.Jeśli chcecie żeby po zniknięciu tych napisów pojawił się ekran tytułowy, robicie to tak:<br />
<br />
9.1.Wstawiamy do typowego zdarzenia po napisach końcowych "Przejdź do ekranu tytułowego"<br />
<br />
Można jeszcze w typowym zdarzeniu żeby postacie chodziły w czasie trwania napisów końcowych, ale o tym w następnej części.<br />
<br />
Plusy: Można pisać wieloma kolorami ( \c[cyfra koloru] ), nie musi to być obrazek jak w napisach końcowych w skrypcie tylko że np. bohater wraca do domu po ciężkej wojnie.<br />
<hr />
Dobra, Nie trzeba było w zdarzeniu przejścia do ekranu tytułowego tylko<br />
w tym typowym zdarzeniu :)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wybieranie klasy postaci na podstawie pytań]]></title>
			<link>https://forum.ultimateam.pl/Thread-XP-Wybieranie-klasy-postaci-na-podstawie-pyta%C5%84</link>
			<pubDate>Sat, 04 May 2013 14:45:02 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-XP-Wybieranie-klasy-postaci-na-podstawie-pyta%C5%84</guid>
			<description><![CDATA[Tutek napisany przez użytkownika Master Miller na rmxp.pl<br />
<br />
Dziś wam podpowiem jak wykonać wybór profesji na podstawie pytań.<br />
<br />
Z takim zabiegiem mogliśmy się spotkać w Morrowindzie czy Jagged Alliance 2.<br />
<br />
Zdarzeniówka ta może przybierać na skomplikowaniu w zależności od tego, ile profesji/klas bohatera chcemy umieścić w swojej grze.<br />
<br />
Ja pokażę to na 3 profesjach: wojownika, maga i złodzieja.<br />
<br />
Krok 1: Utwórz trzy zmienne i nazwij je np. pktWojownik; pktMag; pktZlodziej<br />
Krok 2: Ustal treść i ilość pytań (minimum to jakieś 5/7), np.<br />
Idziesz drogą i widzisz jak ktoś napada staruszkę, co robisz?<br />
Odp. A Rzucasz się na atakującego<br />
<br />
Odp. B Też napadasz staruszkę<br />
<br />
Odp. C Wołasz straż i unieruchamiasz atakującego.<br />
<br />
I tak po kolei układasz pytania.<br />
<br />
Krok 3: Do każdej odpowiedzi dodaj edycję zmiennej, na powyższym przykładzie, dla odpowiedzi A zmienna pktWojownik urośnie o 1, dla B pktZłodziej urośnie o 1 a dla C pktMag urośnie o 1. Najlepiej to zobrazuje zdjęcie:<br />
<br />
<a href="http://img215.imageshack.us/img215/466/przyklad1.png" target="_blank">http://img215.imageshack.us/img215/466/przyklad1.png</a><br />
<br />
Krok 4: Conditional Branche - czyli najbardziej skomplikowana sprawa. Najlepiej ułożyć pytania tak, żeby suma punktów nigdy nie była równa, czyli pktWojownik pktMag i pktZłodziej nigdy (niezależnie od dokonanych przez gracza wyborów) nie były równe. <br />
<br />
Co by się zbytnio nad tym nie rozpisywać (byłoby to strasznie zagmatwane) pokaże screen jak to powinno wyglądać:<br />
<br />
<a href="http://img69.imageshack.us/img69/7616/przyklad2s.png" target="_blank">http://img69.imageshack.us/img69/7616/przyklad2s.png</a><br />
<br />
Oczywiście dla większej ilości klas będzie to jeszcze bardziej pogmatwane.]]></description>
			<content:encoded><![CDATA[Tutek napisany przez użytkownika Master Miller na rmxp.pl<br />
<br />
Dziś wam podpowiem jak wykonać wybór profesji na podstawie pytań.<br />
<br />
Z takim zabiegiem mogliśmy się spotkać w Morrowindzie czy Jagged Alliance 2.<br />
<br />
Zdarzeniówka ta może przybierać na skomplikowaniu w zależności od tego, ile profesji/klas bohatera chcemy umieścić w swojej grze.<br />
<br />
Ja pokażę to na 3 profesjach: wojownika, maga i złodzieja.<br />
<br />
Krok 1: Utwórz trzy zmienne i nazwij je np. pktWojownik; pktMag; pktZlodziej<br />
Krok 2: Ustal treść i ilość pytań (minimum to jakieś 5/7), np.<br />
Idziesz drogą i widzisz jak ktoś napada staruszkę, co robisz?<br />
Odp. A Rzucasz się na atakującego<br />
<br />
Odp. B Też napadasz staruszkę<br />
<br />
Odp. C Wołasz straż i unieruchamiasz atakującego.<br />
<br />
I tak po kolei układasz pytania.<br />
<br />
Krok 3: Do każdej odpowiedzi dodaj edycję zmiennej, na powyższym przykładzie, dla odpowiedzi A zmienna pktWojownik urośnie o 1, dla B pktZłodziej urośnie o 1 a dla C pktMag urośnie o 1. Najlepiej to zobrazuje zdjęcie:<br />
<br />
<a href="http://img215.imageshack.us/img215/466/przyklad1.png" target="_blank">http://img215.imageshack.us/img215/466/przyklad1.png</a><br />
<br />
Krok 4: Conditional Branche - czyli najbardziej skomplikowana sprawa. Najlepiej ułożyć pytania tak, żeby suma punktów nigdy nie była równa, czyli pktWojownik pktMag i pktZłodziej nigdy (niezależnie od dokonanych przez gracza wyborów) nie były równe. <br />
<br />
Co by się zbytnio nad tym nie rozpisywać (byłoby to strasznie zagmatwane) pokaże screen jak to powinno wyglądać:<br />
<br />
<a href="http://img69.imageshack.us/img69/7616/przyklad2s.png" target="_blank">http://img69.imageshack.us/img69/7616/przyklad2s.png</a><br />
<br />
Oczywiście dla większej ilości klas będzie to jeszcze bardziej pogmatwane.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pory Dnia (Proste)]]></title>
			<link>https://forum.ultimateam.pl/Thread-Pory-Dnia-Proste</link>
			<pubDate>Thu, 02 May 2013 15:37:13 +0200</pubDate>
			<guid isPermaLink="false">https://forum.ultimateam.pl/Thread-Pory-Dnia-Proste</guid>
			<description><![CDATA[1. Na początek tworzymy typowe zdarzenie i dodajemy do niego przełącznik, który włączać/wyłączać będzie pory dnia. <br />
 2. Nazywamy je (np najlepiej pory dnia).<br />
 3. Tworzymy "zmianę barwy ekranu (0, -34, -34,0) @60, czekaj). Te kolory posłużą nam jako poranek. <br />
 - następnie dodajemy opcję "Czekaj" Tu ustawiamy jak nam wygodnie. Im więcej dasz czasu w czekaj tym dłużej będzie trwać pora dnia. <br />
 4. Dodajemy "zmiana barwy ekranu" (0, 0, 0, 0) @60, czekaj). Te kolory posłużą nam jako dzień. <br />
 - Znów czekaj. Teraz musimy dodać troszkę więcej czasu, ponieważ dzień trwa dłużej niż poranek. <br />
 5. Po raz trzeci dodajemy "zmiana barwy ekranu" (-34, -85, -51,0) @60, czekaj). Te kolory posłużą nam jako wieczór.  <br />
 6.Ostatnia pora dnia, a mianowicie noc. Ustawiamy (-136, -136, -136,0) @60, czekaj) <br />
 Tyle samo "Czekaj" co w dniu :P <br />
<br />
Zdarzenie ustawione musi być jako równoległe. <br />
<br />
 Dodatkowe informacje: <br />
<br />
 - Minimalna liczba dla czekaj to 1, a maksymalna 999. <br />
 - Pamiętajcie Poranek i wieczór muszą być krótsze niż Dzień i noc.]]></description>
			<content:encoded><![CDATA[1. Na początek tworzymy typowe zdarzenie i dodajemy do niego przełącznik, który włączać/wyłączać będzie pory dnia. <br />
 2. Nazywamy je (np najlepiej pory dnia).<br />
 3. Tworzymy "zmianę barwy ekranu (0, -34, -34,0) @60, czekaj). Te kolory posłużą nam jako poranek. <br />
 - następnie dodajemy opcję "Czekaj" Tu ustawiamy jak nam wygodnie. Im więcej dasz czasu w czekaj tym dłużej będzie trwać pora dnia. <br />
 4. Dodajemy "zmiana barwy ekranu" (0, 0, 0, 0) @60, czekaj). Te kolory posłużą nam jako dzień. <br />
 - Znów czekaj. Teraz musimy dodać troszkę więcej czasu, ponieważ dzień trwa dłużej niż poranek. <br />
 5. Po raz trzeci dodajemy "zmiana barwy ekranu" (-34, -85, -51,0) @60, czekaj). Te kolory posłużą nam jako wieczór.  <br />
 6.Ostatnia pora dnia, a mianowicie noc. Ustawiamy (-136, -136, -136,0) @60, czekaj) <br />
 Tyle samo "Czekaj" co w dniu :P <br />
<br />
Zdarzenie ustawione musi być jako równoległe. <br />
<br />
 Dodatkowe informacje: <br />
<br />
 - Minimalna liczba dla czekaj to 1, a maksymalna 999. <br />
 - Pamiętajcie Poranek i wieczór muszą być krótsze niż Dzień i noc.]]></content:encoded>
		</item>
	</channel>
</rss>