Noch ein Problem bei Port Dialog -.-

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
  • Sorry, dass ich nochmal nachfrage,aber mein Teleportbefehl funktioniert nicht richtig.
    #define DIALOG_TELEPORT 68


    if(strcmp(cmdtext,"/teleport",true,10)==0)
    {
    if(IsPlayerAnAdmin(playerid,4))
    {
    ShowPlayerDialog(playerid,DIALOG_TELEPORT,DIALOG_STYLE_LIST,"Teleport","LVPD\nN24\nSEK\nSanitäter\nADAC\nGolfClub\nStrip","Teleport","Abbrechen");

    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Diesen Befehl darfst du nicht benutzen!");
    }
    return 1;
    }



    if(dialogid==DIALOG_TELEPORT)
    {
    if(response==0)
    {
    return 1;
    }
    if(response==1)
    {
    SetPlayerPos(playerid,2232.2517,2454.9922,10.8314);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zum LVPD geportet.-Nutze es nicht aus!");

    return 1;
    }

    if(response==2)
    {
    SetPlayerPos(playerid,-321.1162,1526.0050,75.3570);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zur N24-Base geportet.-Nutze es nicht aus!");
    return 1;
    }
    if(response==3)
    {
    return 1;
    }
    if(response==4)
    {
    return 1;
    }
    if(response==5)
    {
    return 1;
    }
    if(response==6)
    {
    return 1;
    }
    if(response==7)
    {
    return 1;
    }

    }



    Egal was man auswählt man kommt immer zum LVPD
    Danke im Vorraus


  • if(respone) sagt ob er auf den link bottum klick
    if(!reponse) sagt ob er auf den rechten buttom klickt


    und mit
    if(listitem == 0)
    if(listitem == 1)


    sagt er auf welche liste du im listen dialog geklickt hast


    unddie return können raus ... nur das am ende muss halt enthalten bleiben

  • Das was du da gemacht hast ist schwachsinn
    teste mal das


    if(dialogid==DIALOG_TELEPORT&&response)
    {
    switch(listitem)
    {
    case 0://LV PD
    {
    SetPlayerPos(playerid,2232.2517,2454.9922,10.8314);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zum LVPD geportet.-Nutze es nicht aus!");
    }
    case 1://N24 Base
    {
    SetPlayerPos(playerid,-321.1162,1526.0050,75.3570);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich zur N24-Base geportet.-Nutze es nicht aus!");
    }
    case 2:
    {
    return 1;
    }
    case 3:
    {
    return 1;
    }
    case 4:
    {
    return 1;
    }
    case 5:
    {
    return 1;
    }
    case 6:
    {
    return 1;
    }
    }
    }

    All in all it's just another brick in the wall