Teleport-Dialog

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Teleport-Dialog

    Moin leute,
    ich bin gerade dabei, einen Dialog zu erstellen, um sich z.B. zu einem Rennen zu teleportieren.
    Aber wenn ich meinen Befehl eingebe und das Rennen auswähle, passiert garnichts. Was habe ich falsch gemacht?


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/telerennen", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid, DIALOG_TELE, DIALOG_STYLE_LIST, "Teleportbefehle:", "Rennen 1\nRennen 2", "Akzeptieren","Abbrechen");
    }
    return 0;
    }




    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if (dialogid == DIALOG_TELE)
    {
    if (listitem == 0)
    {
    SetPlayerPos(playerid,-1439.2488,-587.9857,1055.4165);
    SetPlayerInterior(playerid,4 );
    SetCameraBehindPlayer(playerid);
    SetPlayerCheckpoint(playerid, -1402.2087,-588.5797,1059.3613, 5.0);
    return 1;
    }
    if (listitem == 1)
    {
    SetPlayerPos(playerid, -1397.9541,-213.6370,1043.1086);
    SetPlayerInterior(playerid, 7);
    SetCameraBehindPlayer(playerid);
    SetPlayerCheckpoint(playerid, -1395.3334,-234.6190,1043.2867, 5.0);
    return 1;
    }

    }

    return 0;
    }




    Hoffe ihr könnt mir helfen. MfG ;)