SA-MP Forums Archive
IncreasePlayerExp - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: IncreasePlayerExp (/showthread.php?tid=505595)



IncreasePlayerExp - Mriss - 09.04.2014

How do I do an Increaseplayerexp using my ENum?
pawn Код:
pInfo[playerid][Exp]



Re: IncreasePlayerExp - Mriss - 09.04.2014

pawn Код:
stock GiveExperienceToPlayer(playerid, value)
    {
    PInfo[playerid][Exp] = value
    return 1;
    }
NVM done, ty anyways :P


Re: IncreasePlayerExp - Threshold - 09.04.2014

Actually...

pawn Код:
stock GiveExperienceToPlayer(playerid, value)
{
    PInfo[playerid][Exp] += value
    return 1;
}



Re: IncreasePlayerExp - SickAttack - 09.04.2014

You forgot the character ";" :P

pawn Код:
stock GiveExperienceToPlayer(playerid, value)
{
    PInfo[playerid][Exp] += value;
    return 1;
}



Re: IncreasePlayerExp - Ari - 09.04.2014

Here:
pawn Код:
CMD:giveplayerxp(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COL_GREY, "ERR: You must be logged into RCON to grant XP!");
   
    new iTargetID, iEXP, szString[128], szName[MAX_PLAYER_NAME], szTName[MAX_PLAYER_NAME];
   
    GetPlayerName(playerid, szName, sizeof(szName));
    GetPlayerName(iTargetID, szTName, sizeof(szTName));
   
    if(sscanf(params, "ii", iTargetID, iEXP)) SendClientMessage(playerid, COL_GREY, "USAGE: /giveplayerxp [ID] [AMOUNT]");
    else {
        format(szString, sizeof(szString), "SRV: %s has given you "{00FFFF}"%i "{CECECE}"EXP!", szName, iEXP);
        SendClientMessage(iTargetID, COL_GREY, szString);
       
        format(szString, sizeof(szString), "SRV: You have given %s "{00FFFF}"%i "{CECECE}"EXP!", szTName, iEXP);
        SendClientMessage(playerid, COL_GREY, szString);
       
        PInfo[iTargetID][Exp] += iEXP; // Could be: GiveExperienceToPlayer(iTargetID, iEXP)
    }
    return 1;
}



Re: IncreasePlayerExp - vassilis - 09.04.2014

pawn Код:
pInfo[playerid][Exp] ++;
....


Re: IncreasePlayerExp - Ari - 09.04.2014

Quote:
Originally Posted by vassilis
Посмотреть сообщение
pawn Код:
pInfo[playerid][Exp] ++;
....
That adds one onto the current value

For instance:

Exp is 8

He calls pInfo[playerid][Exp] ++;

Exp is 9