Witam, Chciałbym dać wam skrypt mojego autorstwa na Scoreboard do MTA, skrypt ten jest dość podstawowy lecz na pseudolka idealny, jest czytelny i każdy sobie z nim poradzi, jeśli ze skryptem będzie problem to proszę pisać na discordzie: sixpq tutaj jest prezentacja skryptu:https://imgur.com/a/om1Jc05, jeśli skrypt się podoba zapraszam do współpracy
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Hej! Poni?ej wrzucam wam link do pobrania scoreboardu, prezentacj? oraz instrukcj? obs?ugi!
UWAGA! ZAS?B WYMAGA R?WNIE? POBRANIA MOICH CUSTOM EDIT?W DOST?PNYCH NA GITHUBIE W LINKU PONI?EJ, W PRZECIWNYM RAZIE WYSZUKIWANIE NIE B?DZIE DZIA?A?!
Witam mam problem z tabem poniewa? chcia?bym dopisa? linijk? aby wy?wietla?a si? ranga suport a dopiero ucz? sie lua i prosi?bym o pomoc
[lua]score={}
multi=1
admins={}
screen=Vector2(guiGetScreenSize())
if screen.x<1050 then
multi=1.6
end
score.font=dxCreateFont("czcionka.ttf",((15/1920)*screen.x)*multi) or "default-bold"
score.font2=dxCreateFont("czcionka.ttf",((25/1920)*screen.x)*multi) or "default-bold"
score.font3=dxCreateFont("czcionka.ttf",((12/1920)*screen.x)*multi) or "default-bold"
score.infoplayers={0,0}
score.offset=0
to_down=0
score.offset2=0
score.open=false
--325, 452, 1270, 415
rendertarget=dxCreateRenderTarget((1270/1920)*screen.x, (405/1080)*screen.y,true)
local zoom = 1
local fh = 1920
if screen.x < fh then
zoom = math.min(2,fh/screen.x)
end
skaluj=function(x,y,w,h)
return {(x/1920)*screen.x,(y/1080)*screen.y,(w/1920)*screen.x,(h/1080)*screen.y}
end
function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
if type( sEventName ) == 'string' and isElement( pElementAttachedTo ) and type( func ) == 'function' then
local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
for i, v in ipairs( aAttachedFunctions ) do
if v == func then
return true
...
Witam! Wgra?em na serwer skrypt odpowiedzialny za scoreboard i og?lnie dzia?a, lecz jest taki problem ?e wy?wietla mi sie ten scoreboard wgrany oraz domy?lny. Gdy wy??czam domy?lny i robie reloga to nie dzia?a ?aden.. Jak to naprawic?
Witam ! Sprawa wygl?da tak gdy wchodz? na duty admina to nie wy?wietlam si? jako deweloper ani na scoreboard ani /admins i przy nicku r?wnie? nie mam napisu. Dodam ?e serwer stoi na paczce PSSM (ogrpg). Za wszelk? pomoc dzi?kuje i stawiam piwko oraz reputacje
Witam, mam problem mianowicie uruchamiam scoreboard kt?ry pobra?em z gtao.pl
Ale pokazuje mi sie razem z nim te? zwyk?y z gry scoreboard. Gdy wy??czam zas?b to wog?le nie mam scoreboard?w
Witam. Mam pewien problem, otoz gdy kto? wchodzi na m?j serwer i kliknie klawisz tab to wy?wietlaj? mu si? 2 scoreboardy. 1 oryginalny i 1 wgrany przeze mnie. W momencie gdy wy??czne oryginalny i ktos sie po??czy z serwerem to niestety nie dzia?a mu ju? scoreboard... Jak to naprawi??
Witam,
mam ma?y problem plik scoreboard nie ?aduje mi si? w resource.
W panelu admina w zak?adce resource nawet nie szuka danego pliku.
pomo?e kto? ?
Z g?ry dzi?kuje za pomoc i stawiam zimnego browara.
(( W pliku mtaserver.conf mam za?adowane scoreboard,
<resource src="scoreboard" startup="1" protected="0" /> ))
Hejka, wie ktos jak elementDate "Zabojstwa" podzielona przez elementDate "Smierci" zapisac do elementDaty "dzielonySkill" ? Czy jest jakies inne rozwiazanie aby te dwie elementDaty podzielone przez siebie byly wyswietlanie na scoreboardzie ? Tu jest moj obecny pseudo kod, ktory nie dziala:
Wi?c tak problem polega na braku kolor?w w ScoreBoardzie ... dodawa?em ka?d? mo?liw? funkcj? local r , g ,b getPlayerNameTag ( theplayer ) i z bia?ego koloru w tabeli robi si? czarny kolor a tu w?a?nie chodzi o to aby kolory Administracji pobiera? ten scoreboard [ RCON ] Czerwony itd.
Podaj? kod , skryptu :
[code]
local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()
local w, h=(sx/1680), (sy/1050)
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
local tabulator = false
local czcionka = dxCreateFont("f.ttf", 13*w)
local czcionka2 = dxCreateFont("f.ttf", 18*w)
local k = 1
local n = 13
local m = 13
if not czcionka then
czcionka = "default"
end
local zakladki = {
id = "ID",
name = "Nazwa",
reputation = "RP",
organization = "Organizacja",
uid = "UID",
ping = "Ping",
faction = "Frakcja",
}
local ss = 1
local tabulator=false
local ping = {}
function sort(op1, op2)
if isElement(op1) and isElement(op2) then
return getElementData(op1, "id") < getElementData(op2, "id")
end
end
A wi?c tak przy celowaniu z broni czy z suszary admina przeszkadza mi to ?e po ka?dym celowaniu odpala si? kursor a gdy wy??cz? ten scoreboard w pe?ni to tego nie ma ... Podaj? kod i prosz? o pomoc.
Elko, wie ktos moze jak mam dodac element date do scoreboard? W sensie chce zrobic kolumne o nazwie np "kasa", i w tej kolumnie ma sie pokazywac ilosc moich pienionszkow ktore sa zapisanie w dacie np. "kasa". Jak to zrobic? Ktos cos? (:
Witam, chcia?bym zrobi? biznesy na moim serwerze wszystko all dzia?a ale musz? mie? scoreboard z biznesami i chcia?bym go zrobi? ale nie wiem jak pomo?e mi kto? si? do tego zabra???
Witam, potrzebuje pomocy z zmiena koloru na pys 3.0. Zaczne od tego ze plik s_ultity zmienilem i dziala mi ./admins ze kolor jest taki jak chcialem, tak samo nametags tez dziala ale mam problem z scoreboardem jak go zmienic by na przyklad zamiast koloru fioletowego byl niebieski, chodzi tu o plik ze nie wiem jak sie nazywa w ktorym jest napisane jaki kolor np ma pracownik techniczny ktorego zmienilem na programiste. prosze o pomoc stawiam za pomoc! [/list][/code]
Nie dziala mi scoreboard w gamemodzie... probowalem wszystko od restartu serwera do zmieniania go na inny ale z tej paczki... Nie chce go zmieniac bo nie potrafie zmienic element dat i ich nie znam ... z gory dziekuje za pomoc dam zimne piwo za pomoc. Czesc!
[lua]
local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()
local w, h=(sx/1680), (sy/1050)
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
local tabulator = false
local czcionka = dxCreateFont("f.ttf", 11*w)
local czcionka2 = dxCreateFont("f.ttf", 9*w)
local k = 1
local n = 13
local m = 13
if not czcionka then
czcionka = "default"
end
local zakladki = {
id = "ID",
name = "Nazwa",
reputation = "RP",
organization = "Organizacja",
uid = "UID",
ping = "Ping",
faction = "Frakcja",
forum = "xx"
}
local ss = 1
local tabulator=false
local ping = {}
function sort(op1, op2)
if isElement(op1) and isElement(op2) then
return getElementData(op1, "id") < getElementData(op2, "id")
end
end
function gui()
local players = {}
for i,v in ipairs(getElementsByType("player")) do
table.insert(players, v)
end
table.sort(players, sort)
Cze?? do oddania mam skrypt - scoreboard. Scoreboard w??czamy przyciskiem "Tab". Wy?wietlane s? na nim: ID gracza (elementData: "id"), nick, organizacja, frakcja i ping. W lewym g?rnym rogu zostawi?em miejsce na ma?e logo serwera.
ID gracza wy?wietla si? za pomoc? elementDaty o nazwie ID. W polu organizacji i frakcji wpisa?em "Brak". Prosz? sobie je uzupe?ni? odpowiednimi elementDatami Odpowiada za to linijka 43:
Witum
Mam taki skrypt na Scoreboard Aspera http://wklej.org/id/3370674/
I gdy wchodze na slu?be np. SAPD
setElementData(hit,"duty",true)
To pod TAB nie pokazuje ?e jestem na s?u?bie
Pozdrawiam
Witam, mam znowu problem ze Scoreboardem. Zmieni?em wersje serwera na 1.5.5 i od zmiany nie chce mi si? pokazywa? Scoreboard ani innym. Error z DB3:https://imgur.com/a/o3Ljk
Scoreboard: http://www113.zippyshare.com/v/9pRrVw7a/file.html
Witam mam problem ze scoreboard'em na serwerze. Wgra?em inny scoreboard ale gdy pr?buje go wy?wietli? pod TAB to go niema dopiero jak odpal? oryginalny scoreboard z MTA to wtedy on dzia?a ale jest ten oryginalny. Jak wylaczy? ten oryginalny ale ?eby dzia?a? ten nowy.
Tak to wygl?da: https://imgur.com/a/oFYIM
Za pomoc stawiam
Chcialbym wiedzie? jaka funkcja by odpowiada?a za kolejno?? logowanych id czyli od 1-36 a nie np 1,32,5,75. ?eby by? porz?dek w tabeli. Albo jaki? przyk?ad je?li mo?na
cze?? forumowicze,
sprawa wygl?da jasno, na mta wiki znajduje si? taki 'dzia?' klik, wszystko tu jest ?adnie opisane. Jednak chc?c doda? zawarto?? kolumny dla gracza jak? funkcj? si? musz? pos?u?y?. Mo?e i doszed? bym do tego metod? pr?b i b??d?w, ale chwilowo wykonuj? co? innego, a z tego ?e nigdy nie k?ad?em r?k do scoreboard'?w to nie mam na ten temat zielonego poj?cia.
Rozumiem, ?e ma to wygl?da? w ten spos?b;
- strona server, ma zaj?? si? stworzeniem kolumn;
- strona klient za? ma doda? zawarto?? dla kolumny;
Witam mam problem mianowicie chodzi mi o to zeby kto? mi pom?g? z tymi skryptami chodzi o to zeby w tabeli na tab wyskakiwa?y punkty gry
Scoreboard:
[lua]MAX_PRIRORITY_SLOT = 500