[glua] comment faire une partie config

  • Initiateur de la discussion Luciano Leggio
  • Date de début
  • Initiateur de la discussion
Luciano Leggio

Luciano Leggio

Geek suprême
Messages
702
Score réaction
141
Points
120
Bonjour, je crée actuellement un addon ESCAPE MENU que je vais release dans pas longtemps et j'aimerais créer une petite configuration pour que les utilisateurs ûissent indiquer les divers liens de leurs serveurs seulement je bloque..

Voici une partie du code :



local config = {}
local scrW, scrH = ScrW(), ScrH()
local Frame = vgui.Create("DFrame")
local SiteButtons = vgui.Create( "DButton", Frame )
local WebSiteButtons = vgui.Create( "DButton", Frame )
local ShopButtons = vgui.Create( "DButton", Frame )
local SteamGroupsButtons = vgui.Create( "DButton", Frame )
local WorkshopButtons = vgui.Create( "DButton", Frame )
local players = player.GetAll()
local playermodels = vgui.Create( 'DModelPanel', Frame )
config.link = {}
local config.link.sitebuttons = "https://google.com/"

Frame:SetSize( scrW * 1, scrH * 1 )
Frame:Center()
Frame:SetTitle("")
Frame:MakePopup()
Frame:SetDraggable( false )
Frame:ShowCloseButton( true )
function Frame:Paint( w, h )
draw.RoundedBox(0, 0, 0, w, h, Color(50, 50, 50, 225))
draw.SimpleText( "Zaref Escape", "Trebuchet36", w / 2, h * 0.01, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP )
draw.SimpleText( string.format( 'Il y a actuellement %s joueur(s) connecté(s) sur le serveur.', #players ), 'Trebuchet36', w / 2, h * 1, color_white, TEXT_ALIGN_CENTER, TEXT_ALIGN_BOTTOM )
end

playermodels:SetModel( LocalPlayer():GetModel() )
playermodels:SetSize( Frame:GetWide() * 0.14, Frame:GetTall() * 0.8 )
playermodels:SetPos( Frame:GetWide() * 0.425, Frame:GetTall() / 0.75 - playermodels:GetTall() / 0.75 )
playermodels.LayoutEntity = function() return end
local ent = playermodels.Entity
local spinePos = ent:GetBonePosition( ent:LookupBone( 'ValveBiped.Bip01_Spine' ) )
playermodels:SetLookAt( spinePos )
playermodels:SetFOV( 30 )
playermodels:SetCamPos( Vector( -ent:GetRenderBounds().x * 3, 0, spinePos.z * 1 ) )

SiteButtons:SetText("Voici notre site")
SiteButtons:SetSize(450, 40)
SiteButtons:SetPos(575, 100)
SiteButtons:SetTextColor(color_white)
SiteButtons.Paint = function(s,w,h)
draw.RoundedBox(8,0,0,w-4,h-4,Color(0,0,0,150))
end
SiteButtons.DoClick = function()
gui.OpenURL( local config.link.sitebuttons )
Frame:Remove()
end



Voici l'erreur :



[ERROR] lua/panel.lua:26: unexpected symbol near ','
1. unknown - lua/panel.lua:0



Pourriez-vous m'aider s'il vous plaît ?
 
  • Initiateur de la discussion
Luciano Leggio

Luciano Leggio

Geek suprême
Messages
702
Score réaction
141
Points
120
Résolu..

Solution : Category:DScrollPanel - Garry's Mod
 
G-F-CD TheFrench

G-F-CD TheFrench

namespace Arthur;
Messages
451
Score réaction
38
Points
140
fait ton fichier config en table et nan en var
 
  • J'aime
Réactions: NoaGamingFR
Discord d'entraide
Rejoignz-nous sur Discord