Witam! Przedstawiam wam fajny panel f1
Skrypt został wykonany z pomocą sztucznej inteligencji, którą sprawdzałem. Skrypt wrzucam, żeby se obczaić gtao itd, jest to mój pierwszy post.
autor: ai + troche mojej pomocy.
Cześć! Zgodnie z duchem społeczności, oddaję w Wasze ręce kod Panelu UCP (User Control Panel), który został stworzony na potrzeby mojego własnego serwera opartego o gamemode Owlgaming. Ponieważ nasz zespół zdecydował się na przejście na w pełni autorski gamemode, ten panel nie jest już mi potrzebny, a szkoda by było, żeby się zmarnował.
UCP jest udostępniane w stanie "work in progress" (nieukończonym). Stanowi doskonałą bazę do dalszych modyfikacji i rozbudowy dla każdego, kto poszukuje solidnej podstawy UCP dla gamemode Owlgaming.
Podstawa i Autorstwo
Podstawa kodu: Gamemode Owlgaming, z modyfikacjami i przeróbkami wykonanymi przez TM'a (TM Gaming).
Wartość podstawy: (Oryginalna paczka/podstawa TM'a jest szacowana na ok. $100).
Autor udostępnianej przeróbki/publikacji: Boczek03
Materiały Prezentujące Pracę (Zalecane)
Zgodnie z regulaminem (pkt 8), konieczne jest dodanie materiałów prezentujących publikowaną pracę.
[Dodaj zrzuty ekranu (screeny) Panelu UCP! Zapisz je na Imgur, a następnie wklej linki w to miejsce.]
Link do Pobrania
Kod panelu UCP jest dostępny w całości na platformie GitHub:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Potrzebuje przekonwertować dxDrawText "Login" oraz dxDrawText "Hasło" (tak jak na załączonym obrazku) tak aby dało się wpisywać text login,hasło
[img]https://imgur.com/a/Hy0TmNM[/img]
[code] s=Vector2(guiGetScreenSize())
function isMouseInPosition (x,y,width,height)
if (not isCursorShowing()) then
return false
end
local cx, cy = getCursorPosition ()
local cx, cy = (cx*s.x), (cy*s.y)
return ((cx >= x and cx<=x+width) and (cy>y and cy<= y+height))
end
Witam, oddaje w wasze ręce autorski system panelu F1 autorem zasobu jestem ja, jeśli macie jakieś problemy z zasobem to zapraszam discord:duke334, skrypt działa tak że uruchamia sie go przyciskiem f1 i wysuwa się z góry ekranu tutaj jest prezentacja zasobu:Prezentacja
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Skrypt stworzony przez Duke to zaawansowane, lecz niezwykle intuicyjne narzędzie do zarządzania pojazdami w grze MTA. Jego główne funkcje obejmują:
Sterowanie silnikiem – naciśnięcie klawisza J powoduje włączenie lub wyłączenie silnika, umożliwiając dynamiczne zarządzanie pojazdem.
Obsługa świateł – za pomocą klawisza K możesz łatwo włączać i wyłączać światła pojazdu, co jest szczególnie przydatne podczas zmieniających się warunków oświetleniowych w grze.
Kontrola hamulca ręcznego – klawisz L umożliwia szybką aktywację lub dezaktywację hamulca ręcznego, co zwiększa precyzję manewrowania pojazdem w trudnych sytuacjach.
Skrypt został zaprojektowany z myślą o graczach, którzy cenią sobie prostotę, szybkość reakcji i elegancję działania. Jego przejrzysty kod i logiczne podejście do obsługi pojazdu sprawiają, że jest idealnym rozwiązaniem zarówno dla nowicjuszy, jak i doświadczonych użytkowników serwera MTA.
Autor: Duke
Licencja: Skrypt może być wykorzystywany wyłącznie w celach niekomercyjnych. Wszelkie prawa zastrzeżone.
link do zasobu:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witajcie dzisiaj oddaje wam mój autorski skrypt na f1, nie jest on jakiś skomplikowany ale złudzeniem przypomina ten z 4life. Zachęcam do dania piwka ale nie zmuszam, pozdrawiam.
Ważne!
Aby skrypt działał poprawnie warto stworzyć skrypt s-fonts i dodać tam inter-bold, lecz wystarczy w skrypcie dodać ten font i zmienić to.
Autor - Ksawcio
Discord - kurczaczek_2005 (chwilowo)
Zdjęcie (Dane białe ponieważ losowo wpisywałem osoby a może nie chcą być udostępniane ) Link
witam jak zrobić taki panel na profilu wiem że się pytałem ale to było na mybb a se kupiłem ips i się chcem dowiedzieć to nazywa się i czy som poradniki z tego na internecie
Witam, podsyłam poprawną wersję UCP z bazą danych, którą wystawił poprzednio Calise.
Autorem jestem TYLKO ja, ucp było pisane na potrzeby LA-RP. Styl to bootstrap, backendem zajmowałem się ja - kod jest stary, zmieniany kilka razy, trochę pogmatwany, ogólnie brzydki i średni. Zalecam szybki refresh kodu przed używaniem, chociaż działał przez cały czas na edycji larpika.
Obecne funkcje:
Dashboard:
[list]
Statystyki postaci
Ogłoszenia
Ustawienia postaci
google 2auth
system "statusow"
zmiana hasla
zmiana username
Slider
tworzenie konta
odzyskiwanie konta
logowanie
[/list]
Postacie:
[list]
Lista postaci (dostepna dla kazdego)
Informacje postaci
zarzadzanie postacia (admin)
lista kar
tworzenie postaci
lista postaci (admin)
wyszukiwanie postaci
[/list]
Zgloszenia:
[list]
Lista zgloszen
tworzenie zgloszen
odpowiadanie na zgloszenia
lista zgloszen dla adminow
zarzadzanie zgloszeniem (admin, uzytkownik)
mozliwosc wstawiania linkow w zgloszenia (zdjecia, filmiki z yt)
[/list]
Sklep
[list]
Zakup gamescore [color=darkred]UWAGA[/color] z paypalem byl jakis bug, dodawalo punkty, ale nie dawalo gotowki na konto
ilosc gamescore
zakup itemaskow
[/list]
Mapa
[list]
Strefy (wycena stref po kliknieciu na dana)
Domy (wolny/zajety)
[/list]
Dashboard ACP
[list]
statystyki serwera
zmiana ustawien serwera (payday)
[/list]
Ogloszenia ACP
[list]
Dodawanie ogloszen
lista ogloszen (nie dorobilem usuwania) XD
[/lis...
Cześć, dziś oddaję wam panel pomocy który napisałem w ostatnim czasie na autorski serwer lecz koncepcja tego serwera sie zmienia (cały gui oraz paczke piszemy ponownie) W panelu jest autorski kod oraz grafiki..
PS. Cały gui posiada skalowanie więc nie bedzie problemów u innych uzytkownikow.
local sx, sy = guiGetScreenSize()
local zoom = sx < 1920 and math.min(2, 1920 / sx) or 1
--[[
KOD
--]]
--if getPlayerSerial(localPlayer) ~= "F0937A8AD9CB41D0DD9CC4022B87CCE4" and getPlayerSerial(localPlayer) ~= "3EEDD70B7E7154C360D7D42C3CC4E0F3" and getPlayerSerial(localPlayer) ~= "AD2FED4BA51D3EB42EB320FBC85B8A94" then return end
local cashe = {}
local state = false
local last = {}
local pages = {}
Witam, mam taki ?e po wgraniu paczki, wpisaniu sie w acl nie mog? uzy? komendy /register a /login juz mog?. Z tego powodu nie mog? w??czyc panelu admina i szybciej odplac skrypty niz np. przez konsole na hostingu w moim przypadku jest to svpj.
Cze??, mam problem z logowaniem w paczce InsideMTA https://imgur.com/a/ceB0e3m
Problem wys?any w debugscript 3
Nie mam poj?cia jak to naprawi?, prosi?bym o pomoc. Dla osoby, kt?ra mi pomo?e mog? nawet co? blikiem podes?a? jak?? dyszk?.
S?ownie opisane: ERROR: TR_login/s.lua:74: invalid key to 'next'
Nie mam poj?cia o co chodzi z tym Next
74: exports.TR_mysql:querry("INSERT INTO `tr_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)
Siemka, kolejny problem. Wgra?em 3 gotowe panele logowania i kazdy jest zbugowany, tzn. nie da sie wpisac loginu/has?a i nie wiem czy to moja wina czy paneli. W jednym panelu dalo sie wpisac jesli kliknelo sie zarejestruj a potem login. Moze to byc wina zle podpietej bazy danych? wydaje mi sie ze dobrze podlaczylem. prosze chociaz w tym temacie o pomoc
Chcia?bym wam zaprezentowa? Panel F1, pisany nie powiem na odwal ale jest w pe?ni funkcjonalny. Powodem opublikowania jest chamskie zachowania serwera niejakiego Kaleki, kt?remu ego niestety skoczy?o na wy?szy poziom.
Screenshot:
Skrypt:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Siemka, zaczalem pisac swoje skrypty i chcialbym napisac panel f1 w ktorym po kliknieciu na dana ikone bedzie sie wyswietlac tekst, np po kliknieciu na ikone informacji bed? sie wyswietlac informacje o serwerze tylko kompletnie nie wiem od czego zaczac i jakich funkcji uzyc
Witam, zostawiam wam tutaj panel logowania ze spice. Zalega mi na dysku wi?c oddaje tutaj. Czekam na kometarze od kid?w ze co by sie nie zrobilo za piwa xd
if getElementData(localPlayer, "player:sid") then return end
local root = getRootElement()
local resourceRoot = getResourceRootElement(getThisResource())
local screenWidth, screenHeight = guiGetScreenSize()
addEventHandler("onClientResourceStop", resourceRoot,
function()
if blurShader and isElement(blurShader) then
destroyElement(blurShader)
blurShader = nil
end
end)
local data={ showed=nil, button={}, info=nil, misc=nil, }
function cursorPosition(x, y, w, h)
if (not isCursorShowing()) then
return false
end
local mx, my = getCursorPosition()
local fullx, fully = guiGetScreenSize()
cursorx, cursory = mx*fullx, my*fully
if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then
return true
else
return false
end
end
Mimo ze paczka jest kompletna i wszystko powinno dziala? podczas klikania rejestruj nic sie nie dzieje ale podswietla sie i da sie pisa? nick i haslo co mam z tym zrobic? paczka seanRPG z tego forum
Siemanko!
Stworzy?em internetowy panel pod paczk? zasob?w XyzzyRP.
Wi?cej informacji na githubie!
Internetowy panel administracyjny XyzzyRP zosta? stworzony z my?l? dla os?b robi?cych serwer pod paczk? zasob?w XyzzyRP oraz dla tych, kt?rzy chcieliby wprowadzi? na sw?j serwer pewne urozmaicenie. Panel posiada spor? ilo?? funkcji, statystyk itp. kt?re pozwol? lepiej zarz?dza? swoim serwerem. Panel jest upowszechniony za w pe?ni za darmo oraz jest wydany na licencji MIT. Wszystkie problemy, pomys?y oraz pytania mo?na zadawa? w zak?adce Issues na githubie, wiadomo?ci prywatnej na discordzie czy e-mail. Ch?tnie odpowiem na wszystkie pytania. Panel jest w pe?ni responsywny oraz zoptymalizowany pod urz?dzenia mobilne. Proces instalacji, funkcje, zdj?cia znajdziecie na githubie. Je?eli spodoba ci si? projekt mo?esz zostawi? gwiazdk? i zaobserwowa? mnie na githubie.
G??wne funkcj? panelu:
-Statystyki serwera (przegl?d os?b online z ostatnich 14 dni, liczba -zarejestrowanych itp.)
-Dane u?ytkownik?w serwera (frakcje, domy itp.)
-Operacje na u?ytkownikach (ban, kick, aj, dodawanie gp itp.)
-Logi administracyjne panelu webowego
-Dodawanie oraz usuwanie u?ytkownik?w panelu
-Zmiana has?a oraz nicku w panelu
-Darkmode
[center]Hej, mam jeden problem odno?nie Panelu Logowania, a przechodz?c do rzeczy to chc? doda? do logowania Informacje o Twoim koncie to pobiera tylko Nick, Sid oraz Serial. A Poziomu postaci, got?wki, prawa jazdy ju? nie chce pobra?, a gdy si? zaloguj? na konto i zrestartuje skrypt Logowania to jest wszystko w porz?dku a gdy zrobi? reconnecta to nie pobiera tych el.dat. Brak b??d?w w db3
Tak dzia?a poprawnie po zalogowaniu si? na konto i po restarcie skryptu:
dxCreateAvatar(sx/2 - 86/zoom, sy/2 - 255/zoom, 170/zoom, 170/zoom)
local login = getPlayerName(localPlayer)
local sid = getElementData(localPlayer,"player:sid") or 0
local serial = getPlayerSerial(localPlayer)
local lvl = getElementData(localPlayer, "player:lvl") or 0
local kasa = getPlayerMoney(localPlayer) or 0
local pjA = getElementData(localPlayer, "player:license:pjA") or 0
if pjA == 1 then
pjA = "Posiada"
elseif pjA == 0 then
pjA = "Nie posiada"
end
local pjB = getElementData(localPlayer, "player:license:pjB") or 0
if pjB == 1 then
pjB = "Posiada"
elseif pjB == 0 then
pjB = "Nie posiada"
end
Witam, moim problemem jest to ?e nie mog? si? zarejestrowa? na swoim serwerze, nic mi nie wyskakuj? gdy nic tam nie napisze to ka?e mi napisa? minimum 3 s?owa w ha?le i w nicku, nie mog? nic zrobi? kto? pomo?e?
Witam gdy proboje sie zarejestrowac na serwerze nic nie pisze a jak chcem sie zalogowac to pisze ze podany login nie istnieje w bazie.
Paczka to StoriesRPG.
SS debuga: https://imgur.com/K8vsZcP
DB:
-- Functions
function dbSet(...)
if not {...} then return end
local qh = dbQuery(SQL, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(SQL,...)
local query=dbQuery(SQL, stringe)
local result,num_affected_rows, last_insert_id =dbPoll(query, -1)
return result
end
function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
return rows
end
function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end
function zapytanie(...)
local h=dbQuery(SQL,...)
local result,numrows=dbPoll(h,-1)
return numrows
end
addEventHandler("onResourceStart", resourceRoot, function()
SQL=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1;autoreconnect=1")
if SQL then
outputDeb...
Witam przychodz? tutaj z problemem takim i? chodzi o paczk? poseydon RP..- Mianowicie podczas zalogowania si? na konto ( wszystko jest dobrze podpi?te do bazy danych/MySQL + wgrane modu?y oraz w??czone ) Po wybraniu postaci utworzonej nie idzie dalej nic - Ci?gle jest napisane ( prosz? czeka?... ) I nic si? nie dzieje. Prosz? o pomoc
Witam czy posiada kto? dzia?aj?cy Panel logowania do Inside MTA. Poniewa? przed aktualny panel nie da si? zarejestrowa?, ani zalogowa?. Konta nie tworz? si? w bazie danych, a skrypt TR_mysql jest poprawnie po??czony co pisze na debugu.