Ergebnis 1 bis 8 von 8

Thema: Unlock Gun Problem *Gelöst*

  1. #1

    Standard Unlock Gun Problem *Gelöst*

    Und zwar will ich das man mit der Gun auch prop_dynamic öffnen kann sprich die Combine Türen

    Code:
    function onSecondaryAttack( )		
    	local vPos = _PlayerGetShootPos( Owner );
    	local vAng = _PlayerGetShootAng( Owner );
    
    	_TraceLine( vPos, vAng, 110, Owner );
    
    	
    	if ( _TraceHit() == false ) then 
    		return "";
    	end
    
    	
    	if (_TraceHitWorld() ) then
    		return "";
    	end
    
    	
    	local tr = _TraceGetEnt();
    	
    	if ( _EntGetType( tr ) == "prop_dynamic") then
    		
    		_EntFire( tr, "setanimation open", "", 0 )
                    end
    end

  2. #2

    Standard Re: unlock gun Problem

    bin mir nicht 100% sicher aber probiere mal (ist der name der türen tr ??):
    Code:
    function onSecondaryAttack( )		
    	local vPos = _PlayerGetShootPos( Owner );
    	local vAng = _PlayerGetShootAng( Owner );
    
    	_TraceLine( vPos, vAng, 110, Owner );
    
    	
    	if ( _TraceHit() == false ) then 
    		return "";
    	end
    
    	
    	if (_TraceHitWorld() ) then
    		return "";
    	end
    
    	
    	local tr = _TraceGetEnt();
    	
    	if ( _EntGetType( tr ) == "prop_dynamic") then
    		
                    _EntFire( tr,"setanimation",open,0);
                    end
    end
    müsste gehen wenn nicht dann vielleicht noch
    Code:
    function onSecondaryAttack( )		
    	local vPos = _PlayerGetShootPos( Owner );
    	local vAng = _PlayerGetShootAng( Owner );
            local tr =_EntitiesFindByName("tr");
    
    	_TraceLine( vPos, vAng, 110, Owner );
    
    	
    	if ( _TraceHit() == false ) then 
    		return "";
    	end
    
    	
    	if (_TraceHitWorld() ) then
    		return "";
    	end
    
    	
    	local tr = _TraceGetEnt();
    	
    	if ( _EntGetType( tr ) == "prop_dynamic") then
    		
                    _EntFire(tr[tr],"setanimation",open,0);
                    end
    end

  3. #3

    Standard

    Nein das tr steht für _TraceGetEnt();

    Und nein der Script funktioniert leider nicht

    Also bei den anderen Türen isses ja einfach weil es func_door ist da macht man dann halt _EntFire unlock...

    Nur bei den Türen der Combine ist es anderster es sind prop_dynanic und man muss dort ne "animation" machen ingame sieht es dann so aus
    Code:
    ent_fire !picker setanimation open
    Und nun möchte ich dies un Lua umsetzten!



    EDIT: NUN ich habe was in dem Code geänder und zwar hast du die lerzeichen nach dem comma vergessen die habe ich noch hingemacht nun schreibt er mir ingame

    Code:
    Dynamic prop prop_dynamic: no sequence named:

  4. #4

    Standard

    ja natürlich gehts net, ich hab total verplant.
    Ich gucks mir nochma an
    omg ich depp...steht doch da
    local tr....

  5. #5

    Standard

    Problem GELÖST!!!!

    Ich bin sowas von dumm

    ich musste nur etwas in Klammern setzten und schon hat es funktioniert!

    Aber Trotzdem Danke für deine Hilfe!

  6. #6

    Standard

    so wie vorschlag eins ?
    oder wie

  7. #7

    Standard

    du hast geschrieben
    if ( _EntGetType( tr ) == "prop_dynamic") then

    _EntFire( tr,"setanimation",open,0);
    end
    end
    und ich habe dies geändert

    Code:
     if ( _EntGetType( tr ) == "prop_dynamic") then 
           
                    _EntFire( tr, "setanimation", "open", 0); 
                    end 
    end

  8. #8

    Standard

    ah siehst hatte ich selber die " vergessen
    Abert geht ja jetzt :o

Berechtigungen

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