/showlicenses GUI

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
  • hi leuts ich hab mal wieder nen problem und zwar ediere grad ein GF für mein projekt und joa wollte /showlicenses per GUI machen..


    das fenster kommt aber es steht überall nicht vorhanden



    hier mal der command if(strcmp(cmd,"/showlicenses",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /showlicenses [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Show Licenses to yourself, use /licenses!"); return 1; }
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new text1[20];
    new text2[20];
    new text3[20];
    new text4[20];
    new text5[20];
    if(PlayerInfo[playerid][pCarLic]) { text1 = "Vorhanden"; } else { text1 = "Nicht Vorhanden"; }
    if(PlayerInfo[playerid][pFlyLic]) { text4 = "Vorhanden"; } else { text4 = "Nicht Vorhanden"; }
    if(PlayerInfo[playerid][pBoatLic]) { text2 = "Vorhanden"; } else { text2 = "Nicht Vorhanden"; }
    if(PlayerInfo[playerid][pFishLic]) { text3 = "Vorhanden"; } else { text3 = "Nicht Vorhanden"; }
    if(PlayerInfo[playerid][pGunLic]) { text5 = "Vorhanden"; } else { text5 = "Nicht Vorhanden"; }
    new string1[128],string2[128],string3[128],string4[128],string5[128],mstring[1280];
    format(string1, sizeof(string1),"Führerschein: %s",text1);
    format(string2, sizeof(string2),"Flugschein: %s",text2);
    format(string3, sizeof(string3),"Bootschein: %s",text3);
    format(string4, sizeof(string4),"Fischerschein: %s",text4);
    format(string5, sizeof(string5),"Waffenschein: %s",text5);
    format(mstring, sizeof (mstring), "%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n", string1,string2,string3,string4,string5);
    ShowPlayerDialog(giveplayerid,1,DIALOG_STYLE_MSGBOX,"Scheine",mstring,"Ok","abbrechen");
    SendClientMessage(giveplayerid, COLOR_GREY, string);
    format(string, sizeof(string), "* %s hat dir seine Scheine gezeigt.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Du hast %s deine Scheine gezeigt.", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist nicht in deiner nähe!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist offline!");
    return 1;
    }
    }
    return 1;
    }