[Tool/Web/Other] live player stats in webpage
#9

Your script has many problems. Everyone, use this instead!

pawn Код:
new mainInfo[500];
new mainFile[25] = "/index.html";
new pIDsWrote[100];

forward WebInfo();
public WebInfo()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            new stringOne[250];

            new Float:playerStatHealth, playerStatScore, playerStatMoney;
            GetPlayerHealth(i, playerStatHealth);
            playerStatScore = GetPlayerScore(i);
            playerStatMoney = GetPlayerMoney(i);
           
            format(stringOne, 250, "%s%s%sname: %s<br>%s", dini_Get("html.txt","background"), dini_Get("html.txt","Re"), dini_Get("html.txt","font1"),ReturnPlayerName(i),dini_Get("html.txt","fontend"));
            format(stringOne, 250, "%s%s  Money: %d<br>", stringOne, dini_Get("html.txt","font2"), playerStatMoney);
            format(stringOne, 250, "%s  Score: %d<br>%s", stringOne, playerStatScore);
            format(stringOne, 250, "%s  Health: %f<br>%s", stringOne, playerStatHealth, dini_Get("html.txt","fontend"));
            format(mainInfo,  500, "%s<br>%s", mainInfo, stringOne);

            if(i != 1)
            {
                format(pIDsWrote, 100, "%s, %d", pIDsWrote, i);
            }
            else if(i == 1)
            {
                format(pIDsWrote, 100, "%d", i);
            }

            printf("--\n-- Added player %d's info to file write session.\n--");
        }
    }

    fremove(mainFile);
    new File:physFile = fopen(mainFile, io_write);
    if(physFile)
    {
        fwrite(physFile, mainInfo);
        fclose(physFile);
        if(strlen(pIDsWrote) == 0)
        {
            printf("--\n-- Successfully wrote to file \"%s\" with following player IDs:\n-- None. Server empty.\n--", mainFile, pIDsWrote);
        }
        else
        {
            printf("--\n-- Successfully wrote to file \"%s\" with following player IDs:\n-- %s\n--", mainFile, pIDsWrote);
        }
    }
    return 1;
}

stock ReturnPlayerName(pID)
{
    new nameInstance[25];
    GetPlayerName(pID, nameInstance, 25);
    return nameInstance;
}
Reply


Messages In This Thread
live player stats in webpage - by maxtorcd55 - 19.11.2012, 19:44
Re: live player stats in webpage - by x96664 - 19.11.2012, 19:57
Re: live player stats in webpage - by MarkzD - 19.11.2012, 20:08
Respuesta: live player stats in webpage - by [CG]Milito - 19.11.2012, 20:16
Re: live player stats in webpage - by Patrick - 19.11.2012, 20:46
Re: live player stats in webpage - by gamer931215 - 19.11.2012, 21:00
Re: live player stats in webpage - by SiraBots - 19.11.2012, 21:18
Re: live player stats in webpage - by maxtorcd55 - 19.11.2012, 21:25
Re: live player stats in webpage - by SchurmanCQC - 19.11.2012, 21:28
Re: live player stats in webpage - by maxtorcd55 - 19.11.2012, 21:32

Forum Jump:


Users browsing this thread: 1 Guest(s)