Hi erstmal.
Ich möchte für meinen RP Server gerne eine swep coden.
Mann sollte sich damit wie in TF2 der Spy in jemand anderen verwandeln.
Aber nur für bestimmte Zeit.
Wie soll ich das machen?
Danke schon mal im voraus.
Hi erstmal.
Ich möchte für meinen RP Server gerne eine swep coden.
Mann sollte sich damit wie in TF2 der Spy in jemand anderen verwandeln.
Aber nur für bestimmte Zeit.
Wie soll ich das machen?
Danke schon mal im voraus.
Geändert von cybersau (21.06.2009 um 17:46 Uhr)
Nur mal so: Ich dachte DU willst sie coden und nicht wir
Dann musst du dir die Überlegung auch selbst machen
Welches ist die Höchstgeschwindigkeit einer unbeladenen Schwalbe?
wollte doch nur fragen
bin ein neuling bei coden und bracuhe numal hilfe
Vermutlich nimmst du irgendeinen Befehl, der das Playermodell verändert und verlinkst das mit einem Timer.
Da ich kA von LUA habe, kann ich dir die konkreten Befehle nicht sagen.
Ist vermutlich sowas wie ply:setModel
orly?
hab bereit die lua commands auf dem gmod wiki durchgeklappert
hab nichts gefunden bis auf das:
manager.TranslatePlayerModel
könnte es das sein?
Da die Klasse Player von Entity vererbt wurde, sind auch alle Funktionen von Entity anwendbar. Also:
Entity:SetModel
Es ist hilfreich innerhalb der Listen auf das Objekt zu klicken.
Welches ist die Höchstgeschwindigkeit einer unbeladenen Schwalbe?
Hey, ich war ja richtig nah dran, ich sollte LUA lernen
orly?
würde das so passen?
Code://General Variables\\ SWEP.AdminSpawnable = true SWEP.ViewModelFOV = 64 SWEP.ViewModel = "models/weapons/v_pistol.mdl" SWEP.WorldModel = "models/weapons/w_pistol.mdl" SWEP.AutoSwitchTo = false SWEP.Slot = 4 SWEP.HoldType = "Pistol" SWEP.PrintName = "saf" SWEP.Author = "sfdsd" SWEP.Spawnable = true SWEP.AutoSwitchFrom = false SWEP.FiresUnderwater = false SWEP.Weight = 5 SWEP.DrawCrosshair = true SWEP.Category = "fsdfsd" SWEP.SlotPos = 0 SWEP.DrawAmmo = true SWEP.ReloadSound = "Weapon_Pistol.Reload" SWEP.Instructions = "dfsdf" SWEP.Contact = "sdfsd" SWEP.Purpose = "dfsdf" SWEP.base = "weapon_base" //General Variables\\ //Primary Fire Variables\\ SWEP.Primary.Sound = "Weapon_Pistol.Single" SWEP.Primary.Damage = 10 SWEP.Primary.TakeAmmo = 1 SWEP.Primary.ClipSize = 16 SWEP.Primary.Ammo = "Pistol" SWEP.Primary.DefaultClip = 32 SWEP.Primary.Spread = 0.1 SWEP.Primary.NumberofShots = 1 SWEP.Primary.Automatic = false SWEP.Primary.Recoil = 1 SWEP.Primary.Delay = 0.2 SWEP.Primary.Force = 10 //Primary Fire Variables\\ //Secondary Fire Variables\\ SWEP.Secondary.NumberofShots = 1 SWEP.Secondary.Force = 10 SWEP.Secondary.Spread = 0.1 SWEP.Secondary.Sound = "Weapon_Pistol.Single" SWEP.Secondary.DefaultClip = 32 SWEP.Secondary.Automatic = false SWEP.Secondary.Ammo = "Pistol" SWEP.Secondary.Recoil = 1 SWEP.Secondary.Delay = 0.2 SWEP.Secondary.TakeAmmo = 1 SWEP.Secondary.ClipSize = 16 SWEP.Secondary.Damage = 10 //Secondary Fire Variables\\ //SWEP:Initialize()\\ function SWEP:Initialize() util.PrecacheSound(self.Primary.Sound) util.PrecacheSound(self.Secondary.Sound) if ( SERVER ) then self:SetWeaponHoldType( self.HoldType ) end end //SWEP:Initialize()\\ //SWEP:PrimaryFire()\\ function SWEP:PrimaryAttack() if ( !self:CanPrimaryAttack() ) then return end local Player:SetModel("models/player/group03/male_06.mdl" end //SWEP:PrimaryFire()\\ //SWEP:SecondaryFire()\\ function SWEP:SecondaryFire() return false end
Geändert von cybersau (14.06.2009 um 22:01 Uhr)
Wie wärs, wenn du es einfach mal abspeicherst und im Spiel ausprobierst
orly?
hab oben den completten code drinnen
es hat nicht gefunkt.
Bitte helft mir und bessert den code aus