Problem mit /showperso

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 Leute,
    habe einen Warning den ich nicht weg bekomme
    Hier der Warning:



    Pawn-Quelltext


    C:\Users\Joga\Desktop\oTv-Reallife\gamemodes\Reallife.pwn(33811) : warning 213: tag mismatch




    Hier der PWN Code:
    Pawn-Quelltext
    if(strcmp(cmd,"/showperso",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /showperso [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[playerid][pOwnPerso] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "**Du besitzt keinen PersonalAusweis**");
    return 1;
    }
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Um deine Stats zu betrachten Tipp /stats!"); return 1; }
    new jtext[20];
    if(PlayerInfo[playerid][pJob] == 1) { jtext = "Dedektiv"; }
    else if(PlayerInfo[playerid][pJob] == 2) { jtext = "Anwalt"; }
    else if(PlayerInfo[playerid][pJob] == 3) { jtext = "Hure"; }
    else if(PlayerInfo[playerid][pJob] == 4) { jtext = "Drogen Dealer"; }
    else if(PlayerInfo[playerid][pJob] == 5) { jtext = "Autodieb"; }
    else if(PlayerInfo[playerid][pJob] == 6) { jtext = "News Reporter"; }
    else if(PlayerInfo[playerid][pJob] == 7) { jtext = "KFZ Mechaniker"; }
    else if(PlayerInfo[playerid][pJob] == 8) { jtext = "Bodyguard"; }
    else if(PlayerInfo[playerid][pJob] == 9) { jtext = "Waffendealer"; }
    else if(PlayerInfo[playerid][pJob] == 10) { jtext = "Autodealer"; }
    else if(PlayerInfo[playerid][pJob] == 12) { jtext = "Boxer"; }
    else if(PlayerInfo[playerid][pJob] == 14) { jtext = "Busfahrer"; }
    else if(PlayerInfo[playerid][pJob] == 15) { jtext = "Zeitungs Junge"; }
    else if(PlayerInfo[playerid][pJob] == 16) { jtext = "ZugFahrer"; }
    else { jtext = "None"; }
    new drank[20];
    if(PlayerInfo[playerid][pDonateRank] == 1) { drank = "Bürger von SA"; }
    else if(PlayerInfo[playerid][pDonateRank] >= 2) { drank = "Ehrenbürger"; }
    else if(PlayerInfo[playerid][pDonateRank] >= 2) { drank = "Special User"; }
    else { drank = "Einwanderer"; }
    new name[MAX_PLAYER_NAME];
    new age = PlayerInfo[playerid][pAge];
    new crimes = PlayerInfo[playerid][pCrimes];
    new level = PlayerInfo[playerid][pLevel];
    GetPlayerName(playerid, name, sizeof(name));


    new string1[128],string2[128],string3[128],string4[128],string5[128],string6[128],mstring[1280];


    format(string1, sizeof(string1),"Name: %s",name);


    format(string2, sizeof(string2),"Alter: %d",age);


    format(string3, sizeof(string3),"Level: %d",level);


    format(string4, sizeof(string4),"Beruf: %s",jtext);


    format(string5, sizeof(string5),"Status: %s",drank);


    format(string6, sizeof(string6),"Verbrechen: %d",crimes);


    format(mstring, sizeof (mstring), "%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s", string1,string2,string3,string4,string5,string6);
    ShowPlayerDialog(giveplayerid,Perso,DIALOG_STYLE_MSGBOX,"Personalausweis",mstring,"Ok","Cancel"); //<<<<< Hier die FehlerZeile
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist nicht in deiner Nähe !");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    return 1;
    }

  • if(strcmp(cmd,"/showperso",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "FEHLER: /showperso [playerid]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[playerid][pOwnPerso] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "**Du besitzt keinen PersonalAusweis**");
    return 1;
    }
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Um deine Stats zu betrachten Tipp /stats!"); return 1; }
    new jtext[20];
    if(PlayerInfo[playerid][pJob] == 1) { jtext = "Dedektiv"; }
    else if(PlayerInfo[playerid][pJob] == 2) { jtext = "Anwalt"; }
    else if(PlayerInfo[playerid][pJob] == 3) { jtext = "Hure"; }
    else if(PlayerInfo[playerid][pJob] == 4) { jtext = "Drogen Dealer"; }
    else if(PlayerInfo[playerid][pJob] == 5) { jtext = "Autodieb"; }
    else if(PlayerInfo[playerid][pJob] == 6) { jtext = "News Reporter"; }
    else if(PlayerInfo[playerid][pJob] == 7) { jtext = "KFZ Mechaniker"; }
    else if(PlayerInfo[playerid][pJob] == 8) { jtext = "Bodyguard"; }
    else if(PlayerInfo[playerid][pJob] == 9) { jtext = "Waffendealer"; }
    else if(PlayerInfo[playerid][pJob] == 10) { jtext = "Autodealer"; }
    else if(PlayerInfo[playerid][pJob] == 12) { jtext = "Boxer"; }
    else if(PlayerInfo[playerid][pJob] == 14) { jtext = "Busfahrer"; }
    else if(PlayerInfo[playerid][pJob] == 15) { jtext = "Zeitungs Junge"; }
    else if(PlayerInfo[playerid][pJob] == 16) { jtext = "ZugFahrer"; }
    else { jtext = "None"; }
    new drank[20];
    if(PlayerInfo[playerid][pDonateRank] == 1) { drank = "Bürger von SA"; }
    else if(PlayerInfo[playerid][pDonateRank] >= 2) { drank = "Ehrenbürger"; }
    else if(PlayerInfo[playerid][pDonateRank] >= 2) { drank = "Special User"; }
    else { drank = "Einwanderer"; }
    new name[MAX_PLAYER_NAME];
    new age = PlayerInfo[playerid][pAge];
    new crimes = PlayerInfo[playerid][pCrimes];
    new level = PlayerInfo[playerid][pLevel];
    GetPlayerName(playerid, name, sizeof(name));


    new string1[128],string2[128],string3[128],string4[128],string5[128],string6[128],mstring[1280];


    format(string1, sizeof(string1),"Name: %s",name);


    format(string2, sizeof(string2),"Alter: %d",age);


    format(string3, sizeof(string3),"Level: %d",level);


    format(string4, sizeof(string4),"Beruf: %s",jtext);


    format(string5, sizeof(string5),"Status: %s",drank);


    format(string6, sizeof(string6),"Verbrechen: %d",crimes);


    format(mstring, sizeof (mstring), "%s\n\n%s\n\n%s\n\n%s\n\n%s\n\n%s", string1,string2,string3,string4,string5,string6);
    ShowPlayerDialog(giveplayerid,Perso,DIALOG_STYLE_MSGBOX,"Personalausweis",mstring,"Ok","Cancel"); //<<<<< Hier die FehlerZeile
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist nicht in deiner Nähe !");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    return 1;
    }

  • Die Vielen Strings sind etwas unnötig und Resourcen verschwendent.


    Ehm ma ne Frage? Was verstehst du denn dadrunter? :P


    else if(PlayerInfo[playerid][pDonateRank] >= 2) { drank = "Ehrenbürger"; }
    else if(PlayerInfo[playerid][pDonateRank] >= 2) { drank = "Special User"; }


    Verstehe den sinn nicht^^


    Mfg :thumbup:

  • Das ist der Premium Rang 2 und ehm 2??
    xD


    Ist wohl n kleiner fehler^^

    GreetZ

    Zitat

    Joda21:47
    Joda = mein spritzname
    xD


    Ice21:47
    zeig mir dein lichtschwert !


    Joda21:47 spitzname* xDD

    Ich bin ein Vogel (Joda)