Archiv verlassen und diese Seite im Standarddesign anzeigen : Kleines Problem beim erstellen von SWEPs
Hi alle zusammen
Ich habe mir neulich ein bisschen LUA beigebracht und habe jetzt ein kleines Problem beim Einsetzen eines Models für eine neue Waffe
und zwar folgendes:
SWEP.base = ""
Was für eine base soll ich bei einer komplett eigen gemachten Waffe angeben? Models wollte ich mir aus dem SAW pack nehmen
SWEP.ViewModel= "models/weapons/v_models/ -- "
SWEP.WorldModel= "models/weapons/w_models/ -- "
Hier weiß ich nicht, was für einen Pfad ich angeben soll. Meine models befinden sich in
C:\Program Files\Steam\steamapps\naloxx\garrysmod\garrysmod\T HESAWPACKS
Der Ordner
THESAWPACKS\materials\models\SAWPack
hat halt die Unterordner v_models und w_models, daher denke ich, dass es der richtige ist, aber wie gebe ich den an? im lua programm steht ja nur
""models/weapons/", also denke ich, muss das in einen bestimmten ordner...aber wohin?
ich hoffe, dass ich euch mit meinem rumgerede (rumgeschreibe :gmod:) nicht all zu sehr verwirrt habe und ich hoffe auf schnelle antwort
naloxx :gmod:
1.
Wenn du eine Waffe selbst codest, brauchst du keine Base.
2.
SWEP.ViewModel= "models/weapons/v_models/NAMEdesMODELS.mdl"
SWEP.WorldModel= "models/weapons/w_models/NAMEdesMODESL.mdl"
3.
Du hast den Ordner falsch entpackt.
wenn im THESAWPACKS eine info.txt drin ist so gehört er in den Addons
Ordner.
Wenn nicht dann extrahierst du den enthaltenne Ordner ( materials, models, etc. )
direkt ins GMod Verzeichnis.
€: Alles was hier stand, vergessen.
Ich habe es jetzt hinbekommen, die SWEP einzusetzen. Allerdings stellen sich mit andere Probleme in den Weg:
Ich habe zwar ein Waffenmodell, aber die Hände sind Lila-Schwarz gemustert. Ich habe als Modell eine CS-Waffe...könnte es daran liegen, dass ich CS:S nicht habe?
Zweites neues Problem: Das Fadenkreuz verzieht mächtig nach oben, aber die Schüsse gehen alle auf die selbe Stelle!
Bitte um schnellstmögliche Hilfe
Das dir Texturen fehlen kommt davon das du CS:S nicht besitzt.
Schreibe doch mal bitte deinen Lua CODE hier rein, in folgendem Format:
HIER DEN CODER DER SWEP REIN!
if ( SERVER ) then
AddCSLuaFile( "shared.lua" )
SWEP.HoldType = "smg"
end
if ( CLIENT ) then
SWEP.PrintName = "M4A1 para"
SWEP.DrawCrosshair = true
SWEP.Author = "naloxx"
SWEP.Slot = 2
SWEP.SlotPos = 3
end
SWEP.Category = "Weapons"
SWEP.Spawnable = true
SWEP.AdminSpawnable = true
SWEP.ViewModel = "models/weapons/v_swep_m4a1para.mdl"
SWEP.WorldModel = "models/weapons/w_swep_m4a1para.mdl"
SWEP.Weight = 5
SWEP.AutoSwitchTo = false
SWEP.AutoSwitchFrom = false
SWEP.ForceApply = 5
SWEP.TracerFreq = 2
SWEP.Primary.Sound = Sound( "Weapons/smg_shoot.wav" )
SWEP.Primary.Recoil = 0.2
SWEP.Primary.Damage = 15
SWEP.Primary.NumShots = 1
SWEP.Primary.Cone = 0.03
SWEP.Primary.ClipSize = 30
SWEP.Primary.Delay = 0.1
SWEP.Primary.DefaultClip = -1
SWEP.Primary.Automatic = true
SWEP.Primary.Ammo = "smg1"
SWEP.Secondary.ClipSize = -1
SWEP.Secondary.DefaultClip = -1
SWEP.Secondary.Automatic = false
SWEP.Secondary.Ammo = "none"
Da hast du ihn
Also da du doch eher mit CSS Waffen und Ironsight rumbasteln wirst,
solltest du die weapon_cs_base benutzen ;)
Weiters und eine Detailierte Beschreibung der Funktionen für eine
SWEP mit weapon_cs_base findest du hier:
Klick! (http://garrysmod.de/wiki/index.php/Basis_SWEP)
Was ein Problem mit dem "nach oben ziehen" betrifft, solltest du einfach den Recoil ( Rückschlag) runterstellen,
z.B. auf 0.02 oder so...
Ich glaube, du hast mein Problem nicht verstanden oder ich habe schlecht erklärt:
Ich habe CS:S nicht!
Und der Recoil ist auf 0. Die Waffe zieht nur hoch, die Schüsse gehen alle auf die selbe Stelle. Das ist aber von Modell zu Modell unterschiedlich. Mein einzig großes Problem sindhalt die Lila-Schwarzen Hände oder Waffen (mal so mal so :-?)
Scarecrow
06.03.2008, 20:45
Das liegt halt daran, dass du CS:S nicht hast. Da hilft entweder Kaufen oder andere Models benutzen.
PS: Das hat Pac aber schon gesagt, dass du kein CS:S besitzt.
Ich glaube, du hast mein Problem nicht verstanden oder ich habe schlecht erklärt:
Ich habe CS:S nicht!
Und der Recoil ist auf 0. Die Waffe zieht nur hoch, die Schüsse gehen alle auf die selbe Stelle. Das ist aber von Modell zu Modell unterschiedlich. Mein einzig großes Problem sindhalt die Lila-Schwarzen Hände oder Waffen (mal so mal so :-?)
Du kannst die weapon_cs_base trotzdem nutzen :roll:
Holst dir GCFScape ( Googlen ) und dann extrahierst die Base.
Sollte dort in addons/Counter-Strike/lua/weapons/weapon_cs_base/ liegen...
Falls du damit einen Ordner in dem GModverzeichnis meinst, dann habe ich den leider nich :-?
addons/Counter-Strike/lua/weapons/weapon_cs_base/
Falls du damit einen Ordner in dem GModverzeichnis meinst, dann habe ich den leider nich :-?
addons/Counter-Strike/lua/weapons/weapon_cs_base/
Nein. In der GCF Datei von GMod (sollte in dem Ordner liegen der so heißt wie dein Nutzername) -> garrysmod.gcf
Diese musst du mit GCF Scape (http://nemesis.thewavelength.net/index.php?p=25) öffnen und dann nach weapon_cs_base schauen und diese extrahieren.
achso ;)
€:
Ok, die Base hab ich, andere Frage:
Was bringt die mir
a) überhaupt?
b) in Bezug auf mein Problem?
Die Base ist sowas wie ein Grundbaustein auf der dann alle Waffen basieren.
In dem Link zur Wiki mit der SWEP-Framework ist alles weitere beschrieben.
Powered by vBulletin® Version 4.2.2 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.