HILFE-CameraPos geht nicht!!

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
  • Hallo, uns war will ich in meinem Zombie Mod, dass die Personen (Zombie, Army) in der Fleischfabrik angezeigt werden wenn man sich einloggt und den Skin aussucht, dort, wo diese langen Abflussleisten voller Blut sind, was aussieht wie so ein großer Duschraum. Ich weis aber net wie ich das anstellen soll weil das ja in einem anderen Interrior ist.


    Fleischfabrik ID: 1
    Bild: http://weedarr.wdfiles.com/loc…r/Meatprocessingplant.jpg
    Fleischfabrik Posi: 963.418762,2108.292480,1011.030273 (ist nicht da bei dem duschraum)


    Wäre nett wenn mir das jemand machen könnte! LG

    Einmal editiert, zuletzt von Blackpot ()

  • Mach doch einfach ein Port Befehl und lass dich in die Fabrik porten,


    Dann savest du einfach die koordinaten wo was hin soll und machst es bei : OnPlayerRequestClass


    rein, ist doch nicht so schwer;)

  • Mach doch einfach ein Port Befehl und lass dich in die Fabrik porten,


    Dann savest du einfach die koordinaten wo was hin soll und machst es bei : OnPlayerRequestClass


    rein, ist doch nicht so schwer;)


    ja, aber wie soll ich das anstellen? wie kann ich mich da rein porten?
    Und das mit SetCamera usw. wo ich das hinmachen muss weis ich auc hnet so ganz. Gibts i.wo ein gutes TuT? So eins von Mr..... hat mir net geholfen.


    @myname danke aber ich weis leider nicht wie du das meinst

  • DU machst einfach ein Port Befehl


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/port", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
    return 1;
    }
    return 0;
    }



    Und dann machst du einfach wenn du am Duschraum bist : /save duschraum


    Und dann einfach bei OnPlayerRequestClass die Koordinaten einfügen.

  • hab ich das n einer falshcen stelle einefügt? :S

  • Du hast OnPlayerCommand schon , du sollst es nicht nochmal mitkopieren ^^


    Das sollte dir nur zeigen wo der Befehl hin muss,
    DU musst nur dieses kopieren :


    if (strcmp("/port", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
    return 1;
    }


    Und das fügst du unter OnPlayerCommandText ein,


    Und dass aus Zeile 221 , das kannst du wegmachen das public OnPlayerCommandText

  • Um bei der Skinauswahl im Hintergrund die Fleischfabrik zu sehen , setzt du hier koordinaten sein


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid,X, Y ,Z); // Koordinaten deiner Save Position an dem der Skin bei der Auswahl stehen soll
    SetPlayerCameraPos(playerid,X , Y , Z); // Koordinaten an der die Camera stehen soll bei der Skinauswahl ( 4 Schritte vor dem Skin )
    SetPlayerCameraLookAt(playerid, X , Y , Z); // Koordinaten deiner /save Position des Skins
    SetPlayerFacingAngle(playerid, Letzte Koordinate deiner /save Position);
    return 1;
    }



    Und nen Port befehl machste ganz leicht


    if (strcmp("/fabrik", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,963.418762,2108.292480,1011.030273); // Koordinaten die du oben angegeben Hast
    return 1;
    }

  • Es geht einfach nicht ! X(


    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(215) : warning 217: loose indentation
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(216) : warning 217: loose indentation
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(218) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(218) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

  • public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/port", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
    return 1; //das hier ist zeile 217
    }


    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(216) : warning 217: loose indentation
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(217) : warning 217: loose indentation
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(220) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.

  • Zeilen richtig einrücken!

    hö das hängt mit den leerzeichen zusammen?
    naja woher soll ich denn wissen wie ich die einrücken muss?

  • C:\Users\Hütti\Desktop\zombiemodbasic.pwn(220) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/port", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
    return 1; //das hier ist zeile 217
    }


    Habe ich gemacht
    @udo wie soll man das mit den pfeiltasten machen xD

  • mach das mal so


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/port", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
    }
    return 1;
    }


  • ah jez hab ich verstanden jez gehts endlich auch! danke!
    p.s. di klammer ganz unten musste noch weg



    NEXT PROBLEM -.-


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,960.0345,2122.0547,1011.0234,55.7740);
    SetPlayerFacingAngle(playerid,40.4205);
    SetPlayerCameraPos(playerid,162,960.0345,2122.0547,1011);
    SetPlayerCameraLookAt(playerid,162,958.1224,2123.3008,1011);


    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(78) : warning 202: number of arguments does not match definition
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(80) : warning 202: number of arguments does not match definition
    C:\Users\Hütti\Desktop\zombiemodbasic.pwn(81) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.

    2 Mal editiert, zuletzt von Blackpot ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen