Hässlicher Bug :(

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 Leute!
    Ich habe ein paar Portbefehle geskriptet, genauso wie MrMonat, habe dann halt noch einige ergänzt. Zum BSN (wie im Monat-Tut) geht es, aber wenn ich mein /gotols Befehl tätige passiert das:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext,"/gotobsn",true)==0)
    {
    SetPlayerPos(playerid,1210.6184,-920.3796,43.0301);
    SendClientMessage(playerid, GRÜN,"Du hast dich zum BSN teleportiert.");
    return 1;
    }
    if(strcmp(cmdtext,"/gotols",true)==0)
    {
    SetPlayerPos(playerid,1481.7239,-1731.9072,19.4558);
    SetPlayerFacingAngle(playerid,269.9806);
    SetPlayerCameraLookAt(playerid,1483.3960,-1731.4684,19.4282);
    SendClientMessage(playerid, GRÜN,"Du hast dich nach LS(SH) teleportiert.");
    return 1;


    }


    return 0;
    }


    Hier ist das dokumentierende Video:
    http://www.youtube.com/watch?v=v5hhWe-lX78


    Bitte um Hilfe,


    René

    Grüße,
    René


  • hast du auch alles richtig eingerückt? Gibts Errors/Warnings beim compillen?

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • Mach es doch genauso wie bei /gotobsn.
    Lass das mit PlayerFacingAngle und PlayerCamera einfach weg.

  • Du hast im Zweiten nicht nur die Position gesetzt sondern auch die Cam^^
    Die wird beim zweitem Port nicht zurück gesetzt...


    SetPlayerPos(playerid,1481.7239,-1731.9072,19.4558);
    SetPlayerFacingAngle(playerid,269.9806);
    SetPlayerCameraLookAt(playerid,1483.3960,-1731.4684,19.4282);

  • nehm camera look raus
    was du bewirken willst damit machst du schon mit facing angle


    if(strcmp(cmd, "/gotols", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, 1526.2034,-1737.4617,13.5469,106.3100);
    SetPlayerFacingAngle(playerid, 270.8254);
    LinkVehicleToInterior(tmpcar,0);
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    }
    else
    {
    SetPlayerPos(playerid, 1526.2034,-1737.4617,13.5469,106.3100);
    SetPlayerVirtualWorld(playerid, 0);
    SetPlayerFacingAngle(playerid, 270.8254);
    }
    SendClientMessage(playerid, COLOR_TUTBLAU, "Willkommen in Los Santos!");
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "Dir ist nicht erlaubt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }
    hier ist mien altes gotols als bsp

    DDoS = Die dollsten ollen Sprüche :P


    Zitat

    Ich möchte hier den Lars gerne sehr loben.
    Er ist ein sehr netter kerl.
    Er hat es mir sofort gemacht..


    Zitat von Nachrichtenverlauf


    ;(


  • ähm das mit dem doppelgemoppelt hab ich jetzt behoben, aber jetz steht das da über mir :O das ist i wie gruselig :D

    Grüße,
    René