error 017: undefined symbol "ShowUserDialog"

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,


    Ich habe einen Fehler:
    error 017: undefined symbol "ShowUserDialog"
    bei einem Command.


    PWN:

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new params[256];
    sscanf(cmdtext,"s",params);
    new string[256];
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new cmd[256];
    new tmp[256];
    new giveplayerid, idx;
    cmd = strtok(cmdtext, idx);

    if (strcmp("/scheine", cmdtext, true, 10) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(IsPlayerConnected(playerid))
    {
    new text1[30];
    new text2[30];
    new text3[30];
    new text4[30];
    new text5[30];
    new text6[30];
    new text7[30];
    new text8[30];
    new text9[30];
    new scheinstil[700], scheinstil2[700], scheinstil3[700], scheinstil4[700], title[128];
    if(SpielerInfo[playerid][pCarLic]) { text1 = "{00A400}Bestanden"; } else { text1 = "{B00000}Nicht Bestanden"; }
    if(SpielerInfo[playerid][pFlyLic]) { text4 = "{00A400}Bestanden"; } else { text4 = "{B00000}Nicht Bestanden"; }
    if(SpielerInfo[playerid][pBoatLic]) { text2 = "{00A400}Bestanden"; } else { text2 = "{B00000}Nicht Bestanden"; }
    if(SpielerInfo[playerid][pFishLic]) { text3 = "{00A400}Bestanden"; } else { text3 = "{B00000}Nicht Bestanden"; }
    if(SpielerInfo[playerid][pGunLic]) { text5 = "{00A400}Bestanden"; } else { text5 = "{B00000}Nicht Bestanden"; }
    if(SpielerInfo[playerid][pSFLic]) { text6 = "{00A400}Bestanden"; } else { text6 = "{B00000}Nicht Bekommen"; }
    if(SpielerInfo[playerid][pLVLic]) { text7 = "{00A400}Bestanden"; } else { text7 = "{B00000}Nicht Bekommen"; }
    if(SpielerInfo[playerid][pMotoLic]) { text8 = "{00A400}Bestanden"; } else { text8 = "{B00000}Nicht Bestanden"; }
    if(SpielerInfo[playerid][pLKWLic]) { text9 = "{00A400}Bestanden"; } else { text9 = "{B00000}Nicht Bestanden"; }
    format(scheinstil, sizeof(scheinstil), "Autoschein - %s\nFlugschein - %s\nMotorradschein - %s\nLKWSchein - %s\n", text1, text4, text8, text9);
    format(scheinstil2, sizeof(scheinstil2), "Bootschein - %s\nAngelschein - %s\nWaffenschein - %s\n\n", text2, text3, text5);
    format(scheinstil3, sizeof(scheinstil3), "San Fierro Pass - %s Las Venturas - %s", text6, text7);
    format(scheinstil4, sizeof(scheinstil4), "%s%s%s", scheinstil, scheinstil2, scheinstil3);


    giveplayerid = ReturnUser(tmp);
    if(strlen(tmp)||IsPlayerConnected(giveplayerid))
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    new zeig[700];
    format(zeig, sizeof(zeig), "{FEFEFE}Spieler {FF783E}%s {FEFEFE}zeigt dir seine Scheine");
    SendClientMessage(giveplayerid, 0xFEFEFEFF, zeig);
    format(zeig, sizeof(zeig), "{FEFEFE}Du hast Spieler {FF783E}%s {FEFEFE}deine Scehine gezeigt");
    SendClientMessage(playerid, 0xFEFEFEFF, zeig);
    format(title, sizeof(title), "Scheine von %s", GetName(playerid));
    ShowUserDialog(playerid,DIALOG_PLATZ,DIALOG_STYLE_MSGBOX,title,scheinstil4,"Ok","");
    }
    else
    {
    SendClientMessage(playerid, 0xFF1E00FF, "Der Spieler muss in deiner Nähe sein!");
    }
    }
    else
    {
    format(title, sizeof(title), "Deine Scheine");
    ShowUserDialog(playerid,DIALOG_PLATZ,DIALOG_STYLE_MSGBOX,title,scheinstil4,"","Ok");
    }
    }
    return 1;
    }

    return 0;
    }


    Normal sollte es gehen oder habe ich was vergessen/falsch gemacht?
    Hoffe ihr könnt mir helfen :)


    Liebe Grüße
    palwal

    Wer PALWAL-Sternchen vergibt, bekommt aus Prinzip ein Like 😏


    @palwal Donald Trump ist einer der besten Präsidenten welche die USA je hatte, meine Meinung.