Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 28

Thema: lua "ATTACK" Problem

  1. #11

    Standard AW: lua "ATTACK" Problem

    danke ich denke jetz klappts

  2. #12

    Standard AW: lua "ATTACK" Problem

    DAS HIER IST NUR UM ES SICH MAL ANZUSCHAUEN:
    Lua Code:
    1.    if (SERVER) then
    2. AddCSLuaFile("shared.lua")
    3. SWEP.Weight                          = 5
    4. SWEP.AutoSwitchTo                    = True
    5. SWEP.AutoSwitchFrom                  = True
    6. end
    7.  
    8. if (CLIENT) then
    9. SWEP.PrintName                       = "FusionNuke"
    10. SWEP.DrawAmmo                        = True
    11. SWEP.DrawCrosshair                   = True
    12. SWEP.ViewModelFOV                    = False
    13. SWEP.ViewModelFlip                   = False
    14. end
    15.  
    16. SWEP.Author                          = "[JEM]TheReignOfTheDesserted"
    17. SWEP.Contact                         = "[email protected]"
    18. SWEP.Purpose                         = "I will the world may cry!"
    19. SWEP.Instructions                    = ""
    20. SWEP.Spawnable                       = True
    21. SWEP.AdminSpawnable                  = True
    22. SWEP.Slot			     = 5
    23. SWEP.SlotPos			     = 3
    24. SWEP.ViewModel                       = "models/weapons/v_rpg.mdl"
    25. SWEP.WorldModel                      = "models/weapons/w_rocket_launcher.mdl"
    26. util.PrecacheModel(SWEP.ViewModel)
    27. util.PrecacheModel(SWEP.WorldModel)
    28. SWEP.Primary.ReloadSound	     = "sounds/weapons/reload1.wav"
    29. SWEP.Primary.ReloadTime		     = 1.1
    30. SWEP.Primary.ClipSize                = 10
    31. SWEP.Primary.DefaultClip             = 10000
    32. SWEP.Primary.Automatic               = True
    33. SWEP.Primary.Ammo                    = "smg1"
    34. SWEP.Primary.Recoil	             = 0.1
    35. SWEP.Primary.Damage		     = 999999999999
    36. SWEP.Primary.NumShots		     = 5
    37. SWEP.Primary.Cone		     = 0
    38. SWEP.Primary.Delay		     = 2
    39. SWEP.Primary.Sound                   = "sounds/weapons/fire2.wav"
    40. SWEP.Secondary.ClipSize              = 10
    41. SWEP.Secondary.DefaultClip           = 10000
    42. SWEP.Secondary.Automatic             = True
    43. SWEP.Secondary.Ammo                  = "smg1"
    44. SWEP.Secondary.Recoil		     = 0.1
    45. SWEP.Secondary.Damage		     = -1
    46. SWEP.Secondary.NumShots		     = 1
    47. SWEP.Secondary.Cone		     = 0
    48. SWEP.Secondary.Delay		     = 2
    49. SWEP.Secondary.Sound                 = "sounds/weapons/exp2.wav"
    50. SWEP.Secondary.ReloadSound	     = "sounds/weapons/reload1.wav"
    51. SWEP.Secondary.ReloadTime	     = 1.1
    52.  
    53. function SWEP:Initialize()
    54.  
    55. if ( SERVER ) then
    56.  
    57. 		self:SetWeaponHoldType( self.HoldType )
    58. end
    59.  
    60. function SWEP:Reload()
    61.  
    62. 	self.Weapon:SetNetworkedBool( "Scoped", false )
    63. 	if (SERVER) then self.Owner:SetFOV(90,.3) end
    64. 	self.Weapon:DefaultReload(ACT_VM_RELOAD)
    65. 	self.Weapon:EmitSound(self.Primary.ReloadSound)
    66.  
    67. 	self.Weapon:SetNextPrimaryFire( CurTime() + self.Primary.ReloadTime )
    68.  
    69.  
    70. function SWEP:Think()
    71.  
    72. 	if self.Owner:KeyPressed( IN_USE ) then
    73. 		if (self.Use + 1.1 > CurTime()) then return end
    74. 		self.Use = CurTime()
    75. 		if self.Mode == 1 then
    76. 		self.Mode = 0
    77. 		self.Weapon:SendWeaponAnim( ACT_VM_RELOAD) 		// View model animation 
    78. 		self.Weapon:SetNextPrimaryFire( CurTime() + self.Primary.ReloadTime )
    79. 		self.Owner:PrintMessage(HUD_PRINTCENTER, "CombineBall")
    80. 		else	
    81. 		self.Mode = 1
    82. 		self.Weapon:SendWeaponAnim( ACT_VM_RELOAD) 		// View model animation 
    83. 		self.Weapon:SetNextPrimaryFire( CurTime() + self.Primary.ReloadTime )
    84. 		self.Owner:PrintMessage(HUD_PRINTCENTER, "Laser")
    85.  
    86.         end
    87.  
    88.  
    89. function SWEP:PrimaryAttack()
    90.  
    91.         local Laser = Material( "comball/laser" )
    92.  
    93.         function ENT:Draw()
    94.  
    95.                      	   self.Entity:DrawModel()
    96.  
    97.    	  	           local Vector1 = self.Entity:LocalToWorld( Vector( 0, 0, -200 ) )
    98.                            local Vector2 = self.Entity:LocalToWorld( Vector( 0, 0, 200 ) ) 
    99.  
    100.  	  	           render.SetMaterial( Laser )
    101.                            render.DrawBeam( Vector1, Vector2, 5, 0, 0, Color( 255, 255, 255, 255 ) )
    102.  
    103. end
    104.  
    105.  
    106. function SWEP:SecondaryAttack()
    107.  
    108. 	if self.Weapon:Clip1() < 1 then 
    109. 	return end
    110.  
    111. 	self.Weapon:SetNextPrimaryFire( CurTime() + self.Primary.Delay )
    112. 	self.Weapon:SendWeaponAnim(ACT_VM_PRIMARYATTACK)
    113.  
    114. 	self:TakeSecondaryAmmo(1)
    115.  
    116. 	local PlayerPos = self.Owner:GetShootPos()
    117. 	local PlayerAng = self.Owner:GetAimVector()
    118.  
    119. 	local trace = {}
    120. 	trace.start = PlayerPos + PlayerAng*16
    121. 	trace.endpos = PlayerPos + PlayerAng*65536
    122. 	trace.filter = {self.Owner}
    123. 	local hitpos = util.TraceLine(trace).HitPos
    124.  
    125. 	trace.start = hitpos + Vector(0,0,2048)
    126. 	trace.endpos = trace.start + Vector(0,0,6144)
    127. 	local traceRes = util.TraceLine(trace)
    128. 	local spawnpos
    129.  
    130. 	if traceRes.Hit then
    131. 		spawnpos = traceRes.HitPos - Vector(0,0,64)
    132. 	else
    133. 		spawnpos = hitpos + Vector(0,0,8192)
    134.  
    135. 	end
    136.  
    137. 	self.Rocket = ents.Create("sent_nuke_missile")
    138. 	self.Rocket:SetVar("owner",self.Owner)
    139. 	self.Rocket:SetPos(spawnpos)
    140. 	self.Rocket:SetAngles(Vector(90,0,0))
    141. 	self.Rocket:Spawn()
    142. 	self.Rocket:Activate()
    143. 	self.RocketPhysObj = self.Rocket:GetPhysicsObject()
    144.  
    145. 	self.Rocket:EmitSound(sndMissileFire)
    146.  
    147.         end
    148.  
    149.         function SWEP:Holster()
    150.  
    151.         end
    152.  
    153.  
    154.         function SWEP:Deploy()
    155.  
    156.         end
    157.  
    158.  
    159.         function SWEP:DrawHUD()
    160.  
    161.         end
    162.  
    163. end
    Geändert von RP-01 (28.07.2008 um 17:03 Uhr) Grund: v

  3. #13

    Standard AW: lua "ATTACK" Problem

    So hab ein neues problem die Waffe klappt so weit,kann bloß nicht wechseln da dort eine Fehlermeldung kommt das in Zeile 75 ein "then" zu viel ist mach ich es weg steht da das es immernoch zu viel ist obwohl in Zeile 75 keins mehr ist...was machen?
    Geändert von RP-01 (01.07.2008 um 14:04 Uhr) Grund: v

  4. #14
    Avatar von Scarecrow
    Registriert seit
    15.12.2005
    Ort
    Nordrhein-Westfalen

    Standard AW: lua "ATTACK" Problem

    Zeile 75, falscher Operator!

    = Zuweisungsoperator
    == Vergleichsoperator

    Passiert mir auch manchmal, aber mittlerweile achte ich gut darauf
    Welches ist die Höchstgeschwindigkeit einer unbeladenen Schwalbe?

  5. Folgender Benutzer sagt Danke zu Scarecrow für den nützlichen Beitrag:


  6. #15

    Standard AW: lua "ATTACK" Problem

    so simpel°° nur noch en = hat gefehlt!

    das wollte ich hier mal erwähnen:
    ich hab vor kurzem von einem Programm für g-mod gehört mit dem man effekte machen kann! Hat auser mir nochjemand was davon gehört?
    Geändert von RP-01 (04.07.2008 um 10:08 Uhr) Grund: v

  7. #16

    Standard AW: lua "ATTACK" Problem

    Das ist kein Programm und es ist nicht für GMod gemacht,ich denke du meinst den Particle Effect Editor.

    Ich bin mir sicher,dass du sie eh nicht ins Spiel eingebunden kriegst,aber starte mal Garrysmod mit "-tools"(Ohne die "") als StartParameter.

  8. #17

    Standard AW: lua "ATTACK" Problem

    danke!
    Ich mein einen anderen editor der wirklich NUR für g-mod ist....mit dem man auch andere editieren kann!

  9. #18
    Avatar von Scarecrow
    Registriert seit
    15.12.2005
    Ort
    Nordrhein-Westfalen

    Standard AW: lua "ATTACK" Problem

    Selbst wenn es sowas gäbe, es ist für'n Arsch! Von Hand machen lohnt sich immer.
    Welches ist die Höchstgeschwindigkeit einer unbeladenen Schwalbe?

  10. #19

    Standard AW: lua "ATTACK" Problem

    Also ich kenn auch kein anderen und den den ich meine ist sehr gut.

    Damit lassen sich sehr gute Effekte machen(Alles was du in Episode 2 an Effekten siehst ist damit gemacht)

  11. #20

    Standard AW: lua "ATTACK" Problem

    cool wo gibts den dann?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •