Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: anzeigen in der console von lua waffen

  1. #1

    Standard anzeigen in der console von lua waffen

    Ich wollte mal einen Thread erstellen über solche anzeigen in der console weil dort noch viele Fragen ungeklärt sind z.B. diese hier

    was bedeutet es eigentlich wenn dort steht:weapons(ordnername)shared.lua:261:"<eof>" expected near "l"

    oder: "end" expected (to close "function" at line 125) near "l"

    könne mir da mal einer helfen?

  2. #2

    Standard AW: anzeigen in der console von lua waffen

    Na dass in der Zeile 125 vom LUA-File ein Problem entsteht

    In deinem Fall hier:
    Lua Code:
    1. if traceRes.Hit then
    2. spawnpos = traceRes.HitPos - Vector(0,0,64)
    3. else
    4. spawnpos = hitpos + Vector(0,0,8192)
    5.  
    6. end
    Klick here -> Bløg :D

  3. #3

    Standard AW: anzeigen in der console von lua waffen

    aso und was heißt das dann wenn da steht unexpected?

  4. #4
    Avatar von nowai
    Registriert seit
    19.08.2007
    Ort
    Vor dir

    Standard AW: anzeigen in der console von lua waffen

    Zitat Zitat von janeric95 Beitrag anzeigen
    aso und was heißt das dann wenn da steht unexpected?
    Unerwartet. Das heisst, dass du etwas falsch gesetzt hast.
    http://www.rettet-das-internet.de/
    Zitat Zitat von Clarity
    in den alten gta titeln bin ich auch immer mit der tastatur gefahren/geflogen

  5. #5

    Standard AW: anzeigen in der console von lua waffen

    komisch...an dem einem code den ich auch in meinem lua "attack" problem reingeschrieben hab kommt der 2. fall und an einer granate an der ich arbeite kommen alle 2 fälle.....kein plan mehr was ich machen soll

  6. #6

    Standard AW: anzeigen in der console von lua waffen

    Eigentlich sind die Fehler doch schon selbst aussagend

    Wie schon gesagt
    musst du einfach in der Zeile schauen wo der Fehler sitzt...

    Es kann aber auch angehen das der Fehler ein paar Zeilen dadrüber
    oder dadrunter sitzt!

    Je nachdem was du da gerade hast...


    Hast du z.B. bei einer Funktion ein "end" zu viel gesetzt so würde
    er dir den <eof> ( end of line ) Fehler ausgeben.

    Hast du ein "end" vergessen spuckt er dir halt den "end expected on Line ..." Fehler aus.

  7. Folgender Benutzer sagt Danke zu Pac_187 für den nützlichen Beitrag:


  8. #7

    Standard AW: anzeigen in der console von lua waffen

    danke das is das was ich gesucht hab

    aber was bedeutet das :261:?

    sorry in der konsolen sprache bin ich ziemlich ungeübt

    Doppelpost:
    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.DrawAmmo			= true
    10. 	SWEP.DrawCrosshair		= false
    11. 	SWEP.ViewModelFOV		= 82
    12. 	SWEP.ViewModelFlip		= true
    13. 	SWEP.CSMuzzleFlashes	= true
    14.  
    15. 	SWEP.ViewModelFlip		= false
    16.  
    17. end
    18.  
    19. if ( CLIENT ) then
    20. 	SWEP.Author			= "[JEM]TheReignOfTheDesserted"
    21. 	SWEP.Contact			= "[email protected]"
    22. 	SWEP.Purpose			= "I will the world mayy cry!"
    23. 	SWEP.Instructions		= "Left klick to Throw"
    24. 	SWEP.PrintName			= "FusionFrenade"
    25. 	SWEP.Slot			= 3
    26. 	SWEP.SlotPos			= 2
    27. 	SWEP.IconLetter			= "O"
    28.  
    29. 	SWEP.ViewModelFlip		= false
    30.  
    31. 	killicon.AddFont()
    32. end
    33.  
    34. SWEP.Spawnable			= true
    35. SWEP.AdminSpawnable		= true
    36.  
    37. SWEP.ViewModel			= "models/weapons/v_gravball.mdl"
    38. SWEP.WorldModel			= "models/weapons/w_gravball.mdl"
    39. SWEP.HoldType			= "grenade"
    40.  
    41. SWEP.Primary.Sound		= Sound("Default.PullPin_Grenade")
    42. SWEP.Primary.Recoil		= 0
    43. SWEP.Primary.Unrecoil		= 0
    44. SWEP.Primary.Damage		= 50000
    45. SWEP.Primary.NumShots		= 1
    46. SWEP.Primary.Cone		= 0
    47. SWEP.Primary.Delay		= 1
    48.  
    49. SWEP.Primary.ClipSize		= 10
    50. SWEP.Primary.DefaultClip	= 10000
    51. SWEP.Primary.Automatic		= false
    52. SWEP.Primary.Ammo		= "grenade"
    53.  
    54. SWEP.Secondary.ClipSize		= -1
    55. SWEP.Secondary.DefaultClip	= -1
    56. SWEP.Secondary.Automatic	= false
    57. SWEP.Secondary.Ammo		= "none"
    58.  
    59. SWEP.Next = CurTime()
    60. SWEP.Primed = 0
    61.  
    62. function SWEP:Reload()
    63. 	return false
    64. end
    65.  
    66. function SWEP:Deploy()
    67. 	return true
    68. end
    69.  
    70. function SWEP:Holster()
    71. 	self.Next = CurTime()
    72. 	self.Primed = 0
    73. 	return true
    74. end
    75.  
    76. function SWEP:ShootEffects()
    77. 	self.Weapon:SendWeaponAnim( ACT_VM_THROW ) 		// View model animation
    78. 	//self.Owner:MuzzleFlash()								// Crappy muzzle light
    79. 	self.Owner:SetAnimation( PLAYER_ATTACK1 )				// 3rd Person Animation
    80. end
    81.  
    82.  
    83. function SWEP:PrimaryAttack()
    84.  
    85. if ( !self:CanPrimaryAttack() ) then return end
    86.  
    87. 			self:TakePrimaryAmmo( 1 )
    88.  
    89. 			self.Weapon:SendWeaponAnim( ACT_VM_PRIMARYATTACK )
    90.  
    91. 			self.Owner:SetAnimation( PLAYER_ATTACK1 )
    92.  
    93. 			self.Weapon:SetNextPrimaryFire( CurTime() + self.Primary.Delay )
    94.  
    95. 			self.Weapon:EmitSound( self.Primary.Sound, 100, 100 )
    96.  
    97. 		self.Owner:ViewPunch(Vector(math.Rand(-1,1),math.Rand(-1,1),math.Rand(-9,-4))) --soft viewpunch
    98.  
    99. 				if (!CLIENT) then
    100.  
    101. 					local Ang = self.Owner:EyeAngles()
    102.  
    103. 					Ang.pitch = Ang.pitch - 5
    104.  
    105. 					self.Owner:SetEyeAngles( Ang ) --rough viewpunch
    106.  
    107. 				end
    108.  
    109. 		local trace={}
    110. 		trace.start=self.Owner:GetShootPos()
    111. 		trace.endpos=self.Owner:GetShootPos()+self.Owner:GetForward()*2000000000
    112. 		trace.filter=self.Owner
    113. 		local tracer = util.TraceLine( trace )
    114.  
    115. 		if tracer.Hit then
    116. 			local effect = EffectData()
    117. 			effect:SetEntity( self.Owner )
    118. 			effect:SetStart( self.Owner:GetShootPos() + self.Owner:GetRight())
    119. 			effect:SetAttachment( 1 )
    120. 			effect:SetOrigin( tracer.HitPos )
    121. 			effect:SetScale( 1.0 )
    122. 			effect:SetMagnitude( 3000 )
    123. 			util.Effect( "FBG-Beam", effect )
    124.          end                                                                                                                                                                
    125.  
    126.      end         local damage = ents.Create("point_hurt")
    127. 		damage:SetKeyValue("DamageRadius", 3000)
    128. 		damage:SetKeyValue("Damage" , 1000)
    129. 		damage:SetKeyValue("DamageDelay", 3)
    130. 		damage:SetKeyValue("DamageType" ,"67108864")
    131. 		damage:SetPos(tracer.HitPos)
    132. 		damage:Fire("TurnOn" , "", 0)
    133. 		damage:Fire("TurnOff" , "", 2)
    134. 		damage:Fire("kill","", 2)
    135.  
    136. 		local fx = EffectData()
    137. 		fx:SetOrigin(tracer.HitPos)
    138. 		fx:SetScale(0.5)
    139. 		util.Effect( "HelicopterMegaBomb", fx )
    140. 		local fx2 = EffectData()
    141. 		fx2:SetOrigin(tracer.HitPos)
    142. 		fx2:SetScale(0.1)
    143. 		util.Effect( "FBG-Explosion", fx2 )
    144.  
    145. 		util.BlastDamage(self.Owner,self.Owner,tracer.HitPos,128,self.Primary.Damage)
    146. 		local trace2={}
    147. 		trace2.start=tracer.HitPos + self.Owner:GetAimVector()*32
    148. 		trace2.endpos=tracer.HitPos + self.Owner:GetAimVector()*2000000000
    149. 		trace2.filter=trace.Entity
    150. 		local tracer2 = util.TraceLine( trace2 )
    151. 		util.BlastDamage(self.Owner,self.Owner,tracer2.HitPos,64,self.Primary.Damage)
    152. 		if tracer2.Hit then
    153. 		local fx3 = EffectData()
    154. 		fx3:SetOrigin(tracer2.HitPos)
    155. 		fx3:SetScale(0.5)
    156. 		util.Effect( "HelicopterMegaBomb", fx3 )
    157. 		local fx4 = EffectData()
    158. 		fx4:SetOrigin(tracer2.HitPos)
    159. 		fx4:SetScale(0.1)
    160. 		util.Effect( "FBG-Explosion", fx4 )
    161.  
    162. 		local trace3={}
    163. 		trace3.start=tracer2.HitPos + self.Owner:GetAimVector()*32
    164. 		trace3.endpos=tracer2.HitPos + self.Owner:GetAimVector()*2000000000
    165. 		trace3.filter=tracer2.Entity
    166. 		local tracer3 = util.TraceLine( trace3 )
    167. 		util.BlastDamage(self.Owner,self.Owner,tracer3.HitPos,64,self.Primary.Damage)
    168. 		if tracer3.Hit then
    169. 		local fx6 = EffectData()
    170. 		fx6:SetOrigin(tracer3.HitPos)
    171. 		fx6:SetScale(0.5)
    172. 		util.Effect( "HelicopterMegaBomb", fx6 )
    173. 		local fx7 = EffectData()
    174. 		fx7:SetOrigin(tracer3.HitPos)
    175. 		fx7:SetScale(0.1)
    176. 		util.Effect( "FBG-Explosion", fx7 )
    177.  
    178. 		local trace4={}
    179. 		trace4.start=tracer3.HitPos + self.Owner:GetAimVector()*32
    180. 		trace4.endpos=tracer3.HitPos + self.Owner:GetAimVector()*2000000000
    181. 		trace4.filter=tracer3.Entity
    182. 		local tracer4 = util.TraceLine( trace4 )
    183. 		if tracer4.Hit then
    184. 		util.BlastDamage(self.Owner,self.Owner,tracer4.HitPos,64,self.Primary.Damage)
    185.  
    186. 		local fx8 = EffectData()
    187. 		fx8:SetOrigin(tracer4.HitPos)
    188. 		fx8:SetScale(0.5)
    189. 		util.Effect( "HelicopterMegaBomb", fx8 )
    190. 		local fx9 = EffectData()
    191. 		fx9:SetOrigin(tracer4.HitPos)
    192. 		fx9:SetScale(0.1)
    193. 		util.Effect( "FBG-Explosion", fx9 )
    194.  
    195. 		local trace5={}
    196. 		trace5.start=tracer4.HitPos + self.Owner:GetAimVector()*32
    197. 		trace5.endpos=tracer4.HitPos + self.Owner:GetAimVector()*2000000000
    198. 		trace5.filter=tracer4.Entity
    199. 		local tracer5 = util.TraceLine( trace5 )
    200. 		if tracer5.Hit then
    201. 		util.BlastDamage(self.Owner,self.Owner,tracer5.HitPos,64,self.Primary.Damage)
    202.  
    203. 		local fx10 = EffectData()
    204. 		fx10:SetOrigin(tracer5.HitPos)
    205. 		fx10:SetScale(0.5)
    206. 		util.Effect( "HelicopterMegaBomb", fx10 )
    207. 		local fx11 = EffectData()
    208. 		fx11:SetOrigin(tracer5.HitPos)
    209. 		fx11:SetScale(0.1)
    210. 		util.Effect( "FBG-Explosion", fx11 )
    211.  
    212. 					end
    213. 				end
    214. 			end
    215. 		end

    guckt bitte mal ob ihr en Fehler findet!
    Geändert von RP-01 (27.06.2008 um 17:20 Uhr) Grund: Doppelposts zusammengefügt

  9. #8

    Standard AW: anzeigen in der console von lua waffen

    shared.lua:261

    Die Zahl hinter der Datei ist immer die Zeile.
    Klick here -> Bløg :D

  10. #9

    Standard AW: anzeigen in der console von lua waffen

    ok danke

    naja jetz wo mein bein gebrochen is kann ich ja auch was am pc machen
    Geändert von RP-01 (22.06.2008 um 21:18 Uhr) Grund: doppelpost

  11. #10

    Standard AW: anzeigen in der console von lua waffen

    Das letzte "end" kannst du löschen.

    Soll ich dir ein Tipp geben:

    Du bist noch ein wenig zu jung für solch etwas.

    Versuche dich erstmal überhaupt mit den Grundlagen
    solch einer Sprache zu beschäftigen.

    Bis jetzt hast du ja nur andere Scripts kopiert
    und alles zusammen geschnitzelt.

    Hier in der Lua-Kategorie findest du auch einen Sticky dazu!

    Dort steht eine Site wo du die Grundlagen von Lua lernst.

    Nur Durchlesen reicht nicht!

Berechtigungen

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