AW: Entity Spawnen aber wie? :D
Also nochmal ganz von vorne in die init.lua soll jetzt
Code:
function SpawnFirstTable()
local tr = LocalPlayer:GetEyeTrace()
local Table = ents.Create( "prop_physics" )
Table:SetModel ("models/props_c17/FurnitureTable002a.mdl" )
Table:SetPos( tr.HitPos )
Table:Spawn()
end
und in die client seitige lua:
Code:
include ("init.lua")
local DermaPanel = vgui.Create( "DFrame" )
DermaPanel:SetPos( 50,150 )
DermaPanel:SetSize( 700, 500 )
DermaPanel:SetTitle( "Spawn Furnitures" )
DermaPanel:SetVisible( true )
DermaPanel:SetDraggable( true )
DermaPanel:ShowCloseButton( true )
DermaPanel:MakePopup()
local DermaButton = vgui.Create( "DButton" )
DermaButton:SetParent( DermaPanel )
DermaButton:SetText( "Table" )
DermaButton:SetPos( 25, 50 )
DermaButton:SetSize( 150, 50 )
DermaButton.DoClick = function ()
SpawnFirstTable()
end
Dann kommt nämlich
Zitat:
Zitat von Console
SantoRP\gamemode\init.lua:2: attempt to index global 'LocalPlayer' (a function value)D
AW: Entity Spawnen aber wie? :D
Zitat:
Zitat von
A.I.
Heißt es nicht "LocalPlayer" ?
Ok das war jetzt mein Fehler... Sorry.
----
@ Santo:
Pack alles in die init.lua
Und es heißt LocalPlayer()
MIT den Klammern!
Also auch:
LocalPlayer():GetEyeTrace()
AW: Entity Spawnen aber wie? :D
Gut THANKS... aber nun ist es weder ein physisches prop noch hat es ein collisions model :gmod:
AW: Entity Spawnen aber wie? :D
Wenn er das in die init.lua packt kann das nicht funktionieren, weil
1. LocalPlayer() Clientside ist
2. Derma auch Clientside ist
Das Derma gehört in eine Datei die Clientside ist und die Spawn Funktion in eine Datei die Serverside ist.
Dann musst du bei der Spawnfunktion noch ein concommand hinzufügen, und dann das vom Client aus aufrufen.
Serverside
Clientside
AW: Entity Spawnen aber wie? :D
@SMILIE: Ich weis, aber erstmal soll es funktionieren ;)
Dann mach noch bei der Funktion folgendes:
Dann sollte es funktionieren ;)
AW: Entity Spawnen aber wie? :D
Bei der Version von Smilie kommt bei mir irgendwie
unknowncommand "spawnTable"
und bei der von Pac
Spawnt der Tisch irgendwo und hat wieder keine physic und nichts :S
sorry wenn ich es verbock :S
AW: Entity Spawnen aber wie? :D
Sorry war mein Fehler!
Ich hab geglaubt die Funktion heist spawnTable nicht SpawnFirstTable das ist das Problem.
Ich habs jetzt ausgebessert sollte nun funktionieren.
AW: Entity Spawnen aber wie? :D
Wo hast du denn die Datei drin abgelegt?
AW: Entity Spawnen aber wie? :D
Zitat:
Zitat von
SMILIE
Sorry war mein Fehler!
Ich hab geglaubt die Funktion heist spawnTable nicht SpawnFirstTable das ist das Problem.
Ich habs jetzt ausgebessert sollte nun funktionieren.
Also damit ich was lerne:
Hast du nicht eine funktion gemacht die SpawnFirstTable heißt um dann einen consolenbefehl zu machen der spawnTable heißt UM DANN diese mit der client seitigen lua abzurufen? :S
AW: Entity Spawnen aber wie? :D
Zitat:
Zitat von
Santo
Also damit ich was lerne:
Hast du nicht eine funktion gemacht die SpawnFirstTable heißt um dann einen consolenbefehl zu machen der spawnTable heißt UM DANN diese mit der client seitigen lua abzurufen? :S
Ja genau das hab ich gemacht.
So weit ich weis geht das nicht anders durch das Client/Server