Soo.. nach langem androhen tu ichs mir mal an meine 1. Swep zu releasen.. sie hat eigentlich 2 funktionen, die beide alleine einem Release nicht würdig sind und deswegen habe ich sie zusammengepackt
Vorweg: ich bin mir sicher das es schon irgendwo sweps mit genau diesen funktionen gibt, aber ich wollte meine LUA-Kenntnisse erweitern und habe nix von anderen swepes geklaut (nur mit dem init.lua und shared.lua zeugs das hab ich mir von avon's staff_weapon abgeguckt (avon lebe hoch!)).
Soo.. dann will ich mal Vorstellen
Funktionen:
- Objekte/Ragdolls/Fahrzeuge/NPC's/(ungetestet)Player gezielt durch die gegend Schleudern
- Objekte/NPC's/(unget.)Player töten/verschwinden lassen
- Das Model von Objekten/Fahrzeugen/(unget.)Ragdolls/(unget.)Player ändern (ja, man kann seinen Freund als Badewanne rumlaufen lassen)
- Das Model wieder auf den Ursprung zurücksetzten
Code:
!WICHTIG!:
Es ändert sich nur das Model, also das aussehen, nicht das Collisionsmodel! sprich das wenn man einem Ziegel einem Antlionguard Model verpasst, hat es immer noch die Kollisionsabfrage vom Ziegelstein!
Steuerung:
- Attack1 - Selektieren/Deselektieren
- Attack2 - Model ändern (dazu Model angucken)/Model zurücksetzten (die Welt angucken)
- Benutzen - Telekinese
- Nachladen - Zerstören/Entfernen aller makierten Objekte
!KNOWN BUGS!:
NPC's die ein anderes Model bekommen reagieren nichtmehr richtig und können nichtmehr richtig angreifen. (Bekannte Ausnahme: Die Scanner, müsste aber auch mit Rollermines gehen)
Und hier noch ein Demonstrations-Video:
(Direkt-Download, kein Youtube, XviD erforderlich)
Klick hier (24mb)
Ist natürlich mit der neuen Source-Engine kompatibel
Ich hoffe euch gefällt die Swep Bug's etc. dürft ihr gerne posten, auch ob sie euch gefällt oder sie eher verflucht werden sollte
!Re-Up!NEUE VERSION!v1.1
Download:
http://www.garrysmod.org/downloads/?a=view&id=34715
In v1.1 werden nun die Models auch nach dem deselect gespeichert und man kann sie nach dem erneuten selektieren mit einem Rechtsklick auf die Welt wieder "resetten"
somit wäre das auch gelöst
soo.. have fun all