PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wo sind die Standard Waffen gespeichert?



ThorAx
05.01.2008, 22:55
Joah... Wo sind die gespeichert? Also Smg, Shotgun usw?
Wollte da mal zum spaß ein bisschen mit rumspielen :D

*DEAD*Pr0no0b
05.01.2008, 23:09
Da die Standart-Dinger keine Sweps sind müsstest du die Dateien im Ordner Garrysmod/Scripts die mit weapon_ anfangen umändern. Allerdings müsstest du die erst aus den Gcf's raushohlen.
Der Code für den Revolver z.B. sieht so aus:

// 357

WeaponData
{
// Weapon data is loaded by both the Game and Client DLLs.
"printname" "#HL2_357Handgun"
"viewmodel" "models/weapons/v_357.mdl"
"playermodel" "models/weapons/w_357.mdl"
"anim_prefix" "python"
"bucket" "1"
"bucket_position" "1"

"clip_size" "6"
"default_clip" "6"
"primary_ammo" "357"
"secondary_ammo" "None"

"weight" "7"
"item_flags" "0"

"damage" "75"

// Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds)
SoundData
{
"empty" "Weapon_Pistol.Empty"
"single_shot" "Weapon_357.Single"
}

// Weapon Sprite data is loaded by the Client DLL.
TextureData
{
"weapon"
{
"font" "WeaponIcons"
"character" "e"
}
"weapon_s"
{
"font" "WeaponIconsSelected"
"character" "e"
}
"ammo"
{
"font" "WeaponIcons"
"character" "q"
}
"crosshair"
{
"font" "Crosshairs"
"character" "Q"
}
"autoaim"
{
"file" "sprites/crosshairs"
"x" "0"
"y" "48"
"width" "24"
"height" "24"
}
}
}
Mit den rot-markierten Stellen kannst du den Schaden und die Munition umändern. Bei PrimaryAmmo wird der Munitionstyp eingetragen, also welche man Aufheben muss um Munition hinzuzubekommen.

ThorAx
05.01.2008, 23:18
Perfekt, genau das habe ich gesucht. danke

-Edit

Habe noch ein Problem. Meine Änderungen die ich in den extrahierten Dateien mache, werden von Gmod nicht benutzt. Habe jetzt testweise mal von der Smg die Clipsize von 45 auf 120 erhöht. Ingame sehe ich aber keine Änderung. Habe die Datei in garrysmod/scripts eingefügt , also genau da wo ich sie auch von GcfScape herraus extrahiert habe.

Was mache ich falsch?