Skip to content

Instantly share code, notes, and snippets.

View Donkie's full-sized avatar
🤔

Donkie

🤔
  • Sweden
View GitHub Profile
@Donkie
Donkie / cl_init.lua
Created April 14, 2019 18:48
SWEP Constructor for entities
ENT.ShowWorldModel = false
ENT.SWEPKitWElements = {
["element_name"] = { type = "Model", model = "models/goldengun.mdl", bone = "ValveBiped.Bip01_R_Hand", rel = "", pos = Vector(-12.855, 1.567, 0.054), angle = Angle(-3.962, 0, 173.091), size = Vector(0.935, 0.935, 0.935), color = Color(255, 255, 255, 255), surpresslightning = false, material = "models/player/shared/gold_player", skin = 0, bodygroup = {} }
}
function ENT:GetEntityByName(name)
if self.WElements[name] then
return self.WElements[name].modelEnt
end
@Donkie
Donkie / shared.lua
Created April 3, 2018 12:37
Custom player names in garrysmod
local plymeta = FindMetaTable("Player")
if not plymeta.SteamName then -- Makes sure we don't override them more than once
local getPlyName = function(self)
if #self:GetNWString("CustomName", "") > 0 then
return self:GetNWString("CustomName")
else
return self:SteamName()
end
@Donkie
Donkie / matlabkod.m
Last active April 19, 2017 11:14
SSY047 Simulering Matlab Kod
% Denna fil innehåller en dynamisk modell av det styrda gardinsystemet och även en simulering som bygger på Forward Euler metoden.
clear variables;
%% Definiera konstanter och parametrar
g = 9.82; % [m/s^2] gravitationskonstant
m_1 = 1; % [kg] massa hos "främre" gardin
m_2 = 1; % [kg] massa hos "bortre" gardin
u = 0.4; % [1] friktion hos gardinskena
R_a = 8.71; % [ohm] motorns ankarresistans
k_t = 14.5*10^(-3); % [Nm/A] motorns momentkonstant (lambda)
@Donkie
Donkie / gist:7842dabaaded43707a0c
Last active August 29, 2015 14:13
Garrysmod Cached Web Material
local mats = {}
function GetWebMaterial( url, callback )
local fileName = util.CRC(url)
if mats[fileName] then
return mats[fileName]
end
if file.Exists( fileName .. ".txt", "DATA" ) then
local mat = Material( "../data/" .. fileName .. ".txt\n.png" )
@Donkie
Donkie / Main.java
Created January 15, 2015 13:46
RPS Game in Java
import java.util.Scanner;
import java.util.Random;
public class Main{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Welcome to the endless RPS game!");