/scheine problem...

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
  • Hey, habe wie oben schon geschrieben steht ein /scheine Problem...


    if(strcmp(cmdtext,"/scheine",true)==0)
    {
    new string[128];
    new bestanden[128];
    if(PlayerInfo[playerid][pAutoSchein]==1)
    {
    bestanden = "Bestanden";
    }
    else if(PlayerInfo[playerid][pAutoSchein]==0)
    {
    bestanden = "nicht Bestanden";
    }

    if(PlayerInfo[playerid][pMotoSchein]==1)
    {
    bestanden = "Bestanden";
    }
    else if(PlayerInfo[playerid][pMotoSchein]==0)
    {
    bestanden = "nicht Bestanden";
    }

    if(PlayerInfo[playerid][pRollerSchein]==1)
    {
    bestanden = "Bestanden";
    }
    else if(PlayerInfo[playerid][pRollerSchein]==0)
    {
    bestanden = "nicht Bestanden";
    }

    if(PlayerInfo[playerid][pLKWSchein]==1)
    {
    bestanden = "Bestanden";
    }
    else if(PlayerInfo[playerid][pLKWSchein]==0)
    {
    bestanden = "nicht Bestanden";
    }

    if(PlayerInfo[playerid][pFlugSchein]==1)
    {
    bestanden = "Bestanden";
    }
    else if(PlayerInfo[playerid][pFlugSchein]==0)
    {
    bestanden = "nicht Bestanden";
    }

    if(PlayerInfo[playerid][pWaffenSchein]==1)
    {
    bestanden = "Bestanden";
    }
    else if(PlayerInfo[playerid][pWaffenSchein]==0)
    {
    bestanden = "nicht Bestanden";
    }

    format(string,sizeof(string),"AutoSchein: [%s]\nMotorradSchein: [%s]\nRollerSchein: [%s]\nLKWSchein: [%s]\nFlugSchein: [%s]\nWaffenSchein: [%s]",GetPVarInt(playerid,"AutoSchein"),PlayerInfo[playerid][pAutoSchein],bestanden,
    GetPVarInt(playerid,"MotoSchein"),PlayerInfo[playerid][pMotoSchein],bestanden,
    GetPVarInt(playerid,"RollerSchein"),PlayerInfo[playerid][pRollerSchein],bestanden,
    GetPVarInt(playerid,"LKWSchein"),PlayerInfo[playerid][pLKWSchein],bestanden,
    GetPVarInt(playerid,"FlugSchein"),PlayerInfo[playerid][pFlugSchein],bestanden,
    GetPVarInt(playerid,"WaffenSchein"),PlayerInfo[playerid][pWaffenSchein],bestanden);
    ShowPlayerDialog(playerid,DIALOG_SCHEINE,DIALOG_STYLE_MSGBOX,"Scheine",string,"Schließen","");
    return 1;
    }


    Er soll ingame bei /scheine ein Dialog angeben, wo steht (z.B. AutoSchein: Bestanden) oder eben nicht Bestanden.


    Hoffe ihr könnt mir helfen


  • mach mal mehrer Strings nicht immer bestanden, denn er wird alles auf einmal anzeigen und überlappen.


    MfG
    Geronimo

  • Mach es doch so:
    new string1[64],new string2[64]
    new Fuehrername[1];
    switch(GetPVarInt(playerid,"Fuehrer"))
    {
    case 0:{Fuehrername="Nein";}
    case 1:{Fuehrername="Ja";}
    }
    new Flugname[2];
    switch(GetPVarInt(playerid,"Flug"))
    {
    case 0:{Flugname="Nein";}
    case 1:{Flugname="Ja";}
    }
    format(string1, sizeof string1, "{ffffff}Führerschein:%s Flugschein:%s ",Fuehrername,Flugname);


    Sobald es im Dialog erscheint sollte es gehen musste halt reinscripten.
    /E: Beliebig ändern.