<?xml version="1.0"?>
<rss version="2.0"><channel><title>Polish / Polski Latest Topics</title><link>https://forum.multitheftauto.com/forum/101-polish-polski/</link><description>Polish / Polski Latest Topics</description><language>en</language><item><title>Medal TV nie dzia&#x142;a na MTA</title><link>https://forum.multitheftauto.com/topic/147080-medal-tv-nie-dzia%C5%82a-na-mta/</link><description><![CDATA[<p>
	Cześć,
</p>

<p>
	mam problem z aplikacją<strong><span> </span>Medal</strong><span> </span>do robienia klipów, mianowicie spadek fpsów z 70+ na 10, że aż się chodzić nie da.
</p>

<p>
	Jest tylko problem z tą aplikacją bo inne normalnie działają typu: Steelseries Moments, ale wolałabym używać medala dla "szybkich linków".
</p>

<p>
	Wspomnę, że<span> </span><strong>Medal ma problem tylko z MTA</strong><span> </span>(nawet z wyłączonym nagrywaniem, po prostu nawet jak działa w tle to jest drop).
</p>

<p>
	<strong>Nie interesuje mnie rozwiązanie "używaj innej aplikacji".</strong>
</p>

<p>
	Czy ktoś może miał jeszcze taki problem? (Ode mnie kolega ma to samo i też nie zna rozwiązania, więc nie jestem jedyna)...
</p>

<p>
	<span>Moment kiedy włączam Medala jak już jestem w grze: </span><a href="https://imgur.com/a/9dfOnS8" rel="external nofollow">https://imgur.com/a/9dfOnS8</a>
</p>
]]></description><guid isPermaLink="false">147080</guid><pubDate>Mon, 02 Mar 2026 16:00:33 +0000</pubDate></item><item><title>MTA Crashuje</title><link>https://forum.multitheftauto.com/topic/147039-mta-crashuje/</link><description><![CDATA[<p>
	Cześć, za każdym razem kiedy odpalam MTA dostaję ten specyficzny crash <a href="https://imgur.com/a/09aLFg2" rel="external nofollow">https://imgur.com/a/09aLFg2</a>
</p>

<p>
	Reinstalacja nie pomaga, ani większość polecanych rozwiązań.
</p>

<p>
	Czy ktoś się spotkał z takim błędem i może pomóc?
</p>

<p>
	Dzięki.
</p>
]]></description><guid isPermaLink="false">147039</guid><pubDate>Sat, 14 Feb 2026 16:48:14 +0000</pubDate></item><item><title>Punkty Premium</title><link>https://forum.multitheftauto.com/topic/145911-punkty-premium/</link><description><![CDATA[<p>
	Siema jak mogę kupić punkty premium na stronie Santori
</p>
]]></description><guid isPermaLink="false">145911</guid><pubDate>Thu, 15 May 2025 07:55:45 +0000</pubDate></item><item><title>MTA SA na steamie (naliczane godziny)</title><link>https://forum.multitheftauto.com/topic/144850-mta-sa-na-steamie-naliczane-godziny/</link><description><![CDATA[<p>
	Cześć, mam pytanie. Czy jest jakaś opcja żeby nabijało godziny na <abbr title="Grand Theft Auto">GTA</abbr> SA grając w MTA?
</p>

<p>
	Próbowałam sposób z downgrade'm wersji i wklejaniem w pliki gry launchera gdzie wyskakiwała możliwość grania w <abbr title="Grand Theft Auto">GTA</abbr>/MTA/SAMP.
</p>

<p>
	Grałam tak przez dłuższy czas ale dzisiaj chciałam wrócić to dawało mi coś takiego <a href="https://imgur.com/a/RPoI4bv" rel="external nofollow">https://imgur.com/a/RPoI4bv</a> &lt;- bynajmniej sądzę, że o to chodzi bo jak zainstalowałam MTA normalnie to wszystko git a nie używam żadnych aplikacji w tle bo wiem, że taki problem występował jak ktoś też Vanguarda miał w tle etc.
</p>

<p>
	Czy jest jakiś inny sposób lub jakiś bardziej uaktualniony?
</p>

<p>
	 
</p>

<p>
	Z góry dziękuje na pomoc <span><img alt=":)" data-emoticon="" height="20" src="https://forum.multitheftauto.com/uploads/emoticons/smile.png" srcset="https://forum.multitheftauto.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" /> </span>
</p>
]]></description><guid isPermaLink="false">144850</guid><pubDate>Wed, 13 Nov 2024 18:15:26 +0000</pubDate></item><item><title>StrzalaXGaming obraza moderatora po mucie</title><link>https://forum.multitheftauto.com/topic/145018-strzalaxgaming-obraza-moderatora-po-mucie/</link><description><![CDATA[<p>
	 Gracz StrzalaXGaming jest dalej wulgarny i wyzywa moderatora ktory zmutowal go za calkowity brak kultury. Inni gracze tez byli wyzywani przez tego uzytkownika 
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="StrzalaXGaming wyzywa moderacje SantoriRPG" width="200" data-embed-src="https://www.youtube-nocookie.com/embed/s_QyStFT_-I?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>
<p>
	Moderator ma nick MISIEK
</p>
]]></description><guid isPermaLink="false">145018</guid><pubDate>Thu, 12 Dec 2024 22:06:33 +0000</pubDate></item><item><title>MTA klawiatura</title><link>https://forum.multitheftauto.com/topic/144912-mta-klawiatura/</link><description><![CDATA[<p>
	<span>Dzień dobry, jestem osobą niepełnosprawną gram na serwerze mta4 life i mam taki problem z pisaniem na czacie, na serwerze, bo trudno mi pisać na klawiaturze trudno mi się przesuwa rękę po klawiaturze i strasznie się męczę próbowałem klawiatury ekranowej windows włączyłem mta w oknie weszłam na serwer, ale gdy klikam coś to nic się nie dzieje, czy jest jakaś aplikacja, coś albo inne rozwiązanie, żebym mógł pisać wirtualnie proszę o pomoc <img align="top" alt=":(" border="0" title=":(" data-src="https://gtao.pl/templates/subSilver/images/smiles/icon_sad.gif" src="https://forum.multitheftauto.com/applications/core/interface/js/spacer.png" /> .</span>
</p>
]]></description><guid isPermaLink="false">144912</guid><pubDate>Sat, 23 Nov 2024 14:28:05 +0000</pubDate></item><item><title>Logowanie na nowym komputerze</title><link>https://forum.multitheftauto.com/topic/144628-logowanie-na-nowym-komputerze/</link><description><![CDATA[<p>
	witam potrzebuje pomocy w zalogowaniu nie na nowym kompie, nie gralem okolo rok na serwerze 
</p>

<p>
	nick; elmark_elizer
</p>
]]></description><guid isPermaLink="false">144628</guid><pubDate>Sat, 05 Oct 2024 22:52:45 +0000</pubDate></item><item><title>ban /gm</title><link>https://forum.multitheftauto.com/topic/143877-ban-gm/</link><description><![CDATA[<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.multitheftauto.com/profile/43951-borus/?do=hovercard" data-mentionid="43951" href="https://forum.multitheftauto.com/profile/43951-borus/" rel="">@<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">Borus</font></font></a> dostalem bana za to ze mialem f7 czyli hp itd mam wylaczone a chlop podbiegl i nic mi nie powiedzial ze mam gm bo ja normalnie widzialem ze nie mam zadnego ducha wiec mogl powiedziec zdejmij tego bana xd
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">143877</guid><pubDate>Wed, 10 Jul 2024 17:18:27 +0000</pubDate></item><item><title>Modelowanie Blender 3.6</title><link>https://forum.multitheftauto.com/topic/141807-modelowanie-blender-36/</link><description><![CDATA[<p>
	Witam, mam pytanie jak mogę naprawić błąd w modelu.
</p>

<p>
	Jak najeżdżam kamerą na ściane to kamera przenika przez ściane i widze co jest poza nią, ktoś wie jak to naprawić?
</p>
]]></description><guid isPermaLink="false">141807</guid><pubDate>Fri, 01 Sep 2023 00:43:44 +0000</pubDate></item><item><title>[BLENDER 2.9] Potrzebuje pomocy</title><link>https://forum.multitheftauto.com/topic/140860-blender-29-potrzebuje-pomocy/</link><description><![CDATA[<p>
	Cześć, mam problem ponieważ nie wiem jak mogę oświetlić model który wykonuje, chodzi o to że jeżeli importuje model z mta do blendera to jak go skończe to jest w środku albo biały model w sensie bardzo jasne tekstury albo muszę włączyć doubleside aby to normalnie wyglądało. 
</p>
]]></description><guid isPermaLink="false">140860</guid><pubDate>Thu, 08 Jun 2023 14:50:05 +0000</pubDate></item><item><title>[BLENDER 2.9] Pomoc z o&#x15B;wietleniem</title><link>https://forum.multitheftauto.com/topic/140689-blender-29-pomoc-z-o%C5%9Bwietleniem/</link><description><![CDATA[<p>
	Cześć, mam pytanie do osób które używają blendera do modelowania w mta.
</p>

<p>
	Jak moge osiągnąć taki efekt, chodzi o kolorowe światło <a href="https://imgur.com/gallery/PHscp9E" rel="external nofollow">https://imgur.com/gallery/PHscp9E</a>
</p>
]]></description><guid isPermaLink="false">140689</guid><pubDate>Mon, 22 May 2023 18:29:58 +0000</pubDate></item><item><title>[WIP][TOOL] MTA Lua Editor</title><link>https://forum.multitheftauto.com/topic/75274-wiptool-mta-lua-editor/</link><description><![CDATA[<p>Cześć,</p>
<p>Zanim napiszę oficjalną "zapowiedź" tego programu to chciałbym się najpierw podzielić się tą informacją z osobami, które mówią po Polsku <img src="https://forum.multitheftauto.com/applications/core/interface/js/spacer.png" alt=":P" srcset="https://forum.multitheftauto.com/uploads/emoticons/tongue@2x.png 2x" width="20" height="20" data-src="https://forum.multitheftauto.com/uploads/emoticons/tongue.png">.</p>
<p>Tworzę od paru dni IDE pod MTA. Nie tylko pomoże on w programowaniu ale również w konfigurowaniu serwera. </p>
<p>Myślę nad paroma usprawnieniami (przeglądanie ID pojazdów, skinów itd.) oraz możliwościami personalizowania programu (skórki). Co o tym sądzicie?</p>
<p>Co do specyfikacji IDE to program oparty jest o Qt Creator (C++). Pójdzie raczej na każdym sprzęcie i co ważne - również na każdym systemie.</p>
<p>Piszcie jeżeli macie jakieś propozycje (na dzień dzisiejszy jestem raczej w stanie wykodzić wszystko). Wiem, że mało opisałem aczkolwiek jeżeli ktoś chce zobaczyć więcej to zapraszam do śledzenia mojego kanału na Hitbox.tv (<a href="http://hitbox.tv/Piorun" rel="external nofollow">http://hitbox.tv/Piorun</a>), bo planuję udostępniać proces twórczy na żywo <img src="https://forum.multitheftauto.com/applications/core/interface/js/spacer.png" alt=":)" srcset="https://forum.multitheftauto.com/uploads/emoticons/smile@2x.png 2x" width="20" height="20" data-src="https://forum.multitheftauto.com/uploads/emoticons/smile.png">.</p>
]]></description><guid isPermaLink="false">75274</guid><pubDate>Fri, 15 May 2015 18:21:09 +0000</pubDate></item><item><title>[Poradnik] Nauka modelowania - 3ds Max</title><link>https://forum.multitheftauto.com/topic/133805-poradnik-nauka-modelowania-3ds-max/</link><description><![CDATA[<p style="text-align:center;">
	<span>Cześć</span><br />
	<br />
	<span>Jeżeli tu zawitałeś to znaczy, że choć trochę zainteresowałeś/aś się grafiką 3d, więc mam nadzieję że pozostaniesz na dłużej. </span><br />
	<span>W moich poradnikach ujrzysz podstawę o programie, która wystarczy do wykonania prostych modeli do GTA SA. </span><br />
	<span>Dodatkowo zobaczysz jak tworzyć kolizję oraz do nich fizykę lub dźwięki, a w najnowszym odcinku jak oświetlać w prosty sposób modele.</span><br />
	<br />
	<span>Wszystko znajduje się na moim kanale youtube, na który Cię zapraszam.</span><br />
	<span>Obecnie zostało nagranych 6 odcinków, z czasem będzie ich coraz więcej.</span><br />
	<a href="https://www.youtube.com/channel/UCGcU7ZEKT2hBkP9ske8tVrQ" rel="external nofollow">https://www.youtube.com/channel/UCGcU7ZEKT2hBkP9ske8tVrQ</a><br />
	<br />
	<br />
	<br />
	<span>Zostawiam wam link do jednego z nowszych filmów. Jest o tym jak można oświetlać modele.</span>
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" width="200" data-embed-src="https://www.youtube.com/embed/Le7k0Fy9jog?feature=oembed"></iframe>
	</div>
</div>

<p style="text-align:center;">
	 
</p>
]]></description><guid isPermaLink="false">133805</guid><pubDate>Thu, 06 Jan 2022 14:18:52 +0000</pubDate></item><item><title>Potrzebuj&#x119; Pomocy z MTA</title><link>https://forum.multitheftauto.com/topic/132312-potrzebuj%C4%99-pomocy-z-mta/</link><description><![CDATA[<p>
	Pobrałem memu bratu MTA i za każdym razem jak chcę on wejść na serwer pojawia się błąd:<br />
	<br />
	                                    Rozłączono [CD48]<br />
	         Zostałeś wyrzucony z gry (SD #11 EJFA)<br />
	     Upewnij się, że żaden inny program nie modyfikuje MTA:SA<br />
	<br />
	<br />
	Co robić? Brat zdołowany, a ja nie wiem jak to zrobić aby działało.
</p>
]]></description><guid isPermaLink="false">132312</guid><pubDate>Sun, 29 Aug 2021 13:10:10 +0000</pubDate></item><item><title>Problem z internetem gdy wchodze do mta</title><link>https://forum.multitheftauto.com/topic/133467-problem-z-internetem-gdy-wchodze-do-mta/</link><description><![CDATA[<p>
	<span>Gdy mam odpalone mta i jestem np na 4life to moja prędkość internetu spada poniżej 1mb/s a gdy mam wyłączone mta to internet przyśpiesza do 20/21mb/s i to jest ogólna moja prędkość internetu. Wcześniej takiego problemu nie miałem. Robiłem wszystko po reinstal mta i gta sa, spójność plików i aktualizacje systemu. A gdy mam np cs:go odpalone to internet mi normalnie chodzi wiec nwm co sie stało bo kiedyś tego nie było.</span>
</p>
]]></description><guid isPermaLink="false">133467</guid><pubDate>Fri, 10 Dec 2021 00:18:02 +0000</pubDate></item><item><title>Pytanie o map&#x119; F11</title><link>https://forum.multitheftauto.com/topic/134178-pytanie-o-map%C4%99-f11/</link><description><![CDATA[<p>
	Mam szybkie pytanie, czy istnieje jakakolwiek funkcja lub sposób aby podmienić na serwerze BLIPY pod F11 na inne? Mam w HD z X360 ale tylko na radarze w lewym dolnym, radar F11 nie zostaje ruszony w tym przypadku. Bardzo chcę ominąć pisanie customowego F11, ponieważ nigdy nie dorówna optymalizacji hardcoded F11, zależy mi również na klasycznym wyglądzie, mam już w miarę działający dx F11 ale nie chcę go używać aby mieć jeden skrypt mniej z głowy i na serwerze i podmienić tylko .jpg lub nałożyć tekstury czy cokolwiek, za każdą pomoc serdecznie dziękuje.
</p>
]]></description><guid isPermaLink="false">134178</guid><pubDate>Tue, 01 Feb 2022 23:34:19 +0000</pubDate></item><item><title>Tylko Polska!!</title><link>https://forum.multitheftauto.com/topic/25552-tylko-polska/</link><description><![CDATA[<p>A tu wpisujcie komentarze, boty <img src="https://forum.multitheftauto.com/applications/core/interface/js/spacer.png" alt=":D" srcset="https://forum.multitheftauto.com/uploads/emoticons/biggrin@2x.png 2x" width="20" height="20" data-src="https://forum.multitheftauto.com/uploads/emoticons/biggrin.png"></p>]]></description><guid isPermaLink="false">25552</guid><pubDate>Thu, 09 Dec 2010 13:55:37 +0000</pubDate></item><item><title>Pytanie</title><link>https://forum.multitheftauto.com/topic/135122-pytanie/</link><description><![CDATA[<p>
	Witam, mam pytanie odnośnie bana na <abbr title="Multi Theft Auto">MTA</abbr>, kupiłem nowy komputer, pobrałem <abbr title="Grand Theft Auto">gta</abbr> sa i <abbr title="Multi Theft Auto">mta</abbr>, a wchodząc na serwer dostałem komunikat o banie za EJECT, nie miałem pojęcia, że pobrałem coś nielegalnego, zawsze pobierałem z tej samej strony i było dobrze. Napisałem apelację, lecz wisi ona od poniedziałku. Czy jest w ogóle szansa na sprawdzenie tej apelacji?
</p>

<p>
	Pozdrawiam
</p>
]]></description><guid isPermaLink="false">135122</guid><pubDate>Fri, 08 Apr 2022 13:41:57 +0000</pubDate></item><item><title>Pomoc Jak mam si&#x119; Odbanowa&#x107; si&#x119; w mrgreen</title><link>https://forum.multitheftauto.com/topic/134664-pomoc-jak-mam-si%C4%99-odbanowa%C4%87-si%C4%99-w-mrgreen/</link><description><![CDATA[<p>
	kiedy uwielbiałem grać w <abbr title="Multi Theft Auto">Mta</abbr> sa Mrgreen z 2017 roku nagle jakiś użytkownik F1madkiller wciąż daje mi niechęć w każdym temacie i nagle doszło do bójki przez Dislike i F1madkiller
</p>

<p>
	ponieważ on mi na imię małe dziecko kazałem mu przestać ale nie chciał mnie słuchać i 01.01.2022 jestem zbanowany w Mrgreen Forum
</p>

<p>
	Proszę bardzo o pomoc Jak anulować ten ban chcę uzyskać odbanowanie jak kupić odbanowanie chcę wrócić do mrgreena, ale jak uzyskać odbanowanie na zawsze proszę nie śmiej się potrzebuję pomocy + brak Wyloguj się na zablokowanym forum to jest błąd, który kliknąłem Skontaktuj się z nami
</p>

<p>
	ale dlaczego nie praca chciałem anulować bana dlaczego 01.01.2022 i jak usunąć killdziny.lua z github i nigdzie nie ma go w Files Windows And Soon Change Serial ale chciałbym prosić o odbanowanie nie jestem niegrzeczny Gracz, jestem dobrym graczem, musisz zrozumieć
</p>
]]></description><guid isPermaLink="false">134664</guid><pubDate>Mon, 07 Mar 2022 17:41:20 +0000</pubDate></item><item><title>Problemy z MTA</title><link>https://forum.multitheftauto.com/topic/133187-problemy-z-mta/</link><description><![CDATA[<p>
	<span>Witam mam taki problem jak włączam MTA dostaje Blue Scrine i nic nie mogę zrobić bo to jest losowy błąd i nie da się grać dodam jeszcze że testuje windowsa 11 to może dlatego pomożecie</span>
</p>
]]></description><guid isPermaLink="false">133187</guid><pubDate>Mon, 15 Nov 2021 06:55:52 +0000</pubDate></item><item><title>Problem z &#x142;&#x105;czeniem</title><link>https://forum.multitheftauto.com/topic/133048-problem-z-%C5%82%C4%85czeniem/</link><description><![CDATA[<p>
	Zna ktoś rozwiązanie tego problemu?
</p>

<p>
	<a href="https://imgur.com/j0NVq5a" rel="external nofollow">https://imgur.com/j0NVq5a</a>
</p>
]]></description><guid isPermaLink="false">133048</guid><pubDate>Tue, 02 Nov 2021 21:50:24 +0000</pubDate></item><item><title>Problem z Panelem Logowania</title><link>https://forum.multitheftauto.com/topic/132993-problem-z-panelem-logowania/</link><description><![CDATA[<p>
	Panel logowania przy próbie rejestracji wyświetla komunikat o już istniejącym użytkowniku a przy próbie logowania wyświetla komunikat o błędnym haśle, baza danych podłączona nie tworzą się konta w  bazie
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">local settings = {
    spawnPositions = {
        [1] = "1722.05,-1710.48,13.5,0,0",
        [2] = "1718.54,-1712.46,13.5,0,0",
        [3] = "1725.54,-1712.46,13.5,0,0",
    },

    coroutines = {}
}

function getUpdates(limit)
    local updates = exports.NL_mysql:querry("SELECT text FROM `nl_updates` ORDER BY `ID` DESC LIMIT ?", limit + 5)
    if updates and updates[1] then
        triggerClientEvent(client, "updateLoginUpdates", resourceRoot, updates)
    else
        triggerClientEvent(client, "updateLoginUpdates", resourceRoot, {{text = "Nie udało się pobrać listy zmian"}})
    end
end
addEvent("getUpdates", true)
addEventHandler("getUpdates", resourceRoot, getUpdates)


function getBanData()
    local banData = exports.NL_mysql:querry("SELECT ID, nl_accounts.username as username, nl_penalties.serial, reason, time, timeEnd, admin FROM `nl_penalties` LEFT JOIN nl_accounts ON nl_accounts.UID = nl_penalties.plrUID WHERE nl_penalties.serial = ? AND timeEnd &gt; NOW() AND type = 'ban' AND takenBy IS NULL LIMIT 1", getPlayerSerial(client))
    if banData and banData[1] then
        triggerClientEvent(client, "setPlayerBanData", resourceRoot, false, banData[1])
    else
        triggerClientEvent(client, "setPlayerBanData", resourceRoot, false)
    end
end
addEvent("getBanData", true)
addEventHandler("getBanData", resourceRoot, getBanData)

function checkBanAccount(plrUID)
    if not username then return false end
    local banData = exports.NL_mysql:querry("SELECT ID FROM `nl_penalties` WHERE plrUID = ? AND timeEnd &gt; NOW() AND type = 'ban' LIMIT 1", plrUID)
    if banData and banData[1] then
        return true
    end
    return false
end


function registerAccount(login, password, email, reference)
    local checkUsername = exports.NL_mysql:querry("SELECT UID FROM `nl_accounts` WHERE `login` = ? LIMIT 1", login)
    if checkUsername and checkUsername[1] then
        triggerClientEvent(client, "loginResponseServer", resourceRoot, "Użytkownik o takim loginie już istnieje.", "error")
        return
    end

    local serial = getPlayerSerial(client)
    local checkSerial = exports.NL_mysql:querry("SELECT UID FROM `nl_accounts` WHERE `serial` = ? LIMIT 2", serial)
    if checkSerial and #checkSerial == 2 then
        triggerClientEvent(client, "loginResponseServer", resourceRoot, "Wykorzystałeś już limit zakładania kont na jednym serialu (2).", "error")
        return
    end

    local checkEmail = exports.NL_mysql:querry("SELECT UID FROM `nl_accounts` WHERE `email` = ? LIMIT 1", email)
    if checkEmail and checkEmail[1] then
        triggerClientEvent(client, "loginResponseServer", resourceRoot, "Ten email jest już przypisany do jednego konta.", "error")
        return
    end


    local referenceUID = false
    if reference then
        referenceUID = teaDecodeBinary(reference, "XayDpN36bGKGvfbD")
        if tonumber(referenceUID) == nil or string.len(referenceUID) &lt; 1 then
            triggerClientEvent(client, "loginResponseServer", resourceRoot, "Kod referencyjny jest nieprawidłowy.", "error", "reference")
            return
        end
    end

    exports.NL_mysql:querry("INSERT INTO `nl_accounts` (`login`, `password`, `email`, `serial`, `createIP`, `position`, `referencedPlayer`, `money`, `phoneBlocked`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, '[[]]')", login, passwordHash(password, "bcrypt", {"salt"}), email, getPlayerSerial(client), getPlayerIP(client), settings.spawnPositions[math.random(1, #settings.spawnPositions)], referenceUID and referenceUID or false, referenceUID and 500 or 0)
    triggerClientEvent(client, "loginResponseServer", resourceRoot, false, "success", "accountCreate")
end
addEvent("registerAccount", true)
addEventHandler("registerAccount", resourceRoot, registerAccount)

function loginAccount(login, password)
    local performLogin = exports.NL_mysql:querry("SELECT UID, password, username, tutorial FROM `nl_accounts` WHERE `login` = ? LIMIT 1", login)
    if performLogin and performLogin[1] then
        if passwordVerify(password, performLogin[1]["password"]) then
            if isPlayerLogged(performLogin[1]["UID"]) then triggerClientEvent(client, "loginResponseServer", resourceRoot, "Te konto jest już zalogowane.", "error") return end
            if checkBanAccount(performLogin[1]["UID"]) then triggerClientEvent(client, "loginResponseServer", resourceRoot, "Te konto jest zbanowane i nie możesz się na nie zalogować.", "error") return end

            if performLogin[1].username then
                setPlayerName(client, performLogin[1].username)
            end
            setElementData(client, "tempUID", performLogin[1].UID)
            exports.NL_mysql:querry("UPDATE nl_accounts SET isOtrine = 1, lastOtrine = NOW() WHERE `UID` = ? LIMIT 1", performLogin[1].UID)

            triggerClientEvent(client, "loginPlayer", resourceRoot, performLogin[1].username, performLogin[1].tutorial)

            local serial = getPlayerSerial(client)
            local ip = getPlayerIP(client)
            exports.NL_mysql:querry("INSERT INTO `nl_logs` (player, text, serial, ip, type) VALUES (?, ?, ?, ?, ?)", performLogin[1].UID, "Pomyślnie zalogowano na konto.", serial, ip, "login")
            exports.NL_mysql:querry("UPDATE `nl_accounts` SET `lastOtrine` = NOW() WHERE UID = ? LIMIT 1;", performLogin[1].UID)
        else
            triggerClientEvent(client, "loginResponseServer", resourceRoot, "Wpisane hasło jest niepoprawne.", "error")
            exports.NL_mysql:querry("INSERT INTO `nl_logs` (player, text, serial, ip, type) VALUES (?, ?, ?, ?, ?)", performLogin[1].UID, "Podano błędne hasło.", serial, ip, "login")
        end
    else
        triggerClientEvent(client, "loginResponseServer", resourceRoot, "Taki użytkownik nie istnieje.", "error")
    end
end
addEvent("loginAccount", true)
addEventHandler("loginAccount", resourceRoot, loginAccount)


function checkPlayerPremium(UID)
    local rank = exports.NL_mysql:querry("SELECT CASE WHEN `diamond` &gt; NOW() THEN 'diamond' WHEN `gold` &gt; NOW() THEN 'gold' ELSE NULL END as 'rank' FROM nl_accounts WHERE UID = ? LIMIT 1", UID)
    if rank and rank[1] then
        return rank[1].rank
    end
    return false
end

function onLoadCharacterData(data, plrData)
    local client = data.plr
    removeElementData(client, "tempUID")
    setElementData(client, "characterUID", data.plrUID)

    local pos = split(data.respawnPos or plrData[1].position, ",")
    spawnPlayer(client, pos[1], pos[2], pos[3], data.respawnRot or 0, 0, 0)
    setElementInterior(client, pos[4])
    setElementDimension(client, pos[5])

    setTimer(setElementRotation, 100, 1, client, 0, 0, data.respawnRot or 0)

    if tonumber(plrData[1].skin) ~= nil then
        setElementModel(client, tonumber(plrData[1].skin))
        setElementData(client, "customModel", nil)
    else
        setElementModel(client, 0)
        setElementData(client, "customModel", tostring(plrData[1].skin))
    end

    setElementHealth(client, tonumber(plrData[1].health))
    setPlayerName(client, plrData[1].username)

    local data = {
        skin = tostring(plrData[1].skin),
        premium = checkPlayerPremium(data.plrUID),
        money = plrData[1].money,
        licence = plrData[1].licence and fromJSON(plrData[1].licence) or {},
        bankcode = plrData[1].bankcode or false,
        enterTime = getTickCount()
    }
    setElementData(client, "characterData", data)
    setElementData(client, "characterPoints", tonumber(plrData[1].jobPoints))

    local features = {}
    for i, v in pairs(split(plrData[1].features, ",")) do
        features[i] = tonumber(v)
    end
    setElementData(client, "characterFeatures", features)

    setPedStat(client, 22, (features[2] or 0) * 10)
    setPedStat(client, 225, (features[2] or 0) * 10)

    if plrData[1].usernameRP then
        setElementData(client, "usernameRP", plrData[1].usernameRP)
    end

    if plrData[1].ticketPrice then
        setElementData(client, "ticketPrice", tonumber(plrData[1].ticketPrice))
    end

    if plrData[1].bwTime then
        triggerClientEvent(client, "openBW", resourceRoot, plrData[1].bwTime)
    else
        triggerEvent("updatePlayerMask", resourceRoot, client)
    end

    triggerEvent("setPlayerID", resourceRoot, client)
    triggerEvent("updatePlayerWeather", resourceRoot, client)
    triggerEvent("updatePlayerPhone", resourceRoot, client)
    triggerEvent("loadPlayerAchievements", resourceRoot, client)

    triggerClientEvent(client, "loadSpawnSelectCharacter", resourceRoot, tonumber(plrData[1].tutorial) == 1 and true or nil)
end
addEvent("onLoadCharacterData", true)
addEventHandler("onLoadCharacterData", root, onLoadCharacterData)

function spawnPlayerCharacter(respawnPos, respawnRot)
    if not client then return end
    local plrUID = getElementData(client, "tempUID")
    if not plrUID then return end

    exports.NL_mysql:querryAsync({
        callback = "onLoadCharacterData",
        plr = client,
        respawnPos = respawnPos,
        respawnRot = respawnRot,
        plrUID = plrUID,
    }, "SELECT username, usernameRP, skin, health, position, money, bankcode, licence, bwTime, ticketPrice, features, jobPoints FROM `nl_accounts` WHERE `UID` = ? LIMIT 1", plrUID)
end
addEvent("spawnPlayerCharacter", true)
addEventHandler("spawnPlayerCharacter", root, spawnPlayerCharacter)


function loadPlayerData(plr, plrUID)
    if not plr or not plrUID then return end
    local plrData = exports.NL_mysql:querry("SELECT skin, money, licence FROM `nl_accounts` WHERE `UID` = ? LIMIT 1", plrUID)

    local data = {
        skin = tonumber(plrData[1].skin),
        premium = checkPlayerPremium(plrUID),
        money = plrData[1].money,
        licence = plrData[1].licence and fromJSON(plrData[1].licence) or {},
        enterTime = getTickCount()
    }

    setElementData(plr, "characterData", data)
end
addEvent("loadPlayerData", true)
addEventHandler("loadPlayerData", resourceRoot, loadPlayerData)


function updatePlayerOrganization(plr, plrUID)
    local orgPlr = exports.NL_mysql:querry("SELECT nl_organizations.ID as ID, name, nl_organizations.type as type, moneyBonus, gangType FROM nl_organizations INNER JOIN nl_organizationsPlayers ON nl_organizations.ID = nl_organizationsPlayers.orgID WHERE playerUID = ? AND nl_organizations.removed IS NULL LIMIT 1", plrUID)
    if orgPlr and orgPlr[1] then
        setElementData(plr, "characterOrg", orgPlr[1].name)
        setElementData(plr, "characterOrgID", orgPlr[1].ID)
        setElementData(plr, "characterOrgType", orgPlr[1].type)
        setElementData(plr, "characterOrgMoneyPercent", orgPlr[1].moneyBonus)
        setElementData(plr, "characterGangType", orgPlr[1].gangType)
    else
        removeElementData(plr, "characterOrg")
        removeElementData(plr, "characterOrgID")
        removeElementData(plr, "characterOrgType")
        removeElementData(plr, "characterOrgMoneyPercent")
        removeElementData(plr, "characterGangType")
    end
end

-- Utils
function isPlayerLogged(uid)
    local isOtrine = exports.NL_mysql:querry("SELECT UID FROM nl_accounts WHERE `UID` = ? AND isOtrine IS NOT NULL LIMIT 1", uid)
    if isOtrine and isOtrine[1] then
        return true
    end
    return false
end

function checkUsernameFree(username)
    local isFree = exports.NL_mysql:querry("SELECT UID FROM `nl_accounts` WHERE `username` = ? LIMIT 1", username)
    if isFree and isFree[1] then
        triggerClientEvent(client, "checkUsernameValid", resourceRoot, username)
    else
        triggerClientEvent(client, "checkUsernameValid", resourceRoot, username, true)
    end
end
addEvent("checkUsernameFree", true)
addEventHandler("checkUsernameFree", root, checkUsernameFree)

function setPlayerUsername(username)
    local uid = getElementData(client, "tempUID")
    if not uid then return end

    exports.NL_mysql:querry("UPDATE `nl_accounts` SET username = ? WHERE UID = ? LIMIT 1", username, uid)

    triggerClientEvent(client, "loginPlayer", resourceRoot, username, true)
end
addEvent("setPlayerUsername", true)
addEventHandler("setPlayerUsername", root, setPlayerUsername)



function teaDecodeBinary(data, key)
    return base64Decode(teaDecode(data, key))
end





function openPlayerSpawnSelect()
    local uid = getElementData(client, "tempUID")
    if not uid then return end

	loadPlayerData(client, uid)
	updatePlayerOrganization(client, uid)

	local orgID = getElementData(client, "characterOrgID")
	local panelData = {}

    local playerData = exports.NL_mysql:querry("SELECT skin, position, bwTime, prisonData FROM `nl_accounts` WHERE UID = ? LIMIT 1", uid)
	panelData.lastPos = playerData[1].position
	panelData.bwTime = playerData[1].bwTime

    if playerData[1].prisonData then
        local prisonData = fromJSON(playerData[1].prisonData)

        if prisonData then
            prisonData.position = exports.NL_jail:getFreePrizonPosition(prisonData.prisonIndex)
            panelData.prisonData = prisonData
            setElementData(client, "prisonIndex", tonumber(prisonData.prisonIndex))
        end
    end

    if orgID then
        local playerHouses = exports.NL_mysql:querry("SELECT pos, ownedOrg FROM `nl_houses` WHERE (owner = ? OR ownedOrg = ?) AND date &gt; NOW()", uid, orgID)
        panelData.houses = playerHouses
    else
        local playerHouses = exports.NL_mysql:querry("SELECT pos, ownedOrg FROM `nl_houses` WHERE owner = ? AND date &gt; NOW()", uid)
        panelData.houses = playerHouses
    end
    panelData.rentHouses = exports.NL_mysql:querry("SELECT nl_houses.pos, nl_houses.ownedOrg FROM `nl_houses` LEFT JOIN nl_housesRent ON nl_houses.ID = nl_housesRent.houseID WHERE nl_housesRent.plrUID = ? AND nl_houses.date &gt; NOW()", uid)

    local fractionData = exports.NL_mysql:querry("SELECT fractionID FROM `nl_fractionsPlayers` WHERE playerUID = ? LIMIT 1", uid)
    if fractionData and fractionData[1] then
        panelData.fractionID = fractionData[1].fractionID
    end

    triggerClientEvent(client, "createSpawnSelect", resourceRoot, playerData[1].skin, panelData)
end
addEvent("openPlayerSpawnSelect", true)
addEventHandler("openPlayerSpawnSelect", root, openPlayerSpawnSelect)</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">132993</guid><pubDate>Fri, 29 Oct 2021 21:13:22 +0000</pubDate></item><item><title>Witam mam pytanie mam taki problem z mta</title><link>https://forum.multitheftauto.com/topic/132435-witam-mam-pytanie-mam-taki-problem-z-mta/</link><description><![CDATA[<p>
	 
</p>
<blockquote class="ipsQuote" data-ipsquote="" data-ipsquote-contentapp="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="1001158" data-ipsquote-contentid="132435" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1631110521" data-ipsquote-userid="80891" data-ipsquote-username="janusz1995">
	<div class="ipsQuote_citation">
		4 minutes ago, janusz1995 said:
	</div>

	<div class="ipsQuote_contents">
		<p>
			 
		</p>
	</div>
</blockquote>

<p>
	Po wejściu na jakiś server nic nie widzę resetowałem już mta odinstalowywałem proszę o pomoc 
</p>
<blockquote class="ipsQuote" data-ipsquote="" data-ipsquote-contentapp="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="1001158" data-ipsquote-contentid="132435" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1631110521" data-ipsquote-userid="80891" data-ipsquote-username="janusz1995">
	<div class="ipsQuote_citation">
		5 minutes ago, janusz1995 said:
	</div>

	<div class="ipsQuote_contents">
		<p>
			 
		</p>

		<p>
			<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">Witam po Wejściu na serwer nic nie widzę resetowałem już mta proszę o proszę o pomoc  </font></font>
		</p>
	</div>
</blockquote>

<p>
	 
</p>
]]></description><guid isPermaLink="false">132435</guid><pubDate>Wed, 08 Sep 2021 14:15:20 +0000</pubDate></item><item><title>Starzy gracze ;)</title><link>https://forum.multitheftauto.com/topic/128119-starzy-gracze/</link><description><![CDATA[
<p>
	Witam, czy jest tu jeszcze ktos kto pamieta czasy A/D kolo roku 2010-2016 ?
</p>
]]></description><guid isPermaLink="false">128119</guid><pubDate>Sun, 15 Nov 2020 22:28:16 +0000</pubDate></item><item><title>potrzebuj&#x119; pomoc</title><link>https://forum.multitheftauto.com/topic/131653-potrzebuj%C4%99-pomoc/</link><description><![CDATA[<p>
	JAK mogę postawić forum na serwer project na bazie msql dodanie fakcie wszystkie  czat  i inne tabele  i foldery jak i rangi reklamę 
</p>
]]></description><guid isPermaLink="false">131653</guid><pubDate>Mon, 12 Jul 2021 01:44:56 +0000</pubDate></item></channel></rss>
