Beiträge von Direct_Player

    Hallo zusammen,
    ich habe gestern bzw unser Hauptscripter (ich bin 2. Scripter) hat unseren GS mit dem Forum verbunden


    Nun möchten wir die bei der Registrierung angegebene Email Adresse auch in den Stats sichtbar machen
    Die Email adresse ist in der DB gespeichert
    Hier ist mal ein Auszug meines Stats befehls.


    Spoiler anzeigen
    ocmd:stats(playerid,params[])
    {
    //new fID;
    //fID = sInfo[playerid][fraktion];
    if(!IsPlayerConnected(playerid)) return 1;
    sInfo[playerid][e_mail] = cache_get_field_name(0,"email",dbhandle);
    //new Frak = fInfo[fID][f_name];
    new name[MAX_PLAYER_NAME];
    new namee = GetPlayerName(playerid,name,sizeof(name));
    new Adminlevel = sInfo [ playerid ][alevel];
    new Spawnchange = sInfo [ playerid ][spawnchange];
    new PayDay = sInfo [playerid][Payday];
    new PayDayTime = sInfo [ playerid ][PaydayTime];
    new rank =sInfo[playerid][rang];
    new levels = sInfo[playerid][level];
    new roller = sInfo[playerid][rollerschein];
    new auto = sInfo[playerid][autoschein];
    new richtiges_Alter = sInfo[playerid][age];
    new email = sInfo[playerid][e_mail];
    new string[512];
    format(string,sizeof(string),"SpielerName: %s \n\nAdminlevel: %i \n\nSpawnchange : %i \n\nPaydays: %i \n\nPayDayTime: %i \n\nRang: %i\nAktuelle Email Adresse: %s \n\nLevel: %i \nRichtiges Alter: %i \n\nRollerschein: %u \n\n Autoschein: %u",namee, Adminlevel , Spawnchange , PayDay , PayDayTime,rank,email,levels,richtiges_Alter,roller,auto);

    ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"STATS",string,"Ende","");

    Spoiler anzeigen
    return 1;
    }

    ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"{37CD00}4RL-Reallife: {FFFFFF}Teammitglieder",string,"OK","");


    Ersetze das bitte mal dadurch und dann schau mal ob das funktioniert



    ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"4RL Team","test","OK","");


    nur um zu gucken ob es am "string" liegt

    case 1336: format(string, sizeof(string), "%s{01DFD7}Manager{FFFFFF}: %s [%d]\n", string, sendername,i); case 1337: format(string, sizeof(string), "%s{DF0101}Stellv. Projektleiter{FFFFFF}: %s [%d]\n", string, sendername,i); case 1338: format(string, sizeof(string), "%s{FF0000}Projektleiter{FFFFFF}: %s [%d]\n", string, sendername,i);


    Wieso ist das denn eigentlich mit 1336 und 1337


    wieso nicht 5 6 7 etc


    ??


    Und könntest du die Zeilen makieren auf die sich die Errors beziehen



    Vielen Dank :D



    PS: probier mal das was ich gepostet habe

    Spoiler anzeigen
    ocmd:f(playerid,params[])
    {
    if(isPlayerInFrak(playerid,0)) return 1;
    new string[256];
    if(sscanf(params,"s[256]",string)) return SendClientMessage(playerid,RED,"Benutze /f [Nachricht] ");
    new fID = sInfo[playerid][fraktion];
    format(string,sizeof(string)," *Fraktion:[%s]; Rang:[%i] ;(%s: %s)*",sInfo[playerid][f_name], sInfo[playerid][rang],getPlayerName(playerid),string);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(!isPlayerInFrak(i,fID))continue;
    SendClientMessage(i,CL_HBLUE,string);
    }
    return 1;
    }



    Hallo zusammen,


    mein Problem am oberen Code ist, dass ich soeben den Fraktionsnamen eingefügt habe, er mir aber sagt
    Warning: tag mismatch



    Betroffen ist diese format zeile
    format(string,sizeof(string)," *Fraktion:[%s]; Rang:[%i] ;(%s:
    %s)*",sInfo[playerid][f_name],
    sInfo[playerid][rang],getPlayerName(playerid),string);



    Der f_name hat im enum noch die Größe 256



    muss ich das evtl einfügen`? eigentlich müsste das funktionieren



    Vielen dank schonmal für jede Hilfe



    MFG


    Direct_Player

    hier mein funktionstüchtiger befehl :D




    [expander]ocmd:admins(playerid)
    {
    new string[1024];
    format(string,sizeof(string),"Folgende Admins sind Online:\n");
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(sInfo[i][eingeloggt]!=1)continue;
    if(sInfo[i][alevel]<=0)continue;
    if(sInfo[i][alevel]==9){format(string,sizeof(string),"%s\nProjektleiter: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==8){format(string,sizeof(string),"%s\nDevelopment: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==7){format(string,sizeof(string),"%s\nServer-Manager: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==6){format(string,sizeof(string),"%s\nChef-Administrator: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==5){format(string,sizeof(string),"%s\nAdministrator: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==4){format(string,sizeof(string),"%s\nChef-Moderator: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==3){format(string,sizeof(string),"%s\nModerator: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==2){format(string,sizeof(string),"%s\nSupporter: %s",string,SpielerName(i));}
    if(sInfo[i][alevel]==1){format(string,sizeof(string),"%s\nProbe-Supporter: %s",string,SpielerName(i));}
    }
    ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"{37CD00}4RL-Reallife: {FFFFFF}Teammitglieder",string,"OK","");
    return 1;
    }[/expander]


    Dieser wird im DIALOG angezeigt und halt die Ränge

    Hallo zusammen,


    ich bin hier mal ganz neu in die SA:MP Serie eingestiegen.


    ich bin zurzeit 16 Jahre alt


    Ich scripte nun seit jetzt ca 9 Monaten und wurde dann von einem kollegen auf dieses tolle Forum aufmerksam gemacht.



    Zusätzlich habe ich mich dem Projekt 4RL Reallife | Mal Anders
    angeschlossen und bin dort zurzeit Supporter und Forum Techniker




    :D
    Wenn ihr noch Fragen habt dann Fragt einfach



    MFG Direct_Player