Problème avec l'ulx auto promote

  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Salut TriHard ,
J'ai un problème avec l'addon ulx auto promote , c'est qu'il marche pas 4Head .
Pour être plus précis , lorsque que je me rends dans l'onglet settings de l'ulx , je n'ai pas l'auto promote . Après maintes secondes dans la console , j'ai trouvé cette erreur :
Code:
///////////////////////////////////////
[ERROR] addons/ulx/lua/ulx/xgui/settings/cl_apromote.lua:19: attempt to call field 'makepanellist' (a nil value) 1. unknown - addons/ulx/lua/ulx/xgui/settings/cl_apromote.lua:19 2. include - [C]:-1 3. fn - addons/ulx/lua/ulx/modules/cl/xgui_client.lua:147 4. Call - addons/ulib/lua/ulib/shared/hook.lua:110 5. fn - addons/ulib/lua/ulib/cl_init.lua:49 6. unknown - addons/ulib/lua/ulib/shared/hook.lua:110
Et d'autres modules inintéressants
Vous pourriez m'aider svp :p
 
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
UP please ! :p
 
Treadstonepbs

Treadstonepbs

Psychopathe
Messages
657
Score réaction
217
Points
230
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Treadstonepbs à dit:
Tu as le lien de l'addon ?
https://forums.ulyssesmod.net/index.php?topic=6791.0
 
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
UP ! Svp besoin d'aide :p
 
N

NowiseYTBG

Geek
Messages
170
Score réaction
9
Points
60
Passe la ligne 19 de ton code stp
 
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
NowiseYTBG à dit:
Passe la ligne 19 de ton code stp
Voila la ligne 19 :
Code:
local pinfo = xlib.makepanellist{ x=300, y=5, w=285, h=327, parent=panel }
Et voilà le code complet :
Code:
------------------------------
------------------------------
local APromote = {};
local panel = xlib.makepanel{ parent=xgui.null }
xgui.prepareDataType( "AP_SendData", APromote)
local enabled = xlib.makecheckbox{ x=10, y=10, label="Enable", repconvar="rep_ap_enabled", parent=panel, textcolor=color_black }
xlib.makecheckbox{ x=10, y=30, label="Play Sound", repconvar="rep_ap_snd_enabled", parent=panel, textcolor=color_black }
xlib.makecheckbox{ x=25, y=50, label="Global Sound", repconvar="rep_ap_snd_scope", parent=panel, textcolor=color_black }
xlib.makecheckbox{ x=10, y=70, label="Confetti", repconvar="rep_ap_effect_enabled", parent=panel, textcolor=color_black }
xlib.makecheckbox{ x=10, y=90, label="Auto Demote", repconvar="rep_ap_auto_demote", parent=panel, textcolor=color_black }
local pinfo = xlib.makepanellist{ x=300, y=5, w=285, h=327, parent=panel }
local box = xlib.maketextbox{ x = 400, y=40, w=150, h = 20, parent=panel}
xlib.makelabel{ x = 333, y = 41, label = "Group Name: ", textcolor= color_white, parent=panel}
local btn = xlib.makebutton {w=100, h=25, x = 400, y = 300, label="Apply", disabled=false, parent=panel}
local num = xlib.makeslider{ parent=panel, label="Choose an hour to apply this rank.", x = 315, y = 75, decimal = 0, min= -1, max = 500, value= -1, w = 250, h = 20, textcolor= color_white}
local dlist = xlib.makelistview{ x=145, y=5, w=150, h=327, parent=panel }
xlib.makelabel{ x = 314, y = 115, w=250, h=30, wordwrap = true, label = "NOTE: To exclude a rank from auto promotion set its value to -1. ", textcolor= color_white, parent=panel} dlist:AddColumn( "Group" ) dlist:AddColumn( "Hours" )
dlist.Columns[1].DoClick = function() end
dlist.Columns[2].DoClick = function() end
box:SetEditable( false )
pinfo:AddItem( xlib.makelabel{ label="Hourly Settings", textcolor= color_white } )
dlist.OnRowSelected = function( self, LineID, Line ) box:SetValue(Line:GetValue(1)) if(Line:GetValue(2) == "(Excluded)") then num:SetValue(-1) else num:SetValue(Line:GetValue(2)) end
end
btn.DoClick = function() if (box:GetValue() and num:GetValue()) then RunConsoleCommand("APGroup", box:GetValue(), num:GetValue()) end
end
local function doApUpdate() dlist:Clear() for k, v in pairs(APromote) do if( tonumber(v) != -1) then dlist:AddLine( k, tonumber(v) ) end end dlist:SortByColumn( 2, true ) for k, v in pairs(APromote) do if (tonumber(v) <= -1) then dlist:AddLine( k, "(Excluded)" ) end end
end
local function doApShinys( um ) local ply = um:ReadEntity() em = ParticleEmitter(ply:GetPos()) for i=0, 50 do local part = em:Add( "effects/spark", ply:GetPos() + VectorRand()*math.random(-30,30) + Vector(math.random(1,10),math.random(1,10),math.random(50,175)) ) part:SetAirResistance( 100 ) part:SetBounce( 0.3 ) part:SetCollide( true ) part:SetColor( math.random(10,250),math.random(10,250),math.random(10,250),255 ) part:SetDieTime( 2 ) part:SetEndAlpha( 0 ) part:SetEndSize( 0 ) part:SetGravity( Vector( 0, 0, -250 ) ) part:SetRoll( math.Rand(0, 360) ) part:SetRollDelta( math.Rand(-7,7) ) part:SetStartAlpha( math.Rand( 80, 250 ) ) part:SetStartSize( math.Rand(6,12) ) part:SetVelocity( VectorRand() * 75 ) end em:Finish()
end
usermessage.Hook("doApShinys", doApShinys)
xgui.hookEvent( "AP_SendData", "process", doApUpdate )
xgui.addSettingModule( "APromote", panel, "gui/silkicons/cog", "apromote_settings" )
 
N

NowiseYTBG

Geek
Messages
170
Score réaction
9
Points
60
C'est un problème au niveau de makepanellist
 
M

Membre supprimé 70413

Anonyme
Merci captain obvious !
stephXX62 à dit:
attempt to call field 'makepanellist' (a nil value)
NowiseYTBG à dit:
C'est un problème au niveau de makepanellist
Plus sérieusement, le module est à jour et tout ? Je ne le connais pas
 
  • J'aime
Réactions: stephXX62
  • Initiateur de la discussion
stephXX62

stephXX62

Geek suprême
Messages
574
Score réaction
134
Points
150
Slawer à dit:
Merci captain obvious !
:D

Slawer à dit:
Plus sérieusement, le module est à jour et tout ? Je ne le connais pas
Normalement oui , je l'ai retéléchargé il n'y a pas longtemps , après il n'est peut-etre pas a jour avec les versions d'ulx /ulib je sais pas , mais il me semble que d'autres serveurs l'utilisent donc il doit bien marcher

Après si d'autres personnes ont une alternative gratuite , je ne suis pas contre non plus hein :p mais je n'en ai pas trouvé
 
Discord d'entraide
Rejoignz-nous sur Discord