server score
#4

Here is an example:

pawn Код:
#include <a_samp>
#include <YSI\y_ini>

enum PLAYER_ENUM
{
    pScore
}
new pVar[ MAX_PLAYERS ][ PLAYER_ENUM ];


forward load_user_score(playerid,name[],value[]);
public load_user_score(playerid,name[],value[])
{
    INI_Int("Score", pVar[ playerid ][ pScore ]);
    return true;
}

stock USER_PATH(playerid)
{
    new
        _str[ 128 ],P_NAME[ MAX_PLAYER_NAME ];
       
    GetPlayerName( playerid, P_NAME, MAX_PLAYER_NAME );
    format( _str, sizeof ( _str ), "%s.ini", P_NAME );
    return _str;
}

public OnPlayerConnect( playerid )
{
    pVar[ playerid ][ pScore ] = 0;
    INI_ParseFile( USER_PATH ( playerid ), "load_user_%s", .bExtra = true, .extra = playerid );
    SetPlayerScore( playerid, pVar[ playerid ][ pScore ] );
    return true;
}

public OnPlayerDisconnect( playerid, reason )
{
    new INI:File = INI_Open( USER_PATH ( playerid ));
    INI_SetTag(File,"score");
    INI_WriteInt(File,"Score", GetPlayerScore( playerid ));
    INI_Close(File);
    return true;
}

public OnPlayerDeath( playerid, killerid, reason )
{
    if ( killerid != INVALID_PLAYER_ID )
    {
        SetPlayerScore( killerid, GetPlayerScore( killerid ) + 1 );
    }
    return true;
}
Reply


Messages In This Thread
server score - by hitman% - 26.10.2011, 18:24
Re: server score - by grand.Theft.Otto - 27.10.2011, 00:25
Re: server score - by hitman% - 28.10.2011, 09:51
Re: server score - by SmiT - 28.10.2011, 12:03
Re: server score - by hitman% - 28.10.2011, 15:52
Re: server score - by hitman% - 28.10.2011, 15:59
Re: server score - by hitman% - 01.11.2011, 05:18
Re: server score - by GAMER_PS2 - 01.11.2011, 06:03
Re: server score - by Unte99 - 01.11.2011, 09:38
Re: server score - by hitman% - 02.11.2011, 07:06

Forum Jump:


Users browsing this thread: 2 Guest(s)