You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

1

Sunday, January 22nd 2017, 1:48pm

Scrollbar funktioniert nicht

Seit geraumer Zeit habe ich das Problem das egal was ich öffne, die Scrollbar defekt ist.
In die Console spamt der Server :


[ERROR] lua/vgui/dvscrollbar.lua:275: attempt to index field 'btnGrip' (a nil value)
1. unknown - lua/vgui/dvscrollbar.lua:275

dabei hab ich an der datei nix geändert

Spoiler Spoiler

function PANEL:PerformLayout()

local Wide = self:GetWide()
local Scroll = self:GetScroll() / self.CanvasSize
local BarSize = math.max( self:BarScale() * ( self:GetTall() - ( Wide * 2 ) ), 10 )
local Track = self:GetTall() - ( Wide * 2 ) - BarSize
Track = Track + 1

Scroll = Scroll * Track

self.btnGrip:SetPos( 0, Wide + Scroll )
self.btnGrip:SetSize( Wide, BarSize )

self.btnUp:SetPos( 0, 0, Wide, Wide )
self.btnUp:SetSize( Wide, Wide )

self.btnDown:SetPos( 0, self:GetTall() - Wide, Wide, Wide )
self.btnDown:SetSize( Wide, Wide )

end
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

SqualllD

User / Kunde

  • "SqualllD" is male

Posts: 14

Location: A/STMK/LB

Occupation: Selbstständig

  • Send private message

2

Sunday, January 22nd 2017, 7:03pm

Hallo Cryper,

eventuell irgendein ein neues Addon installiert?

LG
Squall

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

3

Sunday, January 22nd 2017, 10:21pm

Ja addons habe ich installiert, allerdings nur ulib,ulx, PS2 und RDM Manager
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

This post has been edited 1 times, last edit by "Cryper" (Jan 22nd 2017, 10:54pm)


Stylechecker

User / Kunde

  • "Stylechecker" is male

Posts: 78

Thanks: 1

  • Send private message

4

Monday, January 23rd 2017, 11:53pm

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function PANEL:PerformLayout()

	local Wide = self:GetWide()
	local Scroll = self:GetScroll() / self.CanvasSize
	local BarSize = math.max( self:BarScale() * ( self:GetTall() - ( Wide * 2 ) ), 10 )
	local Track = self:GetTall() - ( Wide * 2 ) - BarSize
	Track = Track + 1

	Scroll = Scroll * Track

	self.btnGrip:SetPos( 0, Wide + Scroll )
	self.btnGrip:SetSize( Wide, BarSize )

	self.btnUp:SetPos( 0, 0, Wide, Wide )
	self.btnUp:SetSize( Wide, Wide )

	self.btnDown:SetPos( 0, self:GetTall() - Wide, Wide, Wide )
	self.btnDown:SetSize( Wide, Wide )

end

derma.DefineControl( "DVScrollBar", "A Scrollbar", PANEL, "Panel" ) 


Zeile: 265-286

Versuche den Code mal bitte
Und starte mal mit -condebug dem Befehl damit du eine Log bekommst

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

5

Wednesday, January 25th 2017, 9:07am

Leider immer noch der selbe fehler :/

Hab grad die Console Logs mal angeschaut , da kommt noch die Warnung:

Quoted

Warning: vgui.Create failed to create the VGUI component (DScrollBarGrip)
edit:
grad nochmal geschaut, in der console kommen haufenweise fehler wenn ein neuer user joint x.x

Quoted


[ERROR] lua/vgui/dvscrollbar.lua:275: attempt to index field 'btnGrip' (a nil value)
1. unknown - lua/vgui/dvscrollbar.lua:275
2. InvalidateLayout - [C]:-1
3. InvalidateChildren - lua/includes/extensions/client/panel.lua:422
4. InvalidateChildren - lua/includes/extensions/client/panel.lua:417
5. ConVarUpdated - addons/ulx-master/lua/ulx/xgui/settings/server.lua:1084
6. unknown - addons/ulx-master/lua/ulx/xgui/settings/server.lua:1090
7. include - [C]:-1
8. fn - addons/ulx-master/lua/ulx/modules/cl/xgui_client.lua:147
9. Call - addons/ulib-master/lua/ulib/shared/hook.lua:109
10. fn - addons/ulib-master/lua/ulib/cl_init.lua:49
11. unknown - addons/ulib-master/lua/ulib/shared/hook.lua:109
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

This post has been edited 1 times, last edit by "Cryper" (Jan 25th 2017, 9:17am)


Stylechecker

User / Kunde

  • "Stylechecker" is male

Posts: 78

Thanks: 1

  • Send private message

6

Wednesday, January 25th 2017, 10:18am

Bitte ädde mich mal in Skype
damit ich dir dort weiterhelfen kann

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

7

Wednesday, January 25th 2017, 11:51am

bin heute leider erst um 22Uhr wieder da. Werde dich dann anschreiben
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

Posts: 1,245

Thanks: 8

  • Send private message

8

Wednesday, January 25th 2017, 6:06pm

Kann es sein, dass du die Dateien von GMod selbst (die bei der Installation dabei waren) editiert hast?
Der oben genannte Code existiert eigentlich nicht in dieser Datei.

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

9

Wednesday, January 25th 2017, 9:53pm

Editiert habe ich bis her nichts. Da ich mich noch in Lua einarbeite
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

Posts: 1,245

Thanks: 8

  • Send private message

10

Friday, January 27th 2017, 5:20pm

Irgendwie wird die ConVar "ulx_showmotd" geändert.
Und irgendwie kommt es dann zu einem Fehler.

Welche ULX und welche ULib Version verwendest du?

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

11

Sunday, January 29th 2017, 11:22pm

ULX dürfte auf 3.7.2 sein und Ulib auf 2.62

Edit:

Problem gelöst, ich habe mir einfach auf meinem Rechner ein blanken Server gedownloadet, den vgui Ordner hoch geladen und jetzt klappt alles ohne Fehler. Was daran jetzt falsch war seh ich leider immer noch nicht. Lag aber aufjedenfall im vgui ordner

Edit: den einzigen unterschied sehe ich derzeit in Zeile 286 und 288. In beiden Zeilen steht

Quoted

derma.DefineControl( "DVScrollBar", "A Scrollbar", PANEL, "Panel" )
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

This post has been edited 2 times, last edit by "Cryper" (Jan 30th 2017, 12:10pm)


Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net