Wasser scripten leicht gemacht(Viereck)

  • Da ich schon oft gesehen/gehört habe das sich manche beim Wasser scripten schwer tuen,mache ich mal ein kleinen Tutorial.

    Beginnt im Editor und macht euch zuerst 4 Objekte als Anhaltspunkte(Ich nehme Mülltonnen her),egal welche:z.b.: Autos,...
    Danch beginnt ihr mit der linken unteren Ecke eurer Fläche : Stell den Anhaltspunkt Nr.1 dorthin und messt seine y Koordinate übertragt diese auf Anhaltspunkt Nr.2,wessen x Koordinate so lange Bearbeitet bis ihr zur rechten unteren Ecke kommt.Ihr erhält nun wieder 3 neue Koordinaten.
    Übertragt davon x auf Anhaltspunkt Nr.3.Die y Koordinate bearbeitet ihr so lange bis ihr bei der rechten oberen Ecke angelangt seid.Ihr erhaltet wieder 3 Koordinaten.Auf Anhaltspunkt Nr.4 überträgt ihr nun y von Anhaltspunkt Nr.3 und x von Ahnhaltspunkt Nr.1.

    Habt ihr alle Anhaltspunkte platziert braucht ihr noch den Wassergrund(z) und Die Wasserhöhe(auch z)
    Der Wassergrund ist der unterste Platz eures Wasserquaders.Sucht die z Koordinate des Wassergrunds.
    Mit der Wasseroberfläche ist die Höhe gemeint wo man später dann mit Booten fährt,schwimmt,...
    Sucht euch auch diese Höhe heraus und fügt alles dann ungefähr so ins Sript ein:

    PHP
    function Wasser()
    wasser = createWater(xAnhaltspunkt1,yAnhaltspunkt1,zWassergrund,xAnhaltspunkt2,yAnhaltspunkt2,zWassergrund,xAnhaltspunkt4,yAnhaltspunkt4,zWassergrund,xAnhaltspunkt3,yAnhaltspunkt3,zWassergrund,)
    setWaterLevel(wasser,zWasseröberfläche)
    end
    addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), Wasser)


    Hier ein fertiges Beispiel:

    PHP
    function Wasser( )
    	wasser = createWater ( 1329.3044433594, -660.31640625, 106.71231842041, 1343.9000244141, -661.01000976563, 106.71231842041,1329.0191650391, -640, 106.71231842041,1343.9000244141, -640, 106.71231842041 )
    	setWaterLevel (wasser,108.03739929199  )
    end
    addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), Wasser)


    (Da alles über den Teil der Platform überragen würde hab ich lieber weniger Wasser gemacht.Es sollte ein Pool in LS sein!)

    Bitte bewertet mein Tutorial nicht so schlecht,da es mein erstes ist(Am besten ihr gebt mir Tipps wie ich es besser machen könnte).

    Mfg Trash
    //Edit:Minimale Veränderungen :D

    :thumbup: Für alle die nicht so gut in Englisch sind: :thumbup:
    *such* Trash=Müll *such*

    Einmal editiert, zuletzt von Trash (14. Dezember 2010 um 16:31)

  • Dieses Thema enthält 7 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!