Учусь писать vgui, хочу чтобы когда чел нажимал на кнопку он умирал, но всегда даёт ошибку.
cl:
print('Я родился')
surface.CreateFont( 'fontbatton', {
font = 'Roboto',
size = 25,
weight = 550
} )
local function derma()
local panel = vgui.Create('DFrame')
panel:SetPos(ScrW() / 4, ScrH() / 4)
panel:SetSize(1000,500)
panel:ShowCloseButton( true )
panel:SetTitle(' ')
panel:MakePopup()
panel.Paint = function(self,w,h)
draw.RoundedBox(1, 2, 2, w, h, Color(38,40,64,255))
end
local panelbutton = vgui.Create('DButton', panel)
panelbutton:SetSize(750, 300)
panelbutton:SetPos(ScrW() / 15, ScrH() / 10)
panelbutton:SetText(' ')
panelbutton.Paint = function(self, w, h)
draw.RoundedBox(1, 0, 0, 750, 300, Color(232,69,69))
draw.SimpleText('Нажми на меня если хочешь переспать с Артёмом', "fontbatton", w / 2, h /2, Color( 255, 255, 255, 255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
end
panelbutton.DoClick = function(ply)
chat.AddText(Color(255, 0, 247), 'Его жопа только моя!!!')
net.Start("VGUI.kill")
net.SendToServer()
end
end
derma()
sv:
util.AddNetworkString("VGUI.kill")
net.Receive("VGUI.kill", function(ply)
ply:Kill()
end)
cl:
print('Я родился')
surface.CreateFont( 'fontbatton', {
font = 'Roboto',
size = 25,
weight = 550
} )
local function derma()
local panel = vgui.Create('DFrame')
panel:SetPos(ScrW() / 4, ScrH() / 4)
panel:SetSize(1000,500)
panel:ShowCloseButton( true )
panel:SetTitle(' ')
panel:MakePopup()
panel.Paint = function(self,w,h)
draw.RoundedBox(1, 2, 2, w, h, Color(38,40,64,255))
end
local panelbutton = vgui.Create('DButton', panel)
panelbutton:SetSize(750, 300)
panelbutton:SetPos(ScrW() / 15, ScrH() / 10)
panelbutton:SetText(' ')
panelbutton.Paint = function(self, w, h)
draw.RoundedBox(1, 0, 0, 750, 300, Color(232,69,69))
draw.SimpleText('Нажми на меня если хочешь переспать с Артёмом', "fontbatton", w / 2, h /2, Color( 255, 255, 255, 255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
end
panelbutton.DoClick = function(ply)
chat.AddText(Color(255, 0, 247), 'Его жопа только моя!!!')
net.Start("VGUI.kill")
net.SendToServer()
end
end
derma()
sv:
util.AddNetworkString("VGUI.kill")
net.Receive("VGUI.kill", function(ply)
ply:Kill()
end)