<?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[McSurvi.pl Network Serwery Minecraft 1.8 - Poradniki]]></title>
		<link>http://mcsurvi.pl/forum/</link>
		<description><![CDATA[McSurvi.pl Network Serwery Minecraft 1.8 - http://mcsurvi.pl/forum]]></description>
		<pubDate>Tue, 28 Apr 2026 15:39:30 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Dodatki.]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=21228</link>
			<pubDate>Wed, 15 Apr 2020 21:23:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=21228</guid>
			<description><![CDATA[Cześć,<br />
<br />
po dość długiej przerwie stwierdziłem, iż warto napisać kolejny poradnik dot. pisania skryptów. Więc tak, tematem dzisiejszego poradnika są <span style="font-weight: bold;" class="mycode_b">dodatki</span> do pluginu <span style="font-weight: bold;" class="mycode_b">Skript</span>. Zanim przejdziemy do listy dodatków, która jest dość długa przejdę najpierw do czego są i co one wnoszą do naszego pluginu Skript.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Czym są dodatki?</span><br />
Są to dodatkowe pluginy, które służą do napisania, stworzenia czegoś czego w samym Skript nie zrobimy. Można powiedzieć, że jest to składania, która umożliwia nam właśnie wykonania czegoś czego po prostu nie zrobimy w zwykłym Skript, gdyż nie ma tego w jego dokumentacji. Co chcę przez to powiedzieć? Chcę powiedzieć, że nie zrobimy GUI bez żadnych dodatków, ponieważ sam Skript po prostu nie posiada tego, potrzebuje on np. dodatku <span style="font-weight: bold;" class="mycode_b">SkQuery lub TuSKe</span>, aby zrobić takowe GUI. Jeśli chcemy, aby gracz automatycznie się odrodził również musimy skorzystać z dodatku np. z Skeleton. (Od wersji 2.3.1 Skript posiada już w sobie Respawn Effect). <br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Czy one są potrzebne do dobrego skryptu?</span><br />
Wobec tego punktu mam dwie strony, tak oraz nie.<br />
<br />
Dlaczego <span style="font-weight: bold;" class="mycode_b">nie są potrzebne</span> do dobrego skryptu?<br />
Ponieważ możemy napisać <span style="font-weight: bold;" class="mycode_b">nierozbudowany</span> skrypt. <br />
<br />
- <span style="font-weight: bold;" class="mycode_b">Nierozbudowany</span>; jeśli nie jesteś osobą, która nie ma obszernej wiedzy na temat dokumentacji Skript'a, któregoś z jego dodatku, wówczas nierozbudowany skrypt jest dosyć dobry. <br />
<br />
Ale co to za sobą niesie? <br />
1) Skrypt nie wniesie dużo na serwer. <br />
2) Ograniczenie samego Skript'a. <br />
3) Brak konfiguracji.<br />
4) Skrypt nie będzie aż tak obciążał serwera. (Jeśli nie posiada zbędnych pętli, every x seconds itp.)<br />
<br />
Ograniczenia:<br />
1) Brak możliwości tworzenia GUI z funkcjami. <br />
2) Brak możliwości sprawdzania, edytowania, tworzenia, usuwania plików/folderów.<br />
3) Odtwarzanie dźwięków. W samym Skript jest ono bodajże od wersji 2.2-dev28, jednak w wersji 2.4 zostały dodane kategorie, jednak jeśli się nie mylę to w tym przypadku jest wymagana wersja 1.11+. Odtwarzanie dźwięków na starszej wersji możliwe jest tylko poprzez komendę, czyli coś takiego:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>execute console command "playsound &lt;sound&gt; &lt;player&gt; [x] [y] [z] [volume] [pitch] [minimumVolume]"<br />
make player execute "playsound &lt;sound&gt; &lt;player&gt; [x] [y] [z] [volume] [pitch] [minimumVolume]"</code></div></div><br />
Dlaczego <span style="font-weight: bold;" class="mycode_b">są potrzebne</span> do dobrego skryptu?<br />
Ponieważ możemy napisać <span style="font-weight: bold;" class="mycode_b">rozbudowany</span> skrypt.<br />
<br />
- <span style="font-weight: bold;" class="mycode_b">Rozbudowany</span>; jeśli chodzi o ten punkt to tutaj będzie dłuższa wypowiedź. Rozbudowany skrypt jest przeważnie bardziej użyteczny niż nierozbudowany i nie, nie chcę powiedzieć, że nierozbudowane skrypty są gorsze od tych rozbudowanych. Możemy więcej w takim skrypcie napisać, zrobić, po prostu ograniczenia, które są przy tych mniej rozbudowanych skryptach po prostu zostają zniesione. Oczywiście jest to zależne od dodatku, ponieważ dodatki <span style="font-weight: bold;" class="mycode_b">nie są identyczne</span>. <br />
<br />
Podsumowując ten punkt - dodatki do pluginu Skript są potrzebne, aby skrypt był rozbudowany, posiadał w sobie więcej możliwości oraz ułatwień. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. Czy ilość dodatków ma znaczenie?</span><br />
Ilość dodatków na serwerze jest już bardziej preferencją dla tego kto będzie korzystał z nich, ale moim zdaniem ilość dodatków ma dosyć duże znaczenie. Jakie? Niektóre dodatki "gryzą" się ze sobą przez co mogą występować błędy na serwerze. Niektóre zaś nie są już wspierane. Co więc powinniśmy zrobić?<br />
1. Jeśli nie korzystamy z jakiegoś dodatku - wyrzućmy go.<br />
2. Jeśli dodatek jest pod wersję 1.7, a nasz serwer 1.12 również go wyrzućmy. Taki dodatek nie będzie poprawnie działał, zupełnie tak jak wersja pluginu 2.1.2 na wersji 1.11+.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">4. Czy warto korzystać z dodatków?</span><br />
Podsumowując - <span style="font-weight: bold;" class="mycode_b">tak, warto korzystać z dodatków</span>, ponieważ możemy zrobić dzięki nim ciekawe i rozbudowane skrypty.<br />
<br />
A więc tak... Przejdźmy teraz do listy wszystkich dodatków do pluginu Skript:<br />
<span style="font-weight: bold;" class="mycode_b">AdvancementsAddon, AlkaSK, AuthMeSkAddon, Baskup, BentenCore, Biosphere, Biosphere2, BoringSK, BunchSk, BungeeAddon, BungeeMaster, Conquer, DSSkriptAddon, Ersatz, EventSK, ExertSK, ExpressionsPlus, ExterSK, ExstrasSK, FacSK, Fawesk, FileSK, FunkySk, GameBuSK, Gangar, GattSK, GuiSk, HolographicDisplaysAddon, HookSk, IdkSk, jNBT, LargeSk, LiteBansSk, MarSK, MineLuaSK, mmSkriptAddon, MundoSk, MySkript, Netrozor, NpcAddon, OaSkriptEvents, OpenAudioMcSkript, OpenAudiomcSkriptEvents, PAPISkriptExpansion, PirateSK, ProtocolPing, PurpleSk, QuarSK, RandomSK, RediSK, Repuska, reqn, ScoreboardTags, SharpSK, SkAction, SkAddonLib, skAliasesVerCheck, SkAngelTool, skDragon, sKeeland, Skellett, SkellettProxy, Sketch, SkExtras, SkGet, skGlide, skLib, SkMorkaz, SkMusic, Skore, SKPermissionsEx, skProfession, SkQuery, SkQuery-Lime, SkRambled, Skraper, skRayFall, skript-db, skript-hack, skript-json, skript-math, skript-mirror, skript-npc, skript-ping, skript-votifier-hook, skript-yaml, SkriptEvolved, SkriptPlus, skRPG, skRPG-Lime, SkSpigotAdditions, SkStuff, Skuared, Skungee, skUnity, SkUniversal, skUtilities, SkVault, SKVoice, SkWaze, skWhitelist, SkWorldBorder, SpectateHook, SQLibrary, TeamSkript, Ticker, Tortoise, TraderSk, TuSKe, TwitterSK, Umbaska, UmbaskaCord, uSkAddon, Vectors-Skript, Vixio, WebAddon, WildSkript, WolvSK, SkriptHubDocsTool, Beamer, skript-logs, SkDisplay, SkEmail, Skematic, LeafSK, Sk-NBeeT, Skript-Paper, GameAPI, Kosmos, Tablisknu, WebSKT, HyperSK, Kosmos-1.0-BETA.3, MorkazSk, Sk-Perm, ASkAddon, PirateSK2, SkRolis, skript-holo, Misk, Skent, ThatPacketAddon, Khoryl, skript-placeholders, TranSKator, SkBee, SkBoard i skester.</span><br />
<br />
Jak widzicie dodatków jest masa, niektóre są Reworkiem starych projektów. <br />
To tyle w tym poradniku, myślę, że się może do czegoś przydać.<br />
Pozdrawiam.]]></description>
			<content:encoded><![CDATA[Cześć,<br />
<br />
po dość długiej przerwie stwierdziłem, iż warto napisać kolejny poradnik dot. pisania skryptów. Więc tak, tematem dzisiejszego poradnika są <span style="font-weight: bold;" class="mycode_b">dodatki</span> do pluginu <span style="font-weight: bold;" class="mycode_b">Skript</span>. Zanim przejdziemy do listy dodatków, która jest dość długa przejdę najpierw do czego są i co one wnoszą do naszego pluginu Skript.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Czym są dodatki?</span><br />
Są to dodatkowe pluginy, które służą do napisania, stworzenia czegoś czego w samym Skript nie zrobimy. Można powiedzieć, że jest to składania, która umożliwia nam właśnie wykonania czegoś czego po prostu nie zrobimy w zwykłym Skript, gdyż nie ma tego w jego dokumentacji. Co chcę przez to powiedzieć? Chcę powiedzieć, że nie zrobimy GUI bez żadnych dodatków, ponieważ sam Skript po prostu nie posiada tego, potrzebuje on np. dodatku <span style="font-weight: bold;" class="mycode_b">SkQuery lub TuSKe</span>, aby zrobić takowe GUI. Jeśli chcemy, aby gracz automatycznie się odrodził również musimy skorzystać z dodatku np. z Skeleton. (Od wersji 2.3.1 Skript posiada już w sobie Respawn Effect). <br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Czy one są potrzebne do dobrego skryptu?</span><br />
Wobec tego punktu mam dwie strony, tak oraz nie.<br />
<br />
Dlaczego <span style="font-weight: bold;" class="mycode_b">nie są potrzebne</span> do dobrego skryptu?<br />
Ponieważ możemy napisać <span style="font-weight: bold;" class="mycode_b">nierozbudowany</span> skrypt. <br />
<br />
- <span style="font-weight: bold;" class="mycode_b">Nierozbudowany</span>; jeśli nie jesteś osobą, która nie ma obszernej wiedzy na temat dokumentacji Skript'a, któregoś z jego dodatku, wówczas nierozbudowany skrypt jest dosyć dobry. <br />
<br />
Ale co to za sobą niesie? <br />
1) Skrypt nie wniesie dużo na serwer. <br />
2) Ograniczenie samego Skript'a. <br />
3) Brak konfiguracji.<br />
4) Skrypt nie będzie aż tak obciążał serwera. (Jeśli nie posiada zbędnych pętli, every x seconds itp.)<br />
<br />
Ograniczenia:<br />
1) Brak możliwości tworzenia GUI z funkcjami. <br />
2) Brak możliwości sprawdzania, edytowania, tworzenia, usuwania plików/folderów.<br />
3) Odtwarzanie dźwięków. W samym Skript jest ono bodajże od wersji 2.2-dev28, jednak w wersji 2.4 zostały dodane kategorie, jednak jeśli się nie mylę to w tym przypadku jest wymagana wersja 1.11+. Odtwarzanie dźwięków na starszej wersji możliwe jest tylko poprzez komendę, czyli coś takiego:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>execute console command "playsound &lt;sound&gt; &lt;player&gt; [x] [y] [z] [volume] [pitch] [minimumVolume]"<br />
make player execute "playsound &lt;sound&gt; &lt;player&gt; [x] [y] [z] [volume] [pitch] [minimumVolume]"</code></div></div><br />
Dlaczego <span style="font-weight: bold;" class="mycode_b">są potrzebne</span> do dobrego skryptu?<br />
Ponieważ możemy napisać <span style="font-weight: bold;" class="mycode_b">rozbudowany</span> skrypt.<br />
<br />
- <span style="font-weight: bold;" class="mycode_b">Rozbudowany</span>; jeśli chodzi o ten punkt to tutaj będzie dłuższa wypowiedź. Rozbudowany skrypt jest przeważnie bardziej użyteczny niż nierozbudowany i nie, nie chcę powiedzieć, że nierozbudowane skrypty są gorsze od tych rozbudowanych. Możemy więcej w takim skrypcie napisać, zrobić, po prostu ograniczenia, które są przy tych mniej rozbudowanych skryptach po prostu zostają zniesione. Oczywiście jest to zależne od dodatku, ponieważ dodatki <span style="font-weight: bold;" class="mycode_b">nie są identyczne</span>. <br />
<br />
Podsumowując ten punkt - dodatki do pluginu Skript są potrzebne, aby skrypt był rozbudowany, posiadał w sobie więcej możliwości oraz ułatwień. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. Czy ilość dodatków ma znaczenie?</span><br />
Ilość dodatków na serwerze jest już bardziej preferencją dla tego kto będzie korzystał z nich, ale moim zdaniem ilość dodatków ma dosyć duże znaczenie. Jakie? Niektóre dodatki "gryzą" się ze sobą przez co mogą występować błędy na serwerze. Niektóre zaś nie są już wspierane. Co więc powinniśmy zrobić?<br />
1. Jeśli nie korzystamy z jakiegoś dodatku - wyrzućmy go.<br />
2. Jeśli dodatek jest pod wersję 1.7, a nasz serwer 1.12 również go wyrzućmy. Taki dodatek nie będzie poprawnie działał, zupełnie tak jak wersja pluginu 2.1.2 na wersji 1.11+.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">4. Czy warto korzystać z dodatków?</span><br />
Podsumowując - <span style="font-weight: bold;" class="mycode_b">tak, warto korzystać z dodatków</span>, ponieważ możemy zrobić dzięki nim ciekawe i rozbudowane skrypty.<br />
<br />
A więc tak... Przejdźmy teraz do listy wszystkich dodatków do pluginu Skript:<br />
<span style="font-weight: bold;" class="mycode_b">AdvancementsAddon, AlkaSK, AuthMeSkAddon, Baskup, BentenCore, Biosphere, Biosphere2, BoringSK, BunchSk, BungeeAddon, BungeeMaster, Conquer, DSSkriptAddon, Ersatz, EventSK, ExertSK, ExpressionsPlus, ExterSK, ExstrasSK, FacSK, Fawesk, FileSK, FunkySk, GameBuSK, Gangar, GattSK, GuiSk, HolographicDisplaysAddon, HookSk, IdkSk, jNBT, LargeSk, LiteBansSk, MarSK, MineLuaSK, mmSkriptAddon, MundoSk, MySkript, Netrozor, NpcAddon, OaSkriptEvents, OpenAudioMcSkript, OpenAudiomcSkriptEvents, PAPISkriptExpansion, PirateSK, ProtocolPing, PurpleSk, QuarSK, RandomSK, RediSK, Repuska, reqn, ScoreboardTags, SharpSK, SkAction, SkAddonLib, skAliasesVerCheck, SkAngelTool, skDragon, sKeeland, Skellett, SkellettProxy, Sketch, SkExtras, SkGet, skGlide, skLib, SkMorkaz, SkMusic, Skore, SKPermissionsEx, skProfession, SkQuery, SkQuery-Lime, SkRambled, Skraper, skRayFall, skript-db, skript-hack, skript-json, skript-math, skript-mirror, skript-npc, skript-ping, skript-votifier-hook, skript-yaml, SkriptEvolved, SkriptPlus, skRPG, skRPG-Lime, SkSpigotAdditions, SkStuff, Skuared, Skungee, skUnity, SkUniversal, skUtilities, SkVault, SKVoice, SkWaze, skWhitelist, SkWorldBorder, SpectateHook, SQLibrary, TeamSkript, Ticker, Tortoise, TraderSk, TuSKe, TwitterSK, Umbaska, UmbaskaCord, uSkAddon, Vectors-Skript, Vixio, WebAddon, WildSkript, WolvSK, SkriptHubDocsTool, Beamer, skript-logs, SkDisplay, SkEmail, Skematic, LeafSK, Sk-NBeeT, Skript-Paper, GameAPI, Kosmos, Tablisknu, WebSKT, HyperSK, Kosmos-1.0-BETA.3, MorkazSk, Sk-Perm, ASkAddon, PirateSK2, SkRolis, skript-holo, Misk, Skent, ThatPacketAddon, Khoryl, skript-placeholders, TranSKator, SkBee, SkBoard i skester.</span><br />
<br />
Jak widzicie dodatków jest masa, niektóre są Reworkiem starych projektów. <br />
To tyle w tym poradniku, myślę, że się może do czegoś przydać.<br />
Pozdrawiam.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[PORADNIK] GTA 6]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=21079</link>
			<pubDate>Thu, 20 Feb 2020 08:25:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19415">xFenixsus</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=21079</guid>
			<description><![CDATA[Cześć. W tym poście wytłumaczę o co chodzi w trybie GTA 6, ponieważ prawie każdy odwiedzający ten tryb, najpierw wysyła wiadomość "co tu sie robi". Niestety większość graczy ma w głębokim poważaniu nowych graczy,  dlatego też powstał ten wątek. <br />
<br />
• Co tu się robi? <br />
- Przygodę z GTA zaczynasz z kijem baseballowym i zapasem jedzenia. Jedna z pierwszych rzeczy jakie musisz zrobić to teleportować się do miasta (jak? W następnym akapicie) i poszukać najpotrzebniejszych rzeczy takich jak:<br />
- Jedzenie<br />
- Broń (w skrzynkach możesz znaleźć Pistolet [kat. Pistolety], Dubeltówkę [kat. Shotguny] i Karabin myśliwski [kat. Snajperki]) <br />
- Wyposażenie [Najlepiej jeżeli będzie to set myśliwski, czyli najlepszy jaki można zdobyć ze skrzynek. Sprawę ułatwi również set ochroniarza albo myśliwski.] <br />
<br />
Drugą rzeczą którą powinieneś zrobić, to wpisanie /oferty i szukanie tanich rzeczy. Można tam czasami znaleźć bardzo dobre rzeczy za niską cenę. <br />
<br />
Trzecią rzeczą (która będzie łatwiejsza z kolegami) to misje. Dam tu taki przykład. U Putina można wziąć misję na Bank Zachodni czyli jeden z łatwiejszych banków. Jeżeli masz kilku zaufanych kolegów (conajmniej 5) to możesz spróbować go zrobić. Jeżeli nie masz tylu znajomych, bądź chcesz nauczyć się robić banki, możesz poprosić jakiegoś gracza z wyższym levelem. <br />
Za banki można otrzymać dużo respektu oraz waluty. <br />
<br />
• Jak iść do miasta, wziąć misję itp. <br />
- Aby iść do miasta możesz użyć przystanku (od miejsca spawnu prosto, na skrzyżowaniu w lewo i podejść do przystanku) <br />
- Możesz również użyć losowej teleportacji (od miejsca spawnu prosto i 1 budynek z prawej po skrzyżowaniu [Jeżeli nie możesz znaleźć to po prostu budynek z przyciskami w środku.] <br />
<br />
• Jak wziąć misję? <br />
- Aby wziąć misję wystarczy użyć przystanku i teleportować się np do Morisa albo do Rickiego. <br />
<br />
Narazie to tyle. Jeżeli o czymś zapomniałem to napisz na PW albo w komentarzu. Cześć.]]></description>
			<content:encoded><![CDATA[Cześć. W tym poście wytłumaczę o co chodzi w trybie GTA 6, ponieważ prawie każdy odwiedzający ten tryb, najpierw wysyła wiadomość "co tu sie robi". Niestety większość graczy ma w głębokim poważaniu nowych graczy,  dlatego też powstał ten wątek. <br />
<br />
• Co tu się robi? <br />
- Przygodę z GTA zaczynasz z kijem baseballowym i zapasem jedzenia. Jedna z pierwszych rzeczy jakie musisz zrobić to teleportować się do miasta (jak? W następnym akapicie) i poszukać najpotrzebniejszych rzeczy takich jak:<br />
- Jedzenie<br />
- Broń (w skrzynkach możesz znaleźć Pistolet [kat. Pistolety], Dubeltówkę [kat. Shotguny] i Karabin myśliwski [kat. Snajperki]) <br />
- Wyposażenie [Najlepiej jeżeli będzie to set myśliwski, czyli najlepszy jaki można zdobyć ze skrzynek. Sprawę ułatwi również set ochroniarza albo myśliwski.] <br />
<br />
Drugą rzeczą którą powinieneś zrobić, to wpisanie /oferty i szukanie tanich rzeczy. Można tam czasami znaleźć bardzo dobre rzeczy za niską cenę. <br />
<br />
Trzecią rzeczą (która będzie łatwiejsza z kolegami) to misje. Dam tu taki przykład. U Putina można wziąć misję na Bank Zachodni czyli jeden z łatwiejszych banków. Jeżeli masz kilku zaufanych kolegów (conajmniej 5) to możesz spróbować go zrobić. Jeżeli nie masz tylu znajomych, bądź chcesz nauczyć się robić banki, możesz poprosić jakiegoś gracza z wyższym levelem. <br />
Za banki można otrzymać dużo respektu oraz waluty. <br />
<br />
• Jak iść do miasta, wziąć misję itp. <br />
- Aby iść do miasta możesz użyć przystanku (od miejsca spawnu prosto, na skrzyżowaniu w lewo i podejść do przystanku) <br />
- Możesz również użyć losowej teleportacji (od miejsca spawnu prosto i 1 budynek z prawej po skrzyżowaniu [Jeżeli nie możesz znaleźć to po prostu budynek z przyciskami w środku.] <br />
<br />
• Jak wziąć misję? <br />
- Aby wziąć misję wystarczy użyć przystanku i teleportować się np do Morisa albo do Rickiego. <br />
<br />
Narazie to tyle. Jeżeli o czymś zapomniałem to napisz na PW albo w komentarzu. Cześć.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Eventy II]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20963</link>
			<pubDate>Wed, 13 Nov 2019 20:26:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20963</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Heyo!</span><br />
<br />
Od prawie miesiąca nie było żadnego poradniku dot. skryptów, a tym bardziej jeżeli chodzi o jego Eventy. Więc dziś przedstawię wam 3 kolejne Eventy, które są w samym pluginie Skript.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. On Join/Quit/First Join</span><br />
<br />
Wiem, że jest to banalne, więc przedstawię podczas gdy ktoś wchodzi, wychodzi i po raz pierwszy wszedł na serwer. Więc krótki opis każdego.<br />
<br />
On Join - Jest to Event, który wykona coś gdy jakiś gracz wejdzie na serwer. Można ustawić zmienne, tworzyć pliki, wysyłać wiadomości itp.<br />
<br />
On First Join - Jest to wydarzenie, które świadczy o tym, że ktoś wszedł po raz pierwszy na serwer.<br />
<br />
Więc czym się różni On Join od On First Join? Różni się tym, że kod z On First Join wykona <span style="font-weight: bold;" class="mycode_b">tylko raz</span> dalszy kod, a On Join będzie powtarzać za każdym razem kiedy wejdziemy na serwer.<br />
<br />
On Quit - Wydarzenie odwołujące się do osoby, która wyszła z serwera.<br />
<br />
Zastosowanie tych trzech wydarzeń<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;first&nbsp;join</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">broadcast&nbsp;</span><span style="color: #DD0000">"&amp;aGracz&nbsp;&amp;b%player%&nbsp;&amp;apo&nbsp;raz&nbsp;pierwszy&nbsp;wszedl&nbsp;na&nbsp;serwer!"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">loop&nbsp;all&nbsp;players</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">give&nbsp;1&nbsp;apple&nbsp;to&nbsp;loop</span><span style="color: #007700">-</span><span style="color: #0000BB">player<br /><br />on&nbsp;join</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">broadcast&nbsp;</span><span style="color: #DD0000">"&amp;aGracz&nbsp;&amp;b%player%&nbsp;&amp;adolaczyl&nbsp;do&nbsp;gry!"<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #0000BB">on&nbsp;quit</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">broadcast&nbsp;</span><span style="color: #DD0000">"&amp;aGracz&nbsp;&amp;b%player%&nbsp;&amp;awyszedl&nbsp;z&nbsp;gry!"&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">2. On Drop</span><br />
Jest to ciekawy Event, ponieważ odwołuje się do wyrzuconego przedmiotu. Co możemy zrobić z takim Eventem? Możemy zablokować nim wyrzucanie przedmiotów z ekwipunku.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;drop</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;cWyrzucanie&nbsp;przedmiotow&nbsp;jest&nbsp;zablokowane!"&nbsp;</span><span style="color: #0000BB">to&nbsp;player<br />&nbsp;&nbsp;&nbsp;&nbsp;cancel&nbsp;event&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">3. On Consume</span><br />
To wydarzenie jest naprawdę ciekawe, ponieważ gdy coś zjemy możemy to wykonać! Nadać efekt graczowi, zablokować możliwość konsumowania, wysyłać wiadomość itp. przykład takiego użycia<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;consume</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">name&nbsp;of&nbsp;player</span><span style="color: #DD0000">'s&nbsp;tool&nbsp;is&nbsp;"&amp;aJablko":<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apply&nbsp;regeneration&nbsp;1&nbsp;to&nbsp;the&nbsp;player&nbsp;for&nbsp;10&nbsp;seconds<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;aZjadles&nbsp;Jablko!"&nbsp;<br /></span></code></div></div></div><br />
Myślę, że te eventy nie były ciężkie do przeanalizowania, a wręcz przeciwnie. Pomimo swojej prostoty są one naprawdę przydatne pod np. minigry, serwery EasyHC itp. naprawdę warto z nich korzystać w odpowiedni sposób.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Heyo!</span><br />
<br />
Od prawie miesiąca nie było żadnego poradniku dot. skryptów, a tym bardziej jeżeli chodzi o jego Eventy. Więc dziś przedstawię wam 3 kolejne Eventy, które są w samym pluginie Skript.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. On Join/Quit/First Join</span><br />
<br />
Wiem, że jest to banalne, więc przedstawię podczas gdy ktoś wchodzi, wychodzi i po raz pierwszy wszedł na serwer. Więc krótki opis każdego.<br />
<br />
On Join - Jest to Event, który wykona coś gdy jakiś gracz wejdzie na serwer. Można ustawić zmienne, tworzyć pliki, wysyłać wiadomości itp.<br />
<br />
On First Join - Jest to wydarzenie, które świadczy o tym, że ktoś wszedł po raz pierwszy na serwer.<br />
<br />
Więc czym się różni On Join od On First Join? Różni się tym, że kod z On First Join wykona <span style="font-weight: bold;" class="mycode_b">tylko raz</span> dalszy kod, a On Join będzie powtarzać za każdym razem kiedy wejdziemy na serwer.<br />
<br />
On Quit - Wydarzenie odwołujące się do osoby, która wyszła z serwera.<br />
<br />
Zastosowanie tych trzech wydarzeń<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;first&nbsp;join</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">broadcast&nbsp;</span><span style="color: #DD0000">"&amp;aGracz&nbsp;&amp;b%player%&nbsp;&amp;apo&nbsp;raz&nbsp;pierwszy&nbsp;wszedl&nbsp;na&nbsp;serwer!"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">loop&nbsp;all&nbsp;players</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">give&nbsp;1&nbsp;apple&nbsp;to&nbsp;loop</span><span style="color: #007700">-</span><span style="color: #0000BB">player<br /><br />on&nbsp;join</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">broadcast&nbsp;</span><span style="color: #DD0000">"&amp;aGracz&nbsp;&amp;b%player%&nbsp;&amp;adolaczyl&nbsp;do&nbsp;gry!"<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #0000BB">on&nbsp;quit</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">broadcast&nbsp;</span><span style="color: #DD0000">"&amp;aGracz&nbsp;&amp;b%player%&nbsp;&amp;awyszedl&nbsp;z&nbsp;gry!"&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">2. On Drop</span><br />
Jest to ciekawy Event, ponieważ odwołuje się do wyrzuconego przedmiotu. Co możemy zrobić z takim Eventem? Możemy zablokować nim wyrzucanie przedmiotów z ekwipunku.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;drop</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;cWyrzucanie&nbsp;przedmiotow&nbsp;jest&nbsp;zablokowane!"&nbsp;</span><span style="color: #0000BB">to&nbsp;player<br />&nbsp;&nbsp;&nbsp;&nbsp;cancel&nbsp;event&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">3. On Consume</span><br />
To wydarzenie jest naprawdę ciekawe, ponieważ gdy coś zjemy możemy to wykonać! Nadać efekt graczowi, zablokować możliwość konsumowania, wysyłać wiadomość itp. przykład takiego użycia<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;consume</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">name&nbsp;of&nbsp;player</span><span style="color: #DD0000">'s&nbsp;tool&nbsp;is&nbsp;"&amp;aJablko":<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apply&nbsp;regeneration&nbsp;1&nbsp;to&nbsp;the&nbsp;player&nbsp;for&nbsp;10&nbsp;seconds<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;aZjadles&nbsp;Jablko!"&nbsp;<br /></span></code></div></div></div><br />
Myślę, że te eventy nie były ciężkie do przeanalizowania, a wręcz przeciwnie. Pomimo swojej prostoty są one naprawdę przydatne pod np. minigry, serwery EasyHC itp. naprawdę warto z nich korzystać w odpowiedni sposób.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Argumenty - rozszerzenie.]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20932</link>
			<pubDate>Wed, 16 Oct 2019 21:06:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20932</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span><br />
<br />
Natchnęło mnie żeby ponownie napisać poradnik o argumentach, tym razem z ich rozszerzeniem. Czyli powtórka z wiedzy, która miała miejsce w trzech poprzednich wątkach. Może najpierw dane, które zgromadziliśmy do tej pory:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Poradnik - Argumenty I</span> Argument "text" = możemy wpisać cokolwiek.<br />
<span style="font-weight: bold;" class="mycode_b">Poradnik - Argumenty II</span> Argument wysyłający, kto wysyła, czy posiada uprawnienia, co wysyła + inne wykonanie, gdy argument <span style="font-weight: bold;" class="mycode_b">nie</span> zostanie spełniony.<br />
<span style="font-weight: bold;" class="mycode_b">Poradnik - Argumenty III</span> Rozszerzenie argumentu wysyłającego.<br />
<br />
Posiadając te wiedzę jesteśmy wstanie rozszerzyć ją. Rozszerzymy ją dwoma punktami, a więc do dzieła!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Odpowiedni argument.</span><br />
Otóż do tej pory, niekoniecznie zwracaliśmy uwagę na argumenty, głównym typem był "text", ale mamy inne, które określają do czego są.<br />
<br />
1. player<br />
2. offlineplayer<br />
3. number, count, interger<br />
4. item, material<br />
<br />
To są najważniejsze typy argumentów. Są one wręcz niezwykle potrzebne, ale do czego służą? Przecież czym się różnią od zwykłego "text"?<br />
No właśnie, samo "text" określa ogólnie, możemy wpisać cokolwiek, a tu mamy określone co do czego, więc krótkie wyjaśnienie.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Player</span> - Typ argumentu odnoszący się do gracza <span style="font-weight: bold;" class="mycode_b">online</span>.<br />
<span style="font-weight: bold;" class="mycode_b">2. Offlineplayer</span> - Typ argumentu odnoszący się do gracza <span style="font-weight: bold;" class="mycode_b">online</span> i <span style="font-weight: bold;" class="mycode_b">offline</span>.<br />
<span style="font-weight: bold;" class="mycode_b">3. Number, count, interger</span> - Typ argumentu odnoszący się do cyfry, liczby.<br />
<span style="font-weight: bold;" class="mycode_b">4. Item, material</span> - Typ argumentu odnoszący się do przedmiotu, materiału, bloku itp.<br />
<br />
Tak więc warto używać w odpowiednim argumencie, odpowiedni typ argumentu, gdyż zaoszczędzi to linijki kodu, co składa się na jego wydajność.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Odczytywanie argumentów.</span><br />
Jak było o typach to teraz o odczytywaniu ich. Ogółem rzecz biorąc są różne odczytywania, ale ja przedstawię ich 2 najważniejsze, oraz nie są to ich nazwy, po prostu jest mi je łatwiej odróżnić właśnie nazywając je w ten sposób. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Odczytywanie całościowe</span> - Jest to odczytywanie typu argumentu. Przykład<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;1&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;2&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"%coloured&nbsp;text-arg%"&nbsp;<br /></span></code></div></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Odczytywanie niecałościowe</span> - Odczytywanie podobne do 1, lecz nie podajemy typu argumentów, lecz samą cyfrę argumentu, który nas interesuje. Przykład<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;1&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;2&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"%arg&nbsp;1%"&nbsp;<br /></span></code></div></div></div><br />
<br />
Oczywiście nie ma pomiędzy dwoma sposobami różnicy, jeżeli chodzi o funkcjonalność, ale po prostu są takie formy odczytywania. <br />
<br />
Myślę że ten poradnik nieco zrewolucjonizuje moje poradniki.<br />
<br />
Do następnego poradnika!]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span><br />
<br />
Natchnęło mnie żeby ponownie napisać poradnik o argumentach, tym razem z ich rozszerzeniem. Czyli powtórka z wiedzy, która miała miejsce w trzech poprzednich wątkach. Może najpierw dane, które zgromadziliśmy do tej pory:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Poradnik - Argumenty I</span> Argument "text" = możemy wpisać cokolwiek.<br />
<span style="font-weight: bold;" class="mycode_b">Poradnik - Argumenty II</span> Argument wysyłający, kto wysyła, czy posiada uprawnienia, co wysyła + inne wykonanie, gdy argument <span style="font-weight: bold;" class="mycode_b">nie</span> zostanie spełniony.<br />
<span style="font-weight: bold;" class="mycode_b">Poradnik - Argumenty III</span> Rozszerzenie argumentu wysyłającego.<br />
<br />
Posiadając te wiedzę jesteśmy wstanie rozszerzyć ją. Rozszerzymy ją dwoma punktami, a więc do dzieła!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Odpowiedni argument.</span><br />
Otóż do tej pory, niekoniecznie zwracaliśmy uwagę na argumenty, głównym typem był "text", ale mamy inne, które określają do czego są.<br />
<br />
1. player<br />
2. offlineplayer<br />
3. number, count, interger<br />
4. item, material<br />
<br />
To są najważniejsze typy argumentów. Są one wręcz niezwykle potrzebne, ale do czego służą? Przecież czym się różnią od zwykłego "text"?<br />
No właśnie, samo "text" określa ogólnie, możemy wpisać cokolwiek, a tu mamy określone co do czego, więc krótkie wyjaśnienie.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Player</span> - Typ argumentu odnoszący się do gracza <span style="font-weight: bold;" class="mycode_b">online</span>.<br />
<span style="font-weight: bold;" class="mycode_b">2. Offlineplayer</span> - Typ argumentu odnoszący się do gracza <span style="font-weight: bold;" class="mycode_b">online</span> i <span style="font-weight: bold;" class="mycode_b">offline</span>.<br />
<span style="font-weight: bold;" class="mycode_b">3. Number, count, interger</span> - Typ argumentu odnoszący się do cyfry, liczby.<br />
<span style="font-weight: bold;" class="mycode_b">4. Item, material</span> - Typ argumentu odnoszący się do przedmiotu, materiału, bloku itp.<br />
<br />
Tak więc warto używać w odpowiednim argumencie, odpowiedni typ argumentu, gdyż zaoszczędzi to linijki kodu, co składa się na jego wydajność.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Odczytywanie argumentów.</span><br />
Jak było o typach to teraz o odczytywaniu ich. Ogółem rzecz biorąc są różne odczytywania, ale ja przedstawię ich 2 najważniejsze, oraz nie są to ich nazwy, po prostu jest mi je łatwiej odróżnić właśnie nazywając je w ten sposób. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Odczytywanie całościowe</span> - Jest to odczytywanie typu argumentu. Przykład<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;1&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;2&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"%coloured&nbsp;text-arg%"&nbsp;<br /></span></code></div></div></div><br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Odczytywanie niecałościowe</span> - Odczytywanie podobne do 1, lecz nie podajemy typu argumentów, lecz samą cyfrę argumentu, który nas interesuje. Przykład<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;1&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;2&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"%arg&nbsp;1%"&nbsp;<br /></span></code></div></div></div><br />
<br />
Oczywiście nie ma pomiędzy dwoma sposobami różnicy, jeżeli chodzi o funkcjonalność, ale po prostu są takie formy odczytywania. <br />
<br />
Myślę że ten poradnik nieco zrewolucjonizuje moje poradniki.<br />
<br />
Do następnego poradnika!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Argumenty 3.]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20910</link>
			<pubDate>Thu, 26 Sep 2019 21:18:20 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20910</guid>
			<description><![CDATA[Ponownie witam  <img src="http://mcsurvi.pl/forum/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /> <br />
<br />
Jeżeli wiecie, a na pewno wiecie to w skrypcie możemy zrobić komendę, ale z odpowiednimi uprawnieniami. Natchnęło mnie, żebym wam przedstawił jeszcze jedną dość ciekawą opcję. Jako iż możemy sprawdzać, czy wykonujący polecenie ma uprawnienia, możemy również sprawdzić <span style="font-weight: bold;" class="mycode_b">nick tego gracza!</span>.<br />
<br />
Cała filozofia opiera się na tym, że sprawdzamy właśnie nazwę gracza, który chce wykonać tą komendę. Linijka kodu wygląda tak<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;is&nbsp;</span><span style="color: #DD0000">"MrSandKing"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div>Przykładowo użyłem własnego nicku, żeby przedstawić wam jak to ma wyglądać. Komenda będzie mogła się wykonać <span style="font-weight: bold;" class="mycode_b">tylko</span> przez jednego gracza, gdyż jest ustawione tylko na nick MrSandKing. Jak możemy dodać więcej nazw? To proste! Wpisujemy<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;is&nbsp;</span><span style="color: #DD0000">"MrSandKing"&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #DD0000">"Janusz"&nbsp;<br /></span></code></div></div></div><br />
Szybkie wytłumaczenie... <br />
<span style="font-weight: bold;" class="mycode_b">Or</span> z Języka Ang. najlepsze przetłumaczenie - lub, albo<br />
<br />
Przykład w kodzie<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">ogloszenie&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">sender&nbsp;is&nbsp;</span><span style="color: #DD0000">"MrSandKing"&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #DD0000">"Janusz"</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;7[&amp;cOgloszenie&amp;7]&nbsp;&amp;a%arg%"&nbsp;</span><span style="color: #0000BB">to&nbsp;players<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;cWprowadz&nbsp;wiadomosc"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">stop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;cBrak&nbsp;uprawnien"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">stop&nbsp;<br /></span></code></div></div></div><br />
Pragnę również dodać, że <span style="font-weight: bold;" class="mycode_b">nie warto</span> używać "if sender is...": po "if arg is set/isn't set:", gdyż lepiej sprawdzić to przed sprawdzeniem, czy argument jest wypełniony. Oczywiście nie będzie miało to wpływu na kod, lecz warto sprawdzić najpierw czy ten gracz jest tym graczem, który jest wpisany w kodzie.]]></description>
			<content:encoded><![CDATA[Ponownie witam  <img src="http://mcsurvi.pl/forum/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /> <br />
<br />
Jeżeli wiecie, a na pewno wiecie to w skrypcie możemy zrobić komendę, ale z odpowiednimi uprawnieniami. Natchnęło mnie, żebym wam przedstawił jeszcze jedną dość ciekawą opcję. Jako iż możemy sprawdzać, czy wykonujący polecenie ma uprawnienia, możemy również sprawdzić <span style="font-weight: bold;" class="mycode_b">nick tego gracza!</span>.<br />
<br />
Cała filozofia opiera się na tym, że sprawdzamy właśnie nazwę gracza, który chce wykonać tą komendę. Linijka kodu wygląda tak<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;is&nbsp;</span><span style="color: #DD0000">"MrSandKing"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div>Przykładowo użyłem własnego nicku, żeby przedstawić wam jak to ma wyglądać. Komenda będzie mogła się wykonać <span style="font-weight: bold;" class="mycode_b">tylko</span> przez jednego gracza, gdyż jest ustawione tylko na nick MrSandKing. Jak możemy dodać więcej nazw? To proste! Wpisujemy<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;is&nbsp;</span><span style="color: #DD0000">"MrSandKing"&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #DD0000">"Janusz"&nbsp;<br /></span></code></div></div></div><br />
Szybkie wytłumaczenie... <br />
<span style="font-weight: bold;" class="mycode_b">Or</span> z Języka Ang. najlepsze przetłumaczenie - lub, albo<br />
<br />
Przykład w kodzie<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">ogloszenie&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">sender&nbsp;is&nbsp;</span><span style="color: #DD0000">"MrSandKing"&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #DD0000">"Janusz"</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;is&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;7[&amp;cOgloszenie&amp;7]&nbsp;&amp;a%arg%"&nbsp;</span><span style="color: #0000BB">to&nbsp;players<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;cWprowadz&nbsp;wiadomosc"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">stop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;cBrak&nbsp;uprawnien"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">stop&nbsp;<br /></span></code></div></div></div><br />
Pragnę również dodać, że <span style="font-weight: bold;" class="mycode_b">nie warto</span> używać "if sender is...": po "if arg is set/isn't set:", gdyż lepiej sprawdzić to przed sprawdzeniem, czy argument jest wypełniony. Oczywiście nie będzie miało to wpływu na kod, lecz warto sprawdzić najpierw czy ten gracz jest tym graczem, który jest wpisany w kodzie.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Eventy]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20909</link>
			<pubDate>Thu, 26 Sep 2019 20:49:22 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20909</guid>
			<description><![CDATA[Witajcie!<br />
<br />
Dzisiaj omówimy sobie <span style="font-weight: bold;" class="mycode_b">niektóre</span> Eventy w Skript. Ale zacznijmy od tego co to jest ten "Event". A więc dzisiaj się zajmiemy dwoma, pierwszy event to <br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;mine&nbsp;of&nbsp;stone</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div>Oczywiście zamiast stone'a, możemy dać inne bloki typu drewno, wełna, pochodnia, drzwi, cokolwiek co się da zniszczyć. Ale do czego możemy użyć tego eventu? Ano możemy go użyć do wysłania wiadomości, dodać, odjąć z zmienną, lub ją uaktywnić bądź ją dezaktywować np.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;mine&nbsp;of&nbsp;stone</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;aWykopales&nbsp;blok&nbsp;kamienia!"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">add</span><span style="color: #007700">/</span><span style="color: #0000BB">remove&nbsp;1&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">odejmujemy&nbsp;bądź&nbsp;dodajemy&nbsp;jakąś&nbsp;cyfrę</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">liczbę&nbsp;</span><span style="color: #007700">do&nbsp;</span><span style="color: #0000BB">zmiennej</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">from&nbsp;</span><span style="color: #007700">{</span><span style="color: #0000BB">naszazmienna</span><span style="color: #007700">::%</span><span style="color: #0000BB">player</span><span style="color: #007700">%}&nbsp;<br /></span></code></div></div></div><br />
I teraz czas na drugi event, czyli<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;place&nbsp;of&nbsp;stone&nbsp;<br /></span></code></div></div></div>Jest to event, który zwraca się do postawionego kamienia. I tak jak w poprzednim przypadku, możemy manipulować zmiennymi, wysyłać wiadomości itp.<br />
<br />
Teraz przykładowy kod z użyciem właśnie tego eventu. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">UWAGA!!!</span> w tym kodzie zostaną użyte <span style="font-weight: bold;" class="mycode_b">zmienne</span> oraz <span style="font-weight: bold;" class="mycode_b">inne</span> funkcje, których <span style="font-weight: bold;" class="mycode_b">nie ma</span> w moich <span style="font-weight: bold;" class="mycode_b">poprzednich</span> poradnikach! <br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">variables</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;{</span><span style="color: #0000BB">monety</span><span style="color: #007700">::%</span><span style="color: #0000BB">player</span><span style="color: #007700">%}&nbsp;=&nbsp;</span><span style="color: #0000BB">0<br /><br />options</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">TAG</span><span style="color: #007700">:&nbsp;&amp;</span><span style="color: #0000BB">7</span><span style="color: #007700">[&amp;</span><span style="color: #0000BB">cMonety</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">7</span><span style="color: #007700">]<br /><br /></span><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">monety&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">offlineplayer</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;isn</span><span style="color: #DD0000">'t&nbsp;set:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"{@TAG}&nbsp;&amp;aTwoj&nbsp;stan&nbsp;konta:&nbsp;&amp;c%{monety::%player%}%"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;arg&nbsp;is&nbsp;set:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"{@TAG}&nbsp;&amp;aStan&nbsp;konta&nbsp;gracza&nbsp;%arg%:&nbsp;&amp;c%{monety::%player%}%"<br /><br />on&nbsp;mine&nbsp;of&nbsp;stone:<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;1&nbsp;to&nbsp;{monety::%player%}<br />&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;aZdobyles&nbsp;&amp;61&#36;"<br /><br />on&nbsp;place&nbsp;of&nbsp;stone:<br />&nbsp;&nbsp;&nbsp;&nbsp;remove&nbsp;1&nbsp;from&nbsp;{monety::%player%}<br />&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;aZaplaciles&nbsp;&amp;61&#36;&nbsp;&amp;aza&nbsp;postawienie&nbsp;&amp;ckamienia"&nbsp;<br /></span></code></div></div></div> <br />
Za pomocą eventów w skrypcie, możemy zrobić skrypty na osiągnięcia, różnego typu MiniGames itp.<br />
Tak jak zapewne zauważyliście podczas używania eventów nie używamy <span style="font-weight: bold;" class="mycode_b">trigger:</span>, używamy go <span style="font-weight: bold;" class="mycode_b">tylko</span> do komend.]]></description>
			<content:encoded><![CDATA[Witajcie!<br />
<br />
Dzisiaj omówimy sobie <span style="font-weight: bold;" class="mycode_b">niektóre</span> Eventy w Skript. Ale zacznijmy od tego co to jest ten "Event". A więc dzisiaj się zajmiemy dwoma, pierwszy event to <br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;mine&nbsp;of&nbsp;stone</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div>Oczywiście zamiast stone'a, możemy dać inne bloki typu drewno, wełna, pochodnia, drzwi, cokolwiek co się da zniszczyć. Ale do czego możemy użyć tego eventu? Ano możemy go użyć do wysłania wiadomości, dodać, odjąć z zmienną, lub ją uaktywnić bądź ją dezaktywować np.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;mine&nbsp;of&nbsp;stone</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;aWykopales&nbsp;blok&nbsp;kamienia!"<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">add</span><span style="color: #007700">/</span><span style="color: #0000BB">remove&nbsp;1&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">odejmujemy&nbsp;bądź&nbsp;dodajemy&nbsp;jakąś&nbsp;cyfrę</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">liczbę&nbsp;</span><span style="color: #007700">do&nbsp;</span><span style="color: #0000BB">zmiennej</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">from&nbsp;</span><span style="color: #007700">{</span><span style="color: #0000BB">naszazmienna</span><span style="color: #007700">::%</span><span style="color: #0000BB">player</span><span style="color: #007700">%}&nbsp;<br /></span></code></div></div></div><br />
I teraz czas na drugi event, czyli<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">on&nbsp;place&nbsp;of&nbsp;stone&nbsp;<br /></span></code></div></div></div>Jest to event, który zwraca się do postawionego kamienia. I tak jak w poprzednim przypadku, możemy manipulować zmiennymi, wysyłać wiadomości itp.<br />
<br />
Teraz przykładowy kod z użyciem właśnie tego eventu. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">UWAGA!!!</span> w tym kodzie zostaną użyte <span style="font-weight: bold;" class="mycode_b">zmienne</span> oraz <span style="font-weight: bold;" class="mycode_b">inne</span> funkcje, których <span style="font-weight: bold;" class="mycode_b">nie ma</span> w moich <span style="font-weight: bold;" class="mycode_b">poprzednich</span> poradnikach! <br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">variables</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;{</span><span style="color: #0000BB">monety</span><span style="color: #007700">::%</span><span style="color: #0000BB">player</span><span style="color: #007700">%}&nbsp;=&nbsp;</span><span style="color: #0000BB">0<br /><br />options</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">TAG</span><span style="color: #007700">:&nbsp;&amp;</span><span style="color: #0000BB">7</span><span style="color: #007700">[&amp;</span><span style="color: #0000BB">cMonety</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">7</span><span style="color: #007700">]<br /><br /></span><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">monety&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">offlineplayer</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;isn</span><span style="color: #DD0000">'t&nbsp;set:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"{@TAG}&nbsp;&amp;aTwoj&nbsp;stan&nbsp;konta:&nbsp;&amp;c%{monety::%player%}%"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;arg&nbsp;is&nbsp;set:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"{@TAG}&nbsp;&amp;aStan&nbsp;konta&nbsp;gracza&nbsp;%arg%:&nbsp;&amp;c%{monety::%player%}%"<br /><br />on&nbsp;mine&nbsp;of&nbsp;stone:<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;1&nbsp;to&nbsp;{monety::%player%}<br />&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;aZdobyles&nbsp;&amp;61&#36;"<br /><br />on&nbsp;place&nbsp;of&nbsp;stone:<br />&nbsp;&nbsp;&nbsp;&nbsp;remove&nbsp;1&nbsp;from&nbsp;{monety::%player%}<br />&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;aZaplaciles&nbsp;&amp;61&#36;&nbsp;&amp;aza&nbsp;postawienie&nbsp;&amp;ckamienia"&nbsp;<br /></span></code></div></div></div> <br />
Za pomocą eventów w skrypcie, możemy zrobić skrypty na osiągnięcia, różnego typu MiniGames itp.<br />
Tak jak zapewne zauważyliście podczas używania eventów nie używamy <span style="font-weight: bold;" class="mycode_b">trigger:</span>, używamy go <span style="font-weight: bold;" class="mycode_b">tylko</span> do komend.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty?]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20884</link>
			<pubDate>Mon, 09 Sep 2019 17:15:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20884</guid>
			<description><![CDATA[Witajcie!<br />
Dawno nie było Poradniku, więc pomyślałem "Skoro dawno nie było, warto by coś napisać" <img src="http://mcsurvi.pl/forum/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" /><br />
Ale do rzeczy, gdyż dzisiaj kodu <span style="font-weight: bold;" class="mycode_b">nie zmieniamy</span>.<br />
Dlaczego? Ponieważ dziś sobie wyjaśnimy różnicę pomiędzy pewnymi linijkami kodu m.in<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Oraz linijką<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Więc pierwsza linijka, jest prawie każdemu znana kto pisał komendy w skrypcie na uprawnienia.<br />
Ale druga linijka jest nieco rzadziej używania, lecz dlaczego skoro są one prawie że identyczne? Otóż pierwsza linijka stawia pytanie<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">Jeżeli&nbsp;wysyłający&nbsp;posiada</span><span style="color: #007700">/</span><span style="color: #0000BB">ma&nbsp;permisje</span><span style="color: #007700">/</span><span style="color: #0000BB">uprawnienia&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Jest to pytanie, więc łatwiej będzie nam je zapamiętać. Druga linijka zaś jest stwierdzeniem<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">Wysyłający&nbsp;posiada</span><span style="color: #007700">/</span><span style="color: #0000BB">ma&nbsp;permisje</span><span style="color: #007700">/</span><span style="color: #0000BB">uprawnienia&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Ale dlaczego o tym mówimy skoro te dwie linijki są niemalże identyczne? Ano dlatego że pierwsza linijka jest łatwiejsza do zapamiętania dla nowszych użytkowników, którzy zaczynają naukę i pisanie skryptów, dlatego iż prościej jest zapytać i zaprzeczyć. Jest nawet "teoria" (Ahh.. Te teorie spiskowe...) że nieużywanie "if" jest po prostu jego dyskryminacją, ale każdy pisze jak uważa.<br />
<br />
Oczywiście krótkie przedstawienie w kodzie<br />
<br />
Z "zapytaniem":<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;tam"</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Test&nbsp;zakonczony"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Musisz&nbsp;miec&nbsp;uprawnienia"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">stop&nbsp;<br /></span></code></div></div></div><br />
Z "stwierdzeniem":<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;tam"</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Test&nbsp;zakonczony"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Musisz&nbsp;miec&nbsp;uprawnienia"&nbsp;<br /></span></code></div></div></div><br />
Wiem że w tym pseudo-poradniku niczego się nie nauczyliście, ale jest to takie małe nawiązanie do używania if lub nie. Może komuś się przyda....]]></description>
			<content:encoded><![CDATA[Witajcie!<br />
Dawno nie było Poradniku, więc pomyślałem "Skoro dawno nie było, warto by coś napisać" <img src="http://mcsurvi.pl/forum/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" /><br />
Ale do rzeczy, gdyż dzisiaj kodu <span style="font-weight: bold;" class="mycode_b">nie zmieniamy</span>.<br />
Dlaczego? Ponieważ dziś sobie wyjaśnimy różnicę pomiędzy pewnymi linijkami kodu m.in<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Oraz linijką<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Więc pierwsza linijka, jest prawie każdemu znana kto pisał komendy w skrypcie na uprawnienia.<br />
Ale druga linijka jest nieco rzadziej używania, lecz dlaczego skoro są one prawie że identyczne? Otóż pierwsza linijka stawia pytanie<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">Jeżeli&nbsp;wysyłający&nbsp;posiada</span><span style="color: #007700">/</span><span style="color: #0000BB">ma&nbsp;permisje</span><span style="color: #007700">/</span><span style="color: #0000BB">uprawnienia&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Jest to pytanie, więc łatwiej będzie nam je zapamiętać. Druga linijka zaś jest stwierdzeniem<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">Wysyłający&nbsp;posiada</span><span style="color: #007700">/</span><span style="color: #0000BB">ma&nbsp;permisje</span><span style="color: #007700">/</span><span style="color: #0000BB">uprawnienia&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;permisja"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
Ale dlaczego o tym mówimy skoro te dwie linijki są niemalże identyczne? Ano dlatego że pierwsza linijka jest łatwiejsza do zapamiętania dla nowszych użytkowników, którzy zaczynają naukę i pisanie skryptów, dlatego iż prościej jest zapytać i zaprzeczyć. Jest nawet "teoria" (Ahh.. Te teorie spiskowe...) że nieużywanie "if" jest po prostu jego dyskryminacją, ale każdy pisze jak uważa.<br />
<br />
Oczywiście krótkie przedstawienie w kodzie<br />
<br />
Z "zapytaniem":<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;tam"</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Test&nbsp;zakonczony"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Musisz&nbsp;miec&nbsp;uprawnienia"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">stop&nbsp;<br /></span></code></div></div></div><br />
Z "stwierdzeniem":<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"jakas&nbsp;tam"</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Test&nbsp;zakonczony"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"Musisz&nbsp;miec&nbsp;uprawnienia"&nbsp;<br /></span></code></div></div></div><br />
Wiem że w tym pseudo-poradniku niczego się nie nauczyliście, ale jest to takie małe nawiązanie do używania if lub nie. Może komuś się przyda....]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Skrypty]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20785</link>
			<pubDate>Mon, 19 Aug 2019 11:23:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20785</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Witam was!</span><br />
<br />
Potrafisz pisać nawet najbanalniejsze skrypty, lub chcesz pokazać swoje umiejętności? Jest to wątek dla Ciebie! <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Więc o co chodzi?</span><br />
<br />
Jest to po prostu luźny wątek, związany ze skryptami, nikt Ciebie nie będzie krytykował, każdy pisze na swoje możliwości/umiejętności.<br />
<br />
Więc jeżeli jesteście początkującymi, zalecam zapoznać się z tymi wątkami:<br />
<a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...ać-skrypty</a><br />
<a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty-Argumenty" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...-Argumenty</a><br />
<a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty-Argumenty-2" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...rgumenty-2</a><br />
<br />
Teraz dokładnie opiszę jak to wszystko ma się odbywać.<br />
Jeżeli wasz skrypt jest trochę bardziej rozbudowany, jakieś skrzynki, lub cokolwiek najlepiej zaopatrzyć się w takie dodatki:<br />
<span style="font-weight: bold;" class="mycode_b">1. SkQuery<br />
2. WildSkript</span><br />
<br />
Tak więc jeżeli już tutaj wrzucicie skrypt, to zalecam napisać:<br />
<span style="font-weight: bold;" class="mycode_b">1. Napisać nazwę skryptu. Nazwa może być dowolna, to wasz skrypt, więc nazywajcie go jak chcecie, ale nie wulgarnie.<br />
2. Co on posiada, komendy, funkcje.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pamiętaj!</span><br />
Jeżeli piszesz skrypt pisz go w <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Notepad++!</span></span><br />
<br />
Przykład:<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">Nazwa&nbsp;skryptu</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">MMoney<br />Komendy</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">money<br />Funkcje&nbsp;tego&nbsp;skryptu</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Jest&nbsp;to&nbsp;skrypt&nbsp;na&nbsp;pieniądze&nbsp;z&nbsp;wykopanego&nbsp;kamienia</span><span style="color: #007700">!<br /></span><span style="color: #0000BB">Kod&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">https</span><span style="color: #007700">:</span><span style="color: #FF8000">//pastebin.pl/view/48518fb6&nbsp;<br /></span></code></div></div></div><br />
Oczywiście nie musicie pisać tak sztywnie i poważnie jak ja, ważne jest tylko żeby o skrypcie były jakieś informacje.<br />
<br />
Więc ja na początek podam swój taki skrypt napisany ręcznie<br />
<br />
Nazwa skryptu: HWorldEditor<br />
Komendy: /hworldeditor<br />
Funkcje skryptu: Możemy edytować bloki naszego świata w wybrane przez nas w GUI!<br />
Dostępne bloki: szkło, ziemia, trawa, kamień, bruk.<br />
<br />
Kod: <a href="https://pastebin.pl/view/ffbf2b6b" target="_blank" rel="noopener" class="mycode_url">https://pastebin.pl/view/ffbf2b6b</a> (Nie starałem się XD)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tak więc zachęcam do próby napisania skryptu, nawet najmniej rozbudowane docenię</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Witam was!</span><br />
<br />
Potrafisz pisać nawet najbanalniejsze skrypty, lub chcesz pokazać swoje umiejętności? Jest to wątek dla Ciebie! <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Więc o co chodzi?</span><br />
<br />
Jest to po prostu luźny wątek, związany ze skryptami, nikt Ciebie nie będzie krytykował, każdy pisze na swoje możliwości/umiejętności.<br />
<br />
Więc jeżeli jesteście początkującymi, zalecam zapoznać się z tymi wątkami:<br />
<a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...ać-skrypty</a><br />
<a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty-Argumenty" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...-Argumenty</a><br />
<a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty-Argumenty-2" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...rgumenty-2</a><br />
<br />
Teraz dokładnie opiszę jak to wszystko ma się odbywać.<br />
Jeżeli wasz skrypt jest trochę bardziej rozbudowany, jakieś skrzynki, lub cokolwiek najlepiej zaopatrzyć się w takie dodatki:<br />
<span style="font-weight: bold;" class="mycode_b">1. SkQuery<br />
2. WildSkript</span><br />
<br />
Tak więc jeżeli już tutaj wrzucicie skrypt, to zalecam napisać:<br />
<span style="font-weight: bold;" class="mycode_b">1. Napisać nazwę skryptu. Nazwa może być dowolna, to wasz skrypt, więc nazywajcie go jak chcecie, ale nie wulgarnie.<br />
2. Co on posiada, komendy, funkcje.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pamiętaj!</span><br />
Jeżeli piszesz skrypt pisz go w <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Notepad++!</span></span><br />
<br />
Przykład:<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">Nazwa&nbsp;skryptu</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">MMoney<br />Komendy</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">money<br />Funkcje&nbsp;tego&nbsp;skryptu</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Jest&nbsp;to&nbsp;skrypt&nbsp;na&nbsp;pieniądze&nbsp;z&nbsp;wykopanego&nbsp;kamienia</span><span style="color: #007700">!<br /></span><span style="color: #0000BB">Kod&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">https</span><span style="color: #007700">:</span><span style="color: #FF8000">//pastebin.pl/view/48518fb6&nbsp;<br /></span></code></div></div></div><br />
Oczywiście nie musicie pisać tak sztywnie i poważnie jak ja, ważne jest tylko żeby o skrypcie były jakieś informacje.<br />
<br />
Więc ja na początek podam swój taki skrypt napisany ręcznie<br />
<br />
Nazwa skryptu: HWorldEditor<br />
Komendy: /hworldeditor<br />
Funkcje skryptu: Możemy edytować bloki naszego świata w wybrane przez nas w GUI!<br />
Dostępne bloki: szkło, ziemia, trawa, kamień, bruk.<br />
<br />
Kod: <a href="https://pastebin.pl/view/ffbf2b6b" target="_blank" rel="noopener" class="mycode_url">https://pastebin.pl/view/ffbf2b6b</a> (Nie starałem się XD)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tak więc zachęcam do próby napisania skryptu, nawet najmniej rozbudowane docenię</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Argumenty 2.]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20784</link>
			<pubDate>Mon, 19 Aug 2019 03:39:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20784</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span><br />
<br />
Dzisiaj ponownie piszemy skrypty i ponownie argumenty. Dziś nieco inny typ argumentu, gdyż sprawdzać on nam będzie czy gracz ma permisję.<br />
<span style="font-weight: bold;" class="mycode_b">Nasz obecny kod</span><br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;aJanuszu,&nbsp;wpisz&nbsp;/janusz&nbsp;[wiadomosc],&nbsp;by&nbsp;wyslac&nbsp;innym&nbsp;wiadomosc&nbsp;ze&nbsp;zostales&nbsp;Januszem.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;arg&nbsp;is&nbsp;zostan:&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">a</span><span style="color: #007700">%</span><span style="color: #0000BB">sender</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">zostal&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;to&nbsp;players<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aZostales&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;give&nbsp;1&nbsp;apple&nbsp;named&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aJanusz</span><span style="color: #DD0000">"&nbsp;to&nbsp;player&nbsp;<br /></span></code></div></div></div><br />
Tak więc dzisiejszym argumentem którym się posłużymy będzie właśnie ta linijka:<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"janusz"&nbsp;<br /></span></code></div></div></div><br />
Może krótkie objaśnienie tej linijki. Linijka służy do sprawdzenie czy wysyłający, czyli po angielsku sender, posiada permisje w tym przypadku "janusz". Jeszcze taka krótka lekcja Języka Angielskiego.<br />
<br />
Użyliśmy tutaj "has permission",<br />
Have/Haven't - Ja, ty, my, wy, oni, one/I, you, we, you (z angielskiego ty, to również wy), they (oni/one)<br />
Has/Hasn't - On, ona, ono<br />
<br />
Czyli has używamy do osób trzecich liczby pojedynczej, zaś have do pozostałych osób.<br />
<br />
Uwaga! Są wyjątki np.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">sender&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">b</span><span style="color: #007700">]</span><span style="color: #0000BB">doesn</span><span style="color: #DD0000">'t&nbsp;have[/b]&nbsp;permission&nbsp;"janusz":&nbsp;<br /></span></code></div></div></div><br />
Doesn't mówi o osobie trzeciej<br />
<br />
Do/Don't - Ja, ty, my, wy, oni, one/I, you, we, you, they<br />
Does/Doesn't - On, ona, ono<br />
<br />
Więc has, w tym przypadku nie jest nam potrzebne, bo mamy doesn't mówi nam o tej osobie.<br />
<br />
Tak więc dopisujemy linijkę do naszego kodu<br />
Kod powinien wyglądać tak<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"janusz"</span><span style="color: #007700">:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;aJanuszu,&nbsp;wpisz&nbsp;/janusz&nbsp;[wiadomosc],&nbsp;by&nbsp;wyslac&nbsp;innym&nbsp;wiadomosc&nbsp;ze&nbsp;zostales&nbsp;Januszem.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;arg&nbsp;is&nbsp;zostan:&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">a</span><span style="color: #007700">%</span><span style="color: #0000BB">sender</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">zostal&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;to&nbsp;players<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aZostales&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;give&nbsp;1&nbsp;apple&nbsp;named&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aJanusz</span><span style="color: #DD0000">"&nbsp;to&nbsp;player<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">cBy&nbsp;zostac&nbsp;Januszem&nbsp;musisz&nbsp;posiadac&nbsp;odpowiednie&nbsp;permisje</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;<br /></span></code></div></div></div><br />
Dopisaliśmy do naszego kodu<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">else:&nbsp;<br /></span></code></div></div></div><span style="font-weight: bold;" class="mycode_b">Co to jest?</span><br />
Krótki przykład. Gracz A ma permisję, więc komenda wykona się w zależności czy jest podany argument, Gracz B nie posiada permisji, więc komenda, którą wpisał bez względu na to czy podał argument, czy nie wyskoczy mu błąd że nie posiada uprawnień.<br />
<br />
Taka ciekawostka, permisję możemy sprawdzać nie tylko w ten sposób. Można również zrobić<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;doesn</span><span style="color: #DD0000">'t&nbsp;&nbsp;have&nbsp;permission&nbsp;"janusz":<br />&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;cBrak&nbsp;uprawnien"<br />&nbsp;&nbsp;&nbsp;&nbsp;stop&nbsp;<br /></span></code></div></div></div><br />
Lub jeszcze w taki sposób.<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">permission</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">janusz<br />permission&nbsp;message</span><span style="color: #007700">:&nbsp;&amp;</span><span style="color: #0000BB">cBrak&nbsp;uprawnien</span><span style="color: #007700">!&nbsp;<br /></span></code></div></div></div><br />
Na ten moment ta wiedza nam się przyda, jeżeli macie swoje propozycje, śmiało je piszcie.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span><br />
<br />
Dzisiaj ponownie piszemy skrypty i ponownie argumenty. Dziś nieco inny typ argumentu, gdyż sprawdzać on nam będzie czy gracz ma permisję.<br />
<span style="font-weight: bold;" class="mycode_b">Nasz obecny kod</span><br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;aJanuszu,&nbsp;wpisz&nbsp;/janusz&nbsp;[wiadomosc],&nbsp;by&nbsp;wyslac&nbsp;innym&nbsp;wiadomosc&nbsp;ze&nbsp;zostales&nbsp;Januszem.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;arg&nbsp;is&nbsp;zostan:&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">a</span><span style="color: #007700">%</span><span style="color: #0000BB">sender</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">zostal&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;to&nbsp;players<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aZostales&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;give&nbsp;1&nbsp;apple&nbsp;named&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aJanusz</span><span style="color: #DD0000">"&nbsp;to&nbsp;player&nbsp;<br /></span></code></div></div></div><br />
Tak więc dzisiejszym argumentem którym się posłużymy będzie właśnie ta linijka:<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"janusz"&nbsp;<br /></span></code></div></div></div><br />
Może krótkie objaśnienie tej linijki. Linijka służy do sprawdzenie czy wysyłający, czyli po angielsku sender, posiada permisje w tym przypadku "janusz". Jeszcze taka krótka lekcja Języka Angielskiego.<br />
<br />
Użyliśmy tutaj "has permission",<br />
Have/Haven't - Ja, ty, my, wy, oni, one/I, you, we, you (z angielskiego ty, to również wy), they (oni/one)<br />
Has/Hasn't - On, ona, ono<br />
<br />
Czyli has używamy do osób trzecich liczby pojedynczej, zaś have do pozostałych osób.<br />
<br />
Uwaga! Są wyjątki np.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">If&nbsp;</span><span style="color: #0000BB">sender&nbsp;</span><span style="color: #007700">[</span><span style="color: #0000BB">b</span><span style="color: #007700">]</span><span style="color: #0000BB">doesn</span><span style="color: #DD0000">'t&nbsp;have[/b]&nbsp;permission&nbsp;"janusz":&nbsp;<br /></span></code></div></div></div><br />
Doesn't mówi o osobie trzeciej<br />
<br />
Do/Don't - Ja, ty, my, wy, oni, one/I, you, we, you, they<br />
Does/Doesn't - On, ona, ono<br />
<br />
Więc has, w tym przypadku nie jest nam potrzebne, bo mamy doesn't mówi nam o tej osobie.<br />
<br />
Tak więc dopisujemy linijkę do naszego kodu<br />
Kod powinien wyglądać tak<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">trigger</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">sender&nbsp;has&nbsp;permission&nbsp;</span><span style="color: #DD0000">"janusz"</span><span style="color: #007700">:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span style="color: #0000BB">arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">send&nbsp;</span><span style="color: #DD0000">"&amp;aJanuszu,&nbsp;wpisz&nbsp;/janusz&nbsp;[wiadomosc],&nbsp;by&nbsp;wyslac&nbsp;innym&nbsp;wiadomosc&nbsp;ze&nbsp;zostales&nbsp;Januszem.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;arg&nbsp;is&nbsp;zostan:&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">a</span><span style="color: #007700">%</span><span style="color: #0000BB">sender</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">zostal&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;to&nbsp;players<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aZostales&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;give&nbsp;1&nbsp;apple&nbsp;named&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aJanusz</span><span style="color: #DD0000">"&nbsp;to&nbsp;player<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">cBy&nbsp;zostac&nbsp;Januszem&nbsp;musisz&nbsp;posiadac&nbsp;odpowiednie&nbsp;permisje</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;<br /></span></code></div></div></div><br />
Dopisaliśmy do naszego kodu<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">else:&nbsp;<br /></span></code></div></div></div><span style="font-weight: bold;" class="mycode_b">Co to jest?</span><br />
Krótki przykład. Gracz A ma permisję, więc komenda wykona się w zależności czy jest podany argument, Gracz B nie posiada permisji, więc komenda, którą wpisał bez względu na to czy podał argument, czy nie wyskoczy mu błąd że nie posiada uprawnień.<br />
<br />
Taka ciekawostka, permisję możemy sprawdzać nie tylko w ten sposób. Można również zrobić<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">sender&nbsp;doesn</span><span style="color: #DD0000">'t&nbsp;&nbsp;have&nbsp;permission&nbsp;"janusz":<br />&nbsp;&nbsp;&nbsp;&nbsp;send&nbsp;"&amp;cBrak&nbsp;uprawnien"<br />&nbsp;&nbsp;&nbsp;&nbsp;stop&nbsp;<br /></span></code></div></div></div><br />
Lub jeszcze w taki sposób.<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">permission</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">janusz<br />permission&nbsp;message</span><span style="color: #007700">:&nbsp;&amp;</span><span style="color: #0000BB">cBrak&nbsp;uprawnien</span><span style="color: #007700">!&nbsp;<br /></span></code></div></div></div><br />
Na ten moment ta wiedza nam się przyda, jeżeli macie swoje propozycje, śmiało je piszcie.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty? Argumenty.]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20782</link>
			<pubDate>Sat, 17 Aug 2019 01:11:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20782</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span><br />
<br />
Ponownie nauka pisania skryptów, ale żeby nie przedłużać zacznijmy.<br />
<br />
Jeżeli nie wiesz na czym skończyłem wejdź tu ---&gt; <a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...ać-skrypty</a><br />
Wiemy kto może napisać taki skrypt i co potrzebujemy, więc czas do pisania.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Nasz obecny kod</span><br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; trigger</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"&amp;aZostales&nbsp;Januszem!"<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; give&nbsp;1&nbsp;apple&nbsp;named&nbsp;</span><span style="color: #DD0000">"&amp;aJanusz"&nbsp;</span><span style="color: #0000BB">to&nbsp;player&nbsp;<br /></span></code></div></div></div><br />
Dziś zacznijmy z argumentami.<br />
Najpierw zapytanie:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Co to są argumenty?</span><br />
<br />
Argumenty umożliwiają nam zrobienie jednej komendy z setkami argumentami zdań, cyfr, a nawet gracza możemy w nim umieścić.<br />
<br />
Wygląda to mniej więcej tak.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:&nbsp;<br /></span></code></div></div></div><br />
A więc jak użyć tego, bo skoro mamy nasz argument w pierwszej linijce, to co zrobić żeby działał?<br />
<br />
Więc kod żeby działał musi się odnosić do argumentu.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; trigger</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"Wiadomosc"<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;set</span><span style="color: #007700">/</span><span style="color: #DD0000">"jakies&nbsp;slowo&nbsp;lub&nbsp;cokolwiek"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
W trzeciej linijce kodu możemy również odnieść się do uprawnień gracza.<br />
<br />
Jeszcze taka mała informacja:<br />
Jeżeli piszesz skrypt z argumentami, musisz bardzo znać gramatykę języka Angielskiego, oraz:<br />
1. Present Simple<br />
2. Present Continuous <br />
3. Past Simple<br />
<br />
Inaczej będziemy mieli problemy z napisaniem różnych fraz z czasu teraźniejszego, lub przeszłego.<br />
<br />
A więc czas do pisania!<br />
<br />
Chcemy dziś napisać argument na wysłanie do graczy danej wiadomości.<br />
<br />
Więc zabierzmy się do kodu.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; trigger</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"&amp;aJanuszu,&nbsp;wpisz&nbsp;/janusz&nbsp;[wiadomosc],&nbsp;by&nbsp;wyslac&nbsp;innym&nbsp;wiadomosc&nbsp;ze&nbsp;zostales&nbsp;Januszem.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;"</span><span style="color: #0000BB">zostan</span><span style="color: #DD0000">":&nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">a</span><span style="color: #007700">%</span><span style="color: #0000BB">sender</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">zostal&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;to&nbsp;players<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aZostales&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give&nbsp;1&nbsp;apple&nbsp;named&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aJanusz</span><span style="color: #DD0000">"&nbsp;to&nbsp;player&nbsp;<br /></span></code></div></div></div><br />
To jest tylko wstęp z argumentów, tak jak wcześniej wspomniałem możemy ich użyć do sprawdzenia permisji gracza, ilości przedmiotów i wiele wiele więcej, ale najpierw lepiej nauczyć się języka Angielskiego <img src="http://mcsurvi.pl/forum/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" />.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span><br />
<br />
Ponownie nauka pisania skryptów, ale żeby nie przedłużać zacznijmy.<br />
<br />
Jeżeli nie wiesz na czym skończyłem wejdź tu ---&gt; <a href="http://mcsurvi.pl/forum/Temat-Poradnik-Jak-pisać-skrypty" target="_blank" rel="noopener" class="mycode_url">http://mcsurvi.pl/forum/Temat-Poradnik-J...ać-skrypty</a><br />
Wiemy kto może napisać taki skrypt i co potrzebujemy, więc czas do pisania.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Nasz obecny kod</span><br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; trigger</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"&amp;aZostales&nbsp;Januszem!"<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; give&nbsp;1&nbsp;apple&nbsp;named&nbsp;</span><span style="color: #DD0000">"&amp;aJanusz"&nbsp;</span><span style="color: #0000BB">to&nbsp;player&nbsp;<br /></span></code></div></div></div><br />
Dziś zacznijmy z argumentami.<br />
Najpierw zapytanie:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Co to są argumenty?</span><br />
<br />
Argumenty umożliwiają nam zrobienie jednej komendy z setkami argumentami zdań, cyfr, a nawet gracza możemy w nim umieścić.<br />
<br />
Wygląda to mniej więcej tak.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:&nbsp;<br /></span></code></div></div></div><br />
A więc jak użyć tego, bo skoro mamy nasz argument w pierwszej linijce, to co zrobić żeby działał?<br />
<br />
Więc kod żeby działał musi się odnosić do argumentu.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; trigger</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"Wiadomosc"<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;set</span><span style="color: #007700">/</span><span style="color: #DD0000">"jakies&nbsp;slowo&nbsp;lub&nbsp;cokolwiek"</span><span style="color: #007700">:&nbsp;<br /></span></code></div></div></div><br />
W trzeciej linijce kodu możemy również odnieść się do uprawnień gracza.<br />
<br />
Jeszcze taka mała informacja:<br />
Jeżeli piszesz skrypt z argumentami, musisz bardzo znać gramatykę języka Angielskiego, oraz:<br />
1. Present Simple<br />
2. Present Continuous <br />
3. Past Simple<br />
<br />
Inaczej będziemy mieli problemy z napisaniem różnych fraz z czasu teraźniejszego, lub przeszłego.<br />
<br />
A więc czas do pisania!<br />
<br />
Chcemy dziś napisać argument na wysłanie do graczy danej wiadomości.<br />
<br />
Więc zabierzmy się do kodu.<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;[&lt;</span><span style="color: #0000BB">text</span><span style="color: #007700">&gt;]:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; trigger</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;not&nbsp;set</span><span style="color: #007700">:<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"&amp;aJanuszu,&nbsp;wpisz&nbsp;/janusz&nbsp;[wiadomosc],&nbsp;by&nbsp;wyslac&nbsp;innym&nbsp;wiadomosc&nbsp;ze&nbsp;zostales&nbsp;Januszem.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if&nbsp;arg&nbsp;is&nbsp;"</span><span style="color: #0000BB">zostan</span><span style="color: #DD0000">":&nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">a</span><span style="color: #007700">%</span><span style="color: #0000BB">sender</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">zostal&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"&nbsp;to&nbsp;players<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aZostales&nbsp;Januszem</span><span style="color: #007700">!</span><span style="color: #DD0000">"<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; give&nbsp;1&nbsp;apple&nbsp;named&nbsp;"</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">aJanusz</span><span style="color: #DD0000">"&nbsp;to&nbsp;player&nbsp;<br /></span></code></div></div></div><br />
To jest tylko wstęp z argumentów, tak jak wcześniej wspomniałem możemy ich użyć do sprawdzenia permisji gracza, ilości przedmiotów i wiele wiele więcej, ale najpierw lepiej nauczyć się języka Angielskiego <img src="http://mcsurvi.pl/forum/images/smilies/tongue.png" alt="Tongue" title="Tongue" class="smilie smilie_5" />.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Jak pisać skrypty?]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=20778</link>
			<pubDate>Fri, 16 Aug 2019 05:59:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=19211">MrSandKing</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=20778</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Witam!</span><br />
<br />
Jest to mój pierwszy poradnik na tym forum, więc mam nadzieję że się przyjmie. Poradników o tematyce pisania skryptów na tym forum, więc myślę że się przyjmie. Dobrze, najpierw przejdźmy do dwóch punktów, które mówią o:<br />
<br />
1. Kto może pisać skrypty?<br />
2. Co potrzeba do pisania skryptów?<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kto może pisać skrypty?</span><br />
<br />
Pisać skrypty może każda osoba, która zna podstawy języka Angielskiego.<br />
Potrzeba znać podstawy do pisania, oraz wykrywania błędów. Bez rozumienia prostych zdań np.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Can't understand this event</span><br />
lub<br />
<span style="font-weight: bold;" class="mycode_b">"Janusz to Janusz" is not a text</span><br />
<br />
to tylko dwa zdania, które mogą występować, jeżeli coś będzie źle napisane w kodzie.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Co potrzeba do pisania skryptów</span><br />
<br />
Są tutaj 3 elementy:<br />
1. Notepad++ (zalecane), Notatnik (niezalecane).<br />
2. Oczywiście podstawy języka Angielskiego.<br />
3. Dodatki do pluginu Skript.<br />
<br />
Dodatki do pluginu Skript są o tyle ważne, że do większości skryptów są używane dodatki.<br />
Najpopularniejszymi dodatkami są zdecydowanie<br />
<span style="font-weight: bold;" class="mycode_b">SkQuery<br />
WildSkript</span><br />
<br />
Oczywiście są jeszcze np TuSke, Skellet, SkDragon, ale SkQuery i WildSkript są tymi Top 1.<br />
<br />
Więc wiemy kto może napisać skrypt i co potrzeba to teraz zabierzmy się za kod!<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;&lt;---&nbsp;</span><span style="color: #0000BB">Pierwsza&nbsp;linijka&nbsp;skryptu</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">jest&nbsp;to&nbsp;o&nbsp;tyle&nbsp;ważne&nbsp;że&nbsp;nie<br />&nbsp;&nbsp;&nbsp;&nbsp;trigger</span><span style="color: #007700">:&nbsp;&lt;---&nbsp;</span><span style="color: #0000BB">Linijka</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">bez&nbsp;której&nbsp;komenda&nbsp;się&nbsp;nie&nbsp;wykona</span><span style="color: #007700">.<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"&amp;aZostales&nbsp;Januszem!"&nbsp;</span><span style="color: #007700">&lt;---&nbsp;</span><span style="color: #0000BB">Wysyła&nbsp;wiadomość&nbsp;</span><span style="color: #007700">do&nbsp;</span><span style="color: #0000BB">gracza&nbsp;na&nbsp;kolor&nbsp;jasnozielony</span><span style="color: #007700">.<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; give&nbsp;1&nbsp;apple&nbsp;named&nbsp;</span><span style="color: #DD0000">"&amp;aJanusz"&nbsp;</span><span style="color: #0000BB">to&nbsp;player&nbsp;</span><span style="color: #007700">&lt;---&nbsp;</span><span style="color: #0000BB">Po&nbsp;wpisaniu&nbsp;komendy</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">otrzymamy&nbsp;1&nbsp;jabłko&nbsp;nazwane&nbsp;Janusz&nbsp;koloru&nbsp;jasnozielonego</span><span style="color: #007700">.&nbsp;<br /></span></code></div></div></div><br />
Więc mamy nasz kod, jest on bardzo podstawowy, ale jak na ten moment nam to wystarczy. Myślę że przybliżyłem trochę, jeżeli chodzi o temat pisania skryptów i myślę o kontynuacji tego.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Witam!</span><br />
<br />
Jest to mój pierwszy poradnik na tym forum, więc mam nadzieję że się przyjmie. Poradników o tematyce pisania skryptów na tym forum, więc myślę że się przyjmie. Dobrze, najpierw przejdźmy do dwóch punktów, które mówią o:<br />
<br />
1. Kto może pisać skrypty?<br />
2. Co potrzeba do pisania skryptów?<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Kto może pisać skrypty?</span><br />
<br />
Pisać skrypty może każda osoba, która zna podstawy języka Angielskiego.<br />
Potrzeba znać podstawy do pisania, oraz wykrywania błędów. Bez rozumienia prostych zdań np.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Can't understand this event</span><br />
lub<br />
<span style="font-weight: bold;" class="mycode_b">"Janusz to Janusz" is not a text</span><br />
<br />
to tylko dwa zdania, które mogą występować, jeżeli coś będzie źle napisane w kodzie.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Co potrzeba do pisania skryptów</span><br />
<br />
Są tutaj 3 elementy:<br />
1. Notepad++ (zalecane), Notatnik (niezalecane).<br />
2. Oczywiście podstawy języka Angielskiego.<br />
3. Dodatki do pluginu Skript.<br />
<br />
Dodatki do pluginu Skript są o tyle ważne, że do większości skryptów są używane dodatki.<br />
Najpopularniejszymi dodatkami są zdecydowanie<br />
<span style="font-weight: bold;" class="mycode_b">SkQuery<br />
WildSkript</span><br />
<br />
Oczywiście są jeszcze np TuSke, Skellet, SkDragon, ale SkQuery i WildSkript są tymi Top 1.<br />
<br />
Więc wiemy kto może napisać skrypt i co potrzeba to teraz zabierzmy się za kod!<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">Kod PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">command&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">janusz</span><span style="color: #007700">:&nbsp;&lt;---&nbsp;</span><span style="color: #0000BB">Pierwsza&nbsp;linijka&nbsp;skryptu</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">jest&nbsp;to&nbsp;o&nbsp;tyle&nbsp;ważne&nbsp;że&nbsp;nie<br />&nbsp;&nbsp;&nbsp;&nbsp;trigger</span><span style="color: #007700">:&nbsp;&lt;---&nbsp;</span><span style="color: #0000BB">Linijka</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">bez&nbsp;której&nbsp;komenda&nbsp;się&nbsp;nie&nbsp;wykona</span><span style="color: #007700">.<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; send&nbsp;</span><span style="color: #DD0000">"&amp;aZostales&nbsp;Januszem!"&nbsp;</span><span style="color: #007700">&lt;---&nbsp;</span><span style="color: #0000BB">Wysyła&nbsp;wiadomość&nbsp;</span><span style="color: #007700">do&nbsp;</span><span style="color: #0000BB">gracza&nbsp;na&nbsp;kolor&nbsp;jasnozielony</span><span style="color: #007700">.<br />&nbsp;</span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; give&nbsp;1&nbsp;apple&nbsp;named&nbsp;</span><span style="color: #DD0000">"&amp;aJanusz"&nbsp;</span><span style="color: #0000BB">to&nbsp;player&nbsp;</span><span style="color: #007700">&lt;---&nbsp;</span><span style="color: #0000BB">Po&nbsp;wpisaniu&nbsp;komendy</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">otrzymamy&nbsp;1&nbsp;jabłko&nbsp;nazwane&nbsp;Janusz&nbsp;koloru&nbsp;jasnozielonego</span><span style="color: #007700">.&nbsp;<br /></span></code></div></div></div><br />
Więc mamy nasz kod, jest on bardzo podstawowy, ale jak na ten moment nam to wystarczy. Myślę że przybliżyłem trochę, jeżeli chodzi o temat pisania skryptów i myślę o kontynuacji tego.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik] Sklep na freebuild]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=19556</link>
			<pubDate>Mon, 20 Aug 2018 11:56:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=15314">Lukasiu</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=19556</guid>
			<description><![CDATA[<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="font-style: italic;" class="mycode_i"><span style="color: white;" class="mycode_color"> Jak zrobić sklep na freebuild ?</span></span></span></span><br />
<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Co będzie nam potrzebne ?</span></span><br />
<span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">1 tabliczka</span><br />
<span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">1 skrzynka<br />
</span><span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">Przedmioty jakie zamierzamy sprzedać<br />
</span></span></span></span><br />
<br />
<span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Tabliczke stawiamy na skrzynkę i wkładamy do niej przedmiot jaki zamierzamy sprzedać </span></span><br />
<br />
<span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color"> <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Co należy teraz zrobić ?</span></span><br />
</span></span></span><br />
<span style="color: red;" class="mycode_color">~</span><span style="color: pink;" class="mycode_color"> W pierwszej linijce tabliczki napisz swój nick  - <a href="https://zapodaj.net/b6f9b9c654621.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/b6f9b9c654621.png.html</a></span><br />
<span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">W drugiej linijce napisz ilość  - <a href="https://zapodaj.net/fbf74789b8f94.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/fbf74789b8f94.png.html</a> </span><br />
<span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color"> W trzeciej linijce napisz cenę sprzedarzy, ale przed tym dodaj "</span><span style="color: yellow;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">B</span></span><span style="color: pink;" class="mycode_color">" albo " <span style="color: yellow;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">S</span></span>" w zależności czy chcesz mieć skup czy sklep.  - <a href="https://zapodaj.net/a8aaf9ddc4e77.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/a8aaf9ddc4e77.png.html</a></span><br />
<span style="color: blue;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">B = BUY (kupują)</span></span></span><br />
<span style="color: blue;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">S = SELL (sprzedają) </span></span><br />
<br />
<span style="color: red;" class="mycode_color">~<span style="color: pink;" class="mycode_color">W ostatniej trzeba napisać ID przedmiotu, albo ID słowne przedmiotu. - </span></span></span></span><a href="https://zapodaj.net/3b91526ed65bb.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/3b91526ed65bb.png.html</a><br />
I oto tak mamy sklep diamentu za 10&#36;.<br />
<span style="color: white;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Pozdrawiam, mam nadzieję że poradnik się przyda <img src="http://mcsurvi.pl/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<span style="color: purple;" class="mycode_color">LukaSio</span></span></span><br />
<hr class="mycode_hr" />
<span style="color: cyan;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> Jeżeli pomogłem daj mi diamencik</span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: pink;" class="mycode_color"> &lt;3</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="font-style: italic;" class="mycode_i"><span style="color: white;" class="mycode_color"> Jak zrobić sklep na freebuild ?</span></span></span></span><br />
<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Co będzie nam potrzebne ?</span></span><br />
<span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">1 tabliczka</span><br />
<span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">1 skrzynka<br />
</span><span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">Przedmioty jakie zamierzamy sprzedać<br />
</span></span></span></span><br />
<br />
<span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Tabliczke stawiamy na skrzynkę i wkładamy do niej przedmiot jaki zamierzamy sprzedać </span></span><br />
<br />
<span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color"> <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Co należy teraz zrobić ?</span></span><br />
</span></span></span><br />
<span style="color: red;" class="mycode_color">~</span><span style="color: pink;" class="mycode_color"> W pierwszej linijce tabliczki napisz swój nick  - <a href="https://zapodaj.net/b6f9b9c654621.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/b6f9b9c654621.png.html</a></span><br />
<span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color">W drugiej linijce napisz ilość  - <a href="https://zapodaj.net/fbf74789b8f94.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/fbf74789b8f94.png.html</a> </span><br />
<span style="color: red;" class="mycode_color">~</span> <span style="color: pink;" class="mycode_color"> W trzeciej linijce napisz cenę sprzedarzy, ale przed tym dodaj "</span><span style="color: yellow;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">B</span></span><span style="color: pink;" class="mycode_color">" albo " <span style="color: yellow;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">S</span></span>" w zależności czy chcesz mieć skup czy sklep.  - <a href="https://zapodaj.net/a8aaf9ddc4e77.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/a8aaf9ddc4e77.png.html</a></span><br />
<span style="color: blue;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">B = BUY (kupują)</span></span></span><br />
<span style="color: blue;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">S = SELL (sprzedają) </span></span><br />
<br />
<span style="color: red;" class="mycode_color">~<span style="color: pink;" class="mycode_color">W ostatniej trzeba napisać ID przedmiotu, albo ID słowne przedmiotu. - </span></span></span></span><a href="https://zapodaj.net/3b91526ed65bb.png.html" target="_blank" rel="noopener" class="mycode_url">https://zapodaj.net/3b91526ed65bb.png.html</a><br />
I oto tak mamy sklep diamentu za 10&#36;.<br />
<span style="color: white;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Pozdrawiam, mam nadzieję że poradnik się przyda <img src="http://mcsurvi.pl/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<span style="color: purple;" class="mycode_color">LukaSio</span></span></span><br />
<hr class="mycode_hr" />
<span style="color: cyan;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> Jeżeli pomogłem daj mi diamencik</span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: pink;" class="mycode_color"> &lt;3</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Poradnik Freebuid] Półautomatyczna farma zborza]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=19533</link>
			<pubDate>Fri, 17 Aug 2018 20:26:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=15314">Lukasiu</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=19533</guid>
			<description><![CDATA[Heyka,<br />
<br />
Postanowiłem nagrać filmik o budowie pół-automatycznej farmy zborza. <br />
Z góry przepraszam za wszystkie faile i słaby montaż, ale to mój pierwszy poradnik, a na pewno w następnych się poprawie ^^ .<br />
Nagrałem ten film z dedykacją dla graczy Mcsurvi. ( nie zliczę ilu osobom już budowałem taką farmę ) <br />
Zapraszam do oglądania, i nawet pośmiania się z moich faili xD<br />
Naprawdę się starałem.<br />
<br />
Link: <a href="https://www.youtube.com/watch?v=wtbAZZnsmOg&amp;feature=youtu.be" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=wtbAZZns...e=youtu.be</a><br />
<br />
Pozdrawiam LukaSio]]></description>
			<content:encoded><![CDATA[Heyka,<br />
<br />
Postanowiłem nagrać filmik o budowie pół-automatycznej farmy zborza. <br />
Z góry przepraszam za wszystkie faile i słaby montaż, ale to mój pierwszy poradnik, a na pewno w następnych się poprawie ^^ .<br />
Nagrałem ten film z dedykacją dla graczy Mcsurvi. ( nie zliczę ilu osobom już budowałem taką farmę ) <br />
Zapraszam do oglądania, i nawet pośmiania się z moich faili xD<br />
Naprawdę się starałem.<br />
<br />
Link: <a href="https://www.youtube.com/watch?v=wtbAZZnsmOg&amp;feature=youtu.be" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=wtbAZZns...e=youtu.be</a><br />
<br />
Pozdrawiam LukaSio]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Jak mieć więcej FPS-ów w grach?]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=18324</link>
			<pubDate>Thu, 22 Feb 2018 18:30:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=2435">Egzey0</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=18324</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/NOKn1Dd.png" loading="lazy"  alt="[Obrazek: NOKn1Dd.png]" class="mycode_img" /></div>
<br />
<span style="font-weight: bold;" class="mycode_b">Witajcie.</span> Może wiele osób mnie nie zna - jestem Egzey0, były G.Mod na <span style="font-weight: bold;" class="mycode_b">McSurvi</span>, który sprawował funkcję pod nickiem: <span style="font-weight: bold;" class="mycode_b">TiTeczek</span>. Dzisiaj pokażę wam <span style="font-weight: bold;" class="mycode_b">jak przyśpieszyć Wasz komputer</span>, czyli wyłączyć zbędne fajerwerki <span style="font-weight: bold;" class="mycode_b"><span style="color: #cc3333;" class="mycode_color">BEZ ROBIENIA CZEGOŚ NIEBEZPIECZNEGO</span>.</span> Poradnik po prostu jest dla ludzi zielonych w temacie. Nie czytaj poradnika, jeśli liczy się dla Ciebie wygląd komputera "na ekranie". <br />
<br />
Pewnego zimnego dnia sącząc kawę usłyszałem dzwonek do drzwi. Otworzyłem, a przemiły Pan kurier przekazał mi pudełko, w którym był laptop z listem od mojego szefa, żebym potraktował to jako część premii, ponieważ aktualnie nie ma żadnych sprzętów od innych firm.<br />
Laptop był z firmy samsung, a tutaj jego dokładny model: <span style="font-weight: bold;" class="mycode_b"><a href="https://www.x-kom.pl/p/56308-notebook-laptop-156-samsung-r580-i3-330m-4096-500-dvd-rw-7hp64.html" target="_blank" rel="noopener" class="mycode_url">Kliknij!</a></span><br />
<br />
Po sprawdzeniu parametrów wniosek był jeden - trzeba go zoptymalizować pod pełne działanie i przekazać komuś z rodzinki, jak młodemu kuzynowi, który sobie będzie pykał w jakieś gierki typu MC, LoL, ROBLOX. To koniec historii. <br />
Jak tego dokonałem? Uznajmy, że gra, pod którą będziemy ustawiać wszystko to <span style="font-weight: bold;" class="mycode_b">Minecraft</span>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">KROK 1 - <span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size">KONIEC FAJERWERKÓW, TO NIE SYLWESTER!</span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">Do wszystkich potrzebnych rzeczy zostaną dodane zrzuty ekranu.</span></span></span></span></span></span><ul class="mycode_list"><li>Wchodzimy najpierw w START -&gt; NAJEŻDŻAMY NA KOMPUTER -&gt; KLIKAMY PRAWY PRZYCISK MYSZY -&gt; WŁAŚCIWOŚCI</li>
</ul>
<ul class="mycode_list"><li>Co dalej? Po lewej stronie wchodzimy w "Zaawansowane ustawienia systemu" i w oknie "Wydajność" klikamy "Ustawienia". Potem odznaczamy wszystko, prócz "Pokaż miniatury zamiast ikon", "Wygładź krawędzie czcionek ekranowych". Coś musimy widzieć, prawda?</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><img src="https://i.imgur.com/7bHdkaT.jpg" loading="lazy"  alt="[Obrazek: 7bHdkaT.jpg]" class="mycode_img" /></span></span></span></span></span></span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><img src="https://i.imgur.com/xf5s4F8.jpg" loading="lazy"  alt="[Obrazek: xf5s4F8.jpg]" class="mycode_img" /><br />
</span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size">Jak Pan Bóg przykazał = klikamy zastosuj i chwilkę czekamy. <span style="font-weight: bold;" class="mycode_b">Tadam</span>, koniec, nie mamy już fajerwerków, okna wyglądają trochę.. źle? Ale da się przyzwyczaić, jeśli chodzi wam tylko o klatki na sekundę (FPS).</span></span></span></span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KROK 2 - MAME MAJNKRAFT LAGUJEEE, CZYLI JAK DOKONAĆ OPTYMALIZACJI GRY.</span></span></span></span></span></span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: small;" class="mycode_size">Gry do optymalizacji są nieco trudne. Ogółem każdy producent ma tam jakieś swoje mody, ustawienia. Ale w najprostszy sposób można sprawić, że gra nie będzie lagować. Wystarczy użycie modzika pod tytułem <span style="font-weight: bold;" class="mycode_b">Optifine.</span> Wchodzimy na tą stronę:</span></span> <a href="https://optifine.net/downloads" target="_blank" rel="noopener" class="mycode_url">Kliknij tutaj</a><br />
Wybieramy naszą wersję Minecraft'a, następnie klikamy <span style="font-weight: bold;" class="mycode_b">Download</span>, potem <span style="font-weight: bold;" class="mycode_b">Zapisz plik</span> i otwieramy. Wystarczy teraz przycisnąć <span style="font-weight: bold;" class="mycode_b">Install</span> i po problemie. W naszym launcherze wybieramy wersję podpisaną Optifinem, uruchamiamy i <span style="font-weight: bold;" class="mycode_b">voila</span>. Teraz wchodzimy w ustawienia i kierujemy się nawet najprostszym filmem jakiegoś losowego YouTubera, który o tym mówi. Przykład filmu? Już wrzucam, pamiętajcie o jednym:</span></span></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b">JEŚLI ZAINSTALOWALIŚCIE OF-A TO PRZECHODZICIE DO TRZECIEJ MINUTY I WTEDY ROBICIE WSZYSTKO ZGODNIE Z NIM.</span><br />
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><iframe width="560" height="315" src="//www.youtube.com/embed/eEmoHYL97p8" frameborder="0" allowfullscreen></iframe></span></span></span></span></span></div>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size">To nic trudnego, szczerze? Powiedziałbym Wam kompletnie to samo, on po prostu pokazuje jak ustawić <span style="font-weight: bold;" class="mycode_b">Minecraft-a</span> pod optymalne ustawienia. Nawet osoba, która nie czyta dokładnie powinna zrozumieć film.<br />
<br />
</span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KROK 3 - TEXTUREPACK &amp; RAM<br />
<br />
</span><span style="font-size: small;" class="mycode_size">Jeśli gracie na wersji 1.7 czy 1.8 to o dobre TXT nie trzeba się starać, a ograniczy ono pożeracie waszych FPS-ów <img src="http://mcsurvi.pl/forum/images/smilies/angry.png" alt="Angry" title="Angry" class="smilie smilie_11" />.<br />
Wersja jest wyższa? Wystarczy <span style="font-weight: bold;" class="mycode_b">dobrze </span>przeszukać internet. Texturepacki do PVP, które nie sprawią, że wystąpią duże lagi? Proszę bardzo!</span></span><br />
- <span style="font-weight: bold;" class="mycode_b">Na wersję 1.7/1.8/1.9</span> = <a href="https://www.mediafire.com/file/3a7ayskt0e3b7qh/TheIceSmelter%27s+FPS+BOOST+pvp+pack.rar" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/3a7ayskt0...p+pack.rar</a><br />
- <span style="font-weight: bold;" class="mycode_b">Na wersję 1.10+</span> = <a href="http://www.mediafire.com/file/fzw0vmxvgnf4gn2/%21++++++%C2%A71%C2%A7lBluElectric+1.112.zip" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/fzw0vmxvgn...+1.112.zip</a><br />
Texturepacki wgrywa się łatwiutko. Wchodzimy w MC, ustawienia -&gt; resource packs -&gt; open resource packs folder -&gt; wrzucamy paczkę do folderu (jeśli nie zadziała paczka to musimy z niej wyjąć folder) -&gt; zatwierdzamy w MC, wchodzimy znowu w resource packs i klikamy w TXT, żeby przemieścił się na prawą stronę.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">KROK 4 - ANYTHING2SAY? </span></span></span></span><br />
<br />
Oh. Mam nadzieję graczu, że Ci pomogłem. Poradnik <span style="font-weight: bold;" class="mycode_b">nie jest skopiowany</span>, kończę to pisać o godzinie <span style="font-weight: bold;" class="mycode_b">19:21, 2018 roku, 22 lutego</span>. Jeśli chcesz gdzieś go przekopiować to pisaj, że jestem autorem. Wersja poradnika jest okrojona. Czemu? Ponieważ nie chcę Cię zmuszać do mieszania w komputerze, jeśli się na tym nie znasz. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zapomniałbym o jednym z ważnych punktów</span>. Masz w domu sprężarkę i tatę/mamę lub sam potrafisz ją obsłużyć? <br />
- Jeśli to laptop - przeczyść go w miejscach wylotu powietrza. Dokup może podkładkę chłodzącą?<br />
- Jeśli komputer stacjonarny to nie rób tego mocnym powietrzem, raczej powycieraj kurze.<br />
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
To tyle. Pomogłem Ci w jakikolwiek sposób w jakimś kroku? Napisz, rzuć jakiegoś reputa. Dziękuję! @Copyright by Egzey0 (McSurvi)]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/NOKn1Dd.png" loading="lazy"  alt="[Obrazek: NOKn1Dd.png]" class="mycode_img" /></div>
<br />
<span style="font-weight: bold;" class="mycode_b">Witajcie.</span> Może wiele osób mnie nie zna - jestem Egzey0, były G.Mod na <span style="font-weight: bold;" class="mycode_b">McSurvi</span>, który sprawował funkcję pod nickiem: <span style="font-weight: bold;" class="mycode_b">TiTeczek</span>. Dzisiaj pokażę wam <span style="font-weight: bold;" class="mycode_b">jak przyśpieszyć Wasz komputer</span>, czyli wyłączyć zbędne fajerwerki <span style="font-weight: bold;" class="mycode_b"><span style="color: #cc3333;" class="mycode_color">BEZ ROBIENIA CZEGOŚ NIEBEZPIECZNEGO</span>.</span> Poradnik po prostu jest dla ludzi zielonych w temacie. Nie czytaj poradnika, jeśli liczy się dla Ciebie wygląd komputera "na ekranie". <br />
<br />
Pewnego zimnego dnia sącząc kawę usłyszałem dzwonek do drzwi. Otworzyłem, a przemiły Pan kurier przekazał mi pudełko, w którym był laptop z listem od mojego szefa, żebym potraktował to jako część premii, ponieważ aktualnie nie ma żadnych sprzętów od innych firm.<br />
Laptop był z firmy samsung, a tutaj jego dokładny model: <span style="font-weight: bold;" class="mycode_b"><a href="https://www.x-kom.pl/p/56308-notebook-laptop-156-samsung-r580-i3-330m-4096-500-dvd-rw-7hp64.html" target="_blank" rel="noopener" class="mycode_url">Kliknij!</a></span><br />
<br />
Po sprawdzeniu parametrów wniosek był jeden - trzeba go zoptymalizować pod pełne działanie i przekazać komuś z rodzinki, jak młodemu kuzynowi, który sobie będzie pykał w jakieś gierki typu MC, LoL, ROBLOX. To koniec historii. <br />
Jak tego dokonałem? Uznajmy, że gra, pod którą będziemy ustawiać wszystko to <span style="font-weight: bold;" class="mycode_b">Minecraft</span>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">KROK 1 - <span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size">KONIEC FAJERWERKÓW, TO NIE SYLWESTER!</span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">Do wszystkich potrzebnych rzeczy zostaną dodane zrzuty ekranu.</span></span></span></span></span></span><ul class="mycode_list"><li>Wchodzimy najpierw w START -&gt; NAJEŻDŻAMY NA KOMPUTER -&gt; KLIKAMY PRAWY PRZYCISK MYSZY -&gt; WŁAŚCIWOŚCI</li>
</ul>
<ul class="mycode_list"><li>Co dalej? Po lewej stronie wchodzimy w "Zaawansowane ustawienia systemu" i w oknie "Wydajność" klikamy "Ustawienia". Potem odznaczamy wszystko, prócz "Pokaż miniatury zamiast ikon", "Wygładź krawędzie czcionek ekranowych". Coś musimy widzieć, prawda?</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><img src="https://i.imgur.com/7bHdkaT.jpg" loading="lazy"  alt="[Obrazek: 7bHdkaT.jpg]" class="mycode_img" /></span></span></span></span></span></span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><img src="https://i.imgur.com/xf5s4F8.jpg" loading="lazy"  alt="[Obrazek: xf5s4F8.jpg]" class="mycode_img" /><br />
</span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size">Jak Pan Bóg przykazał = klikamy zastosuj i chwilkę czekamy. <span style="font-weight: bold;" class="mycode_b">Tadam</span>, koniec, nie mamy już fajerwerków, okna wyglądają trochę.. źle? Ale da się przyzwyczaić, jeśli chodzi wam tylko o klatki na sekundę (FPS).</span></span></span></span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KROK 2 - MAME MAJNKRAFT LAGUJEEE, CZYLI JAK DOKONAĆ OPTYMALIZACJI GRY.</span></span></span></span></span></span></span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: small;" class="mycode_size">Gry do optymalizacji są nieco trudne. Ogółem każdy producent ma tam jakieś swoje mody, ustawienia. Ale w najprostszy sposób można sprawić, że gra nie będzie lagować. Wystarczy użycie modzika pod tytułem <span style="font-weight: bold;" class="mycode_b">Optifine.</span> Wchodzimy na tą stronę:</span></span> <a href="https://optifine.net/downloads" target="_blank" rel="noopener" class="mycode_url">Kliknij tutaj</a><br />
Wybieramy naszą wersję Minecraft'a, następnie klikamy <span style="font-weight: bold;" class="mycode_b">Download</span>, potem <span style="font-weight: bold;" class="mycode_b">Zapisz plik</span> i otwieramy. Wystarczy teraz przycisnąć <span style="font-weight: bold;" class="mycode_b">Install</span> i po problemie. W naszym launcherze wybieramy wersję podpisaną Optifinem, uruchamiamy i <span style="font-weight: bold;" class="mycode_b">voila</span>. Teraz wchodzimy w ustawienia i kierujemy się nawet najprostszym filmem jakiegoś losowego YouTubera, który o tym mówi. Przykład filmu? Już wrzucam, pamiętajcie o jednym:</span></span></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b">JEŚLI ZAINSTALOWALIŚCIE OF-A TO PRZECHODZICIE DO TRZECIEJ MINUTY I WTEDY ROBICIE WSZYSTKO ZGODNIE Z NIM.</span><br />
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
<div style="text-align: left;" class="mycode_align"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><iframe width="560" height="315" src="//www.youtube.com/embed/eEmoHYL97p8" frameborder="0" allowfullscreen></iframe></span></span></span></span></span></div>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-size: medium;" class="mycode_size"><span style="font-size: large;" class="mycode_size"><span style="font-size: small;" class="mycode_size">To nic trudnego, szczerze? Powiedziałbym Wam kompletnie to samo, on po prostu pokazuje jak ustawić <span style="font-weight: bold;" class="mycode_b">Minecraft-a</span> pod optymalne ustawienia. Nawet osoba, która nie czyta dokładnie powinna zrozumieć film.<br />
<br />
</span></span></span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KROK 3 - TEXTUREPACK &amp; RAM<br />
<br />
</span><span style="font-size: small;" class="mycode_size">Jeśli gracie na wersji 1.7 czy 1.8 to o dobre TXT nie trzeba się starać, a ograniczy ono pożeracie waszych FPS-ów <img src="http://mcsurvi.pl/forum/images/smilies/angry.png" alt="Angry" title="Angry" class="smilie smilie_11" />.<br />
Wersja jest wyższa? Wystarczy <span style="font-weight: bold;" class="mycode_b">dobrze </span>przeszukać internet. Texturepacki do PVP, które nie sprawią, że wystąpią duże lagi? Proszę bardzo!</span></span><br />
- <span style="font-weight: bold;" class="mycode_b">Na wersję 1.7/1.8/1.9</span> = <a href="https://www.mediafire.com/file/3a7ayskt0e3b7qh/TheIceSmelter%27s+FPS+BOOST+pvp+pack.rar" target="_blank" rel="noopener" class="mycode_url">https://www.mediafire.com/file/3a7ayskt0...p+pack.rar</a><br />
- <span style="font-weight: bold;" class="mycode_b">Na wersję 1.10+</span> = <a href="http://www.mediafire.com/file/fzw0vmxvgnf4gn2/%21++++++%C2%A71%C2%A7lBluElectric+1.112.zip" target="_blank" rel="noopener" class="mycode_url">http://www.mediafire.com/file/fzw0vmxvgn...+1.112.zip</a><br />
Texturepacki wgrywa się łatwiutko. Wchodzimy w MC, ustawienia -&gt; resource packs -&gt; open resource packs folder -&gt; wrzucamy paczkę do folderu (jeśli nie zadziała paczka to musimy z niej wyjąć folder) -&gt; zatwierdzamy w MC, wchodzimy znowu w resource packs i klikamy w TXT, żeby przemieścił się na prawą stronę.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">KROK 4 - ANYTHING2SAY? </span></span></span></span><br />
<br />
Oh. Mam nadzieję graczu, że Ci pomogłem. Poradnik <span style="font-weight: bold;" class="mycode_b">nie jest skopiowany</span>, kończę to pisać o godzinie <span style="font-weight: bold;" class="mycode_b">19:21, 2018 roku, 22 lutego</span>. Jeśli chcesz gdzieś go przekopiować to pisaj, że jestem autorem. Wersja poradnika jest okrojona. Czemu? Ponieważ nie chcę Cię zmuszać do mieszania w komputerze, jeśli się na tym nie znasz. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Zapomniałbym o jednym z ważnych punktów</span>. Masz w domu sprężarkę i tatę/mamę lub sam potrafisz ją obsłużyć? <br />
- Jeśli to laptop - przeczyść go w miejscach wylotu powietrza. Dokup może podkładkę chłodzącą?<br />
- Jeśli komputer stacjonarny to nie rób tego mocnym powietrzem, raczej powycieraj kurze.<br />
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
To tyle. Pomogłem Ci w jakikolwiek sposób w jakimś kroku? Napisz, rzuć jakiegoś reputa. Dziękuję! @Copyright by Egzey0 (McSurvi)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Jak wgrać Skina do Minecraft by zyczu ??]]></title>
			<link>http://mcsurvi.pl/forum/showthread.php?tid=18163</link>
			<pubDate>Sun, 11 Feb 2018 14:56:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="http://mcsurvi.pl/forum/member.php?action=profile&uid=11241">patrick623</a>]]></dc:creator>
			<guid isPermaLink="false">http://mcsurvi.pl/forum/showthread.php?tid=18163</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">Siema z tej strony patrick <br />
</span><br />
</span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">W tym poradniku pokaze wam jak zmienic skina na minecraft by zyczu za pomoca strony ,a wiec zaczynajmy </span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#1</span><span style="color: #993333;" class="mycode_color"> wchodzimy w naszego minecrafta i wchodzimy na wersje 1.12.2 </span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#2</span><span style="color: #993333;" class="mycode_color"> W tym czasie wchodzimy w ten link </span><span style="color: #ffffff;" class="mycode_color"><a href="http://minecraft.zyczu.pl/login" target="_blank" rel="noopener" class="mycode_url">http://minecraft.zyczu.pl/login</a> </span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#3 </span><span style="color: #993333;" class="mycode_color">Kiedy odpalił się nam minecraft wchodzimy na jeden z podanych w linku serwerow aby stworzyc hasło do strony <br />
</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#4</span><span style="color: #993333;" class="mycode_color"> Gdy już stworzymy konto na podanym serwerze ,wchodzimy na strone logujac się </span><span style="color: #ffffff;" class="mycode_color">nick w grze i hasło <br />
</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#5</span><span style="color: #993333;" class="mycode_color"> Po zalogowaniu  wchodzimy w panel </span><span style="color: #ffffff;" class="mycode_color">zmień skina</span><span style="color: #993333;" class="mycode_color"> a potem </span><span style="color: #ffffff;" class="mycode_color">wgraj skina ze swojego komputera</span><span style="color: #993333;" class="mycode_color"> lub </span><span style="color: #ffffff;" class="mycode_color">skopiuj od innego gracza</span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#6</span><span style="color: #993333;" class="mycode_color"> Gdy skin został wgrany wylogowujemy się i wchodzimy w naszego minecraft  <br />
</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#7 </span><span style="color: #993333;" class="mycode_color">i koniec skin wgrany </span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">Jesli nadal nie wiesz jak wgrac skinna odsylam cie do tego filmu gdzie jest pokazane krok po kroku jak zainstalować  powodzenia <br />
</span><br />
</span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">                                                              Poradnik sie spodobał ? Zostaw diax'sa miło z twojej strony <img src="http://mcsurvi.pl/forum/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />    <br />
</span><br />
</span><br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">Filmik ^^ :<br />
</span><br />
</span><br />
<a href="https://www.youtube.com/watch?v=21eE2Y91GzA&amp;t=60s" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=21eE2Y91GzA&amp;t=60s</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">Siema z tej strony patrick <br />
</span><br />
</span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">W tym poradniku pokaze wam jak zmienic skina na minecraft by zyczu za pomoca strony ,a wiec zaczynajmy </span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#1</span><span style="color: #993333;" class="mycode_color"> wchodzimy w naszego minecrafta i wchodzimy na wersje 1.12.2 </span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#2</span><span style="color: #993333;" class="mycode_color"> W tym czasie wchodzimy w ten link </span><span style="color: #ffffff;" class="mycode_color"><a href="http://minecraft.zyczu.pl/login" target="_blank" rel="noopener" class="mycode_url">http://minecraft.zyczu.pl/login</a> </span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#3 </span><span style="color: #993333;" class="mycode_color">Kiedy odpalił się nam minecraft wchodzimy na jeden z podanych w linku serwerow aby stworzyc hasło do strony <br />
</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#4</span><span style="color: #993333;" class="mycode_color"> Gdy już stworzymy konto na podanym serwerze ,wchodzimy na strone logujac się </span><span style="color: #ffffff;" class="mycode_color">nick w grze i hasło <br />
</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#5</span><span style="color: #993333;" class="mycode_color"> Po zalogowaniu  wchodzimy w panel </span><span style="color: #ffffff;" class="mycode_color">zmień skina</span><span style="color: #993333;" class="mycode_color"> a potem </span><span style="color: #ffffff;" class="mycode_color">wgraj skina ze swojego komputera</span><span style="color: #993333;" class="mycode_color"> lub </span><span style="color: #ffffff;" class="mycode_color">skopiuj od innego gracza</span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#6</span><span style="color: #993333;" class="mycode_color"> Gdy skin został wgrany wylogowujemy się i wchodzimy w naszego minecraft  <br />
</span></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">#7 </span><span style="color: #993333;" class="mycode_color">i koniec skin wgrany </span><br />
</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">Jesli nadal nie wiesz jak wgrac skinna odsylam cie do tego filmu gdzie jest pokazane krok po kroku jak zainstalować  powodzenia <br />
</span><br />
</span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">                                                              Poradnik sie spodobał ? Zostaw diax'sa miło z twojej strony <img src="http://mcsurvi.pl/forum/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />    <br />
</span><br />
</span><br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #993333;" class="mycode_color">Filmik ^^ :<br />
</span><br />
</span><br />
<a href="https://www.youtube.com/watch?v=21eE2Y91GzA&amp;t=60s" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=21eE2Y91GzA&amp;t=60s</a>]]></content:encoded>
		</item>
	</channel>
</rss>