Hallo Leute!
Ich habe ein Model dem ich gerne ein paar Funktionen geben würde. Dabei hilft mir jemand, der sich damit auskennt - meine wissen ist noch zu klein dafür. Allerdings bekommen wir beide es nicht hin, dieses Teil in dem Entity-Menü anzeigen zu lassen. Wir können es entweder als Prop aus dem Browser spawnen oder als Entity mit der Console und "ent_create NAME".
Kann uns da jemand weiterhelfen? So etwa ist der Ordneraufbau, vielleicht ist da ja schon was falsch:
Code:
Addons
BasicKiller
lua
entities
BasicKiller
cl_init.lua
init.lua
shared.lua
materials
models
BasicKiller
Alle nötigen vmt und vtf-Dateien
models
BasicKiller
Die nötigen vtx, phy und mdl-Dateien
settings
spawnlist
BasicKiller
sound
BasicKiller
Die gebrauchten MP3-Dateien
info.txt
Hier ist der Inhalt der Spawnlist:
Code:
"SpawnMenu"
{
"Information"
{
"version" "1"
"name" "BasicKiller"
}
"Entries"
{
"1" "models/BasicKiller/basickiller.mdl"
}
}
Ich denke aber, es ist ein Programmierfehler. Ist der Block so richtig?
Code:
AddCSLuaFile( "cl_init.lua" )
AddCSLuaFile( "shared.lua" )
include('shared.lua')
function ENT:Initialize()
self.Entity:SetModel("models/BasicKiller/basickiller.mdl")
self.Entity:PhysicsInit(SOLID_VPHYSICS)
self.Entity:SetMoveType(MOVETYPE_VPHYSICS)
self.Entity:SetSolid(SOLID_BBOX)
--self.Entity:SetUseType(SIMPLE_USE)
--self.Entity:DrawShadow(false)
--self.Entity:DropToFloor()
local phys = self:GetPhysicsObject()
if (phys:IsValid()) then
phys:Wake()
end
end
Ich will also erreichen, dass das Addon in der Entity-Auswahl in GMod auftaucht.
(Eine Frage so am Rande: Wo kann ich mein GarrysMod hier im Forum verifizieren?)