18.09.2011, 18:57
I wanna make it so people need to play atleast 8 hours per level, and it will take 25k per level, so each level, it raises up by 25k and 8 more hours till next level, here is my code.
pawn Код:
CMD:upgradelevel(playerid, params[]) {
/* 1 level costs Level x min_level_upgrade_cost */
if(playerVariables[playerid][pBankMoney] >= playerVariables[playerid][pLevel] + 1 * assetVariables[3][aAssetValue] && playerVariables[playerid][pBankMoney] > 0) {
if(playerVariables[playerid][pLevel] >= 10)
return SendClientMessage(playerid, COLOR_GREY, "You're at the maximum level.");
if(FetchLevelFromHours(playerVariables[playerid][pPlayingHours]) == playerVariables[playerid][pLevel])
return SendClientMessage(playerid, COLOR_GREY, "You can't upgrade your level yet.");
playerVariables[playerid][pLevel] += 1;
playerVariables[playerid][pBankMoney] -= playerVariables[playerid][pLevel] + 1 * assetVariables[3][aAssetValue];
SetPlayerScore(playerid, playerVariables[playerid][pLevel]);
}
return 1;
}