SetObjectMaterial

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Auch wenn ich heute schon mal einen Richtigen Code hier im Forum gepostet habe
    brauche ich mal eure Hilfe,


    diesesmal klappt es nicht das er den Holzboden texturiert und ich hoffe mir kann jemand helfen.


    //LSPD
    new boden = CreateObject(18783, 1841.45996, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden2 = CreateObject(18783, 1841.47998, -1712.39124, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden2, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden3 = CreateObject(18783, 1841.45996, -1692.45117, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden3, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden4 = CreateObject(18783, 1841.45996, -1672.51135, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden4, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden5 = CreateObject(18783, 1841.45996, -1652.55127, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden5, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden6 = CreateObject(18783, 1841.45996, -1632.57129, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden6, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden7 = CreateObject(18783, 1841.40149, -1632.07214, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden7, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden8 = CreateObject(18783, 1861.43994, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden8, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden9 = CreateObject(18783, 1861.43994, -1712.39124, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden9, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden10 = CreateObject(18783, 1861.43994, -1692.45117, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden10, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden11 = CreateObject(18783, 1861.43994, -1672.51135, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden11, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden12 = CreateObject(18783, 1861.43994, -1652.55127, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden12, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden13 = CreateObject(18783, 1861.43994, -1632.07214, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden13, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden14 = CreateObject(18783, 1861.43994, -1632.57129, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden14, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden15 = CreateObject(18783, 1881.35986, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden15, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden16 = CreateObject(18783, 1881.35986, -1712.39124, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden16, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden17 = CreateObject(18783, 1881.35986, -1692.45117, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden17, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden18 = CreateObject(18783, 1881.35986, -1672.51135, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden18, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden19 = CreateObject(18783, 1881.35986, -1652.55127, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden19, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden20 = CreateObject(18783, 1881.35986, -1632.07214, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden20, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden21 = CreateObject(18783, 1881.35986, -1632.57129, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden21, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden22 = CreateObject(18783, 1901.21985, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden22, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden23 = CreateObject(18783, 1901.21985, -1712.39124, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden23, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden24 = CreateObject(18783, 1901.21985, -1692.45117, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden24, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden25 = CreateObject(18783, 1901.22229, -1672.59143, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden25, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden26 = CreateObject(18783, 1901.21985, -1652.59131, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden26, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden27 = CreateObject(18783, 1901.21985, -1632.57129, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden27, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden28 = CreateObject(18783, 1901.22046, -1632.09216, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden28, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden29 = CreateObject(18783, 1920.87976, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden29, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden30 = CreateObject(18783, 1921.81982, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden30, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden31 = CreateObject(18783, 1920.87976, -1712.39124, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden31, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden32 = CreateObject(18783, 1920.87976, -1692.45117, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden32, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden33 = CreateObject(18783, 1920.87976, -1672.59143, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden33, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden34 = CreateObject(18783, 1920.87976, -1652.59131, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden34, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden35 = CreateObject(18783, 1920.87976, -1632.07214, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden35, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden36 = CreateObject(18783, 1920.87976, -1632.57129, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden36, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden37 = CreateObject(18783, 1921.81982, -1712.39124, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden37, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden38 = CreateObject(18783, 1921.81982, -1692.45117, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden38, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden39 = CreateObject(18783, 1921.81982, -1672.59143, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden39, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden40 = CreateObject(18783, 1921.81982, -1652.55127, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden40, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);
    new boden41 = CreateObject(18783, 1921.81982, -1632.57129, 10.02280, 0.00000, 0.00000, 0.00000);
    SetObjectMaterial(boden41, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0xFFFFFFFF);


    Bitte um hilfe wenn nötig auch über skype oder teamviewer


    LG

  • Also erstens ist das total überflüssig wie du das da gemacht hast. Es reicht, wenn du eine Variable global erstellst und diese immer wieder verwendest. Als nächstes hast du in der Textur eine Farbe verbaut. Diese musst du entfernen.
    Schreibe das mal so.
    Ganz oben
    new boden;
    Dann
    boden = CreateObject(18783, 1841.45996, -1732.35120, 10.02280, 0.00000, 0.00000, 0.00000);
    Und dann
    SetObjectMaterial(boden, 0, 9583, "bigshap_sfw", "shipfloor_sfw", 0);


    Alternativ kannst du auch mal hier rein schauen.
    [ SCRIPTING ] SetObjectMatierial
    Leider sind die Bilder nicht mehr auffindbar. Aber der Text sollte dennoch ausreichen.

  • Man kann jedes Objekt texturieren. Ich hab mir gerade mal dein Objekt angeschaut. Du benutzt die ganze Zeit den falschen Index. Deswegen habe ich dir ja gesagt, dass du dir mal das Tutorial durchlesen sollst. Dann wärst du eigentlich auch selbst drauf gekommen. Du brauchst den Index 1 und nicht 0.

  • Man kann jedes Objekt texturieren. Ich hab mir gerade mal dein Objekt angeschaut. Du benutzt die ganze Zeit den falschen Index. Deswegen habe ich dir ja gesagt, dass du dir mal das Tutorial durchlesen sollst. Dann wärst du eigentlich auch selbst drauf gekommen. Du brauchst den Index 1 und nicht 0.


    Vielen Dank Rocky es funktioniert :)


    LG