Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // MONEY
- new MoneyTimerioSkaicius[MAX_PLAYERS];
- stock getPlayerMoney(pid) return pInfo[pid][pMoney];
- stock setPlayerMoney(pid, amount) pInfo[pid][pMoney] = amount;
- stock givePlayerMoney(pid, amount)
- {
- pInfo[pid][pMoney] += amount;
- new string[18];
- if(amount <= -1 && amount >= -9) format(string, sizeof string, " %d", amount);
- else if(amount <= -10 && amount >= -99) format(string, sizeof string, " %d", amount);
- else if(amount <= -100 && amount >= -999) format(string, sizeof string, " %d", amount);
- else if(amount <= -1000 && amount >= -9999) format(string, sizeof string, " %d", amount);
- else if(amount <= -10000 && amount >= -99999) format(string, sizeof string, " %d", amount);
- else if(amount <= -100000 && amount >= -999999) format(string, sizeof string, " %d", amount);
- else if(amount <= -1000000 && amount >= -9999999) format(string, sizeof string, " %d", amount);
- else if(amount <= -10000000 && amount >= -99999999) format(string, sizeof string, " %d", amount);
- else if(amount <= -100000000 && amount >= -999999999) format(string, sizeof string, "%d", amount);
- else if(amount <= -1000000000 && amount >= -9999999999) format(string, sizeof string, "%d", amount);
- else if(amount >= 1 && amount <= 9) format(string, sizeof string, " +%d", amount);
- else if(amount >= 10 && amount <= 99) format(string, sizeof string, " +%d", amount);
- else if(amount >= 100 && amount <= 999) format(string, sizeof string, " +%d", amount);
- else if(amount >= 1000 && amount <= 9999) format(string, sizeof string, " +%d", amount);
- else if(amount >= 10000 && amount <= 99999) format(string, sizeof string, " +%d", amount);
- else if(amount >= 100000 && amount <= 999999) format(string, sizeof string, " +%d", amount);
- else if(amount >= 1000000 && amount <= 9999999) format(string, sizeof string, " +%d", amount);
- else if(amount >= 10000000 && amount <= 99999999) format(string, sizeof string, "+%d", amount);
- else if(amount >= 100000000 && amount <= 999999999) format(string, sizeof string, "+%d", amount);
- else if(amount >= 1000000000 && amount <= 9999999999) format(string, sizeof string, "+%d", amount);
- TextDrawSetString(MoneyTextDraw[pid], string);
- KillTimer(MoneyTextTimer[pid]);
- TextDrawHideForPlayer(pid, MoneyTextDraw[pid]);
- MoneyTimerioSkaicius[pid] = 0;
- if(amount >= 1) TextDrawColor(MoneyTextDraw[pid], 0x37850440),
- MoneyTextTimer[pid] = SetTimerEx("MoneyTextTimeris", 100, true, "ii", pid, 0x37850440);
- else if(amount <= -1) TextDrawColor(MoneyTextDraw[pid], 0xCF000040),
- MoneyTextTimer[pid] = SetTimerEx("MoneyTextTimeris", 100, true, "ii", pid, 0xCF000040);
- TextDrawShowForPlayer(pid, MoneyTextDraw[pid]);
- }
- forward MoneyTextTimeris(playerid, spalva);
- public MoneyTextTimeris(playerid, spalva)
- {
- MoneyTimerioSkaicius[playerid] += 15;
- if(MoneyTimerioSkaicius[playerid] <= 165) TextDrawColor(MoneyTextDraw[playerid], spalva + MoneyTimerioSkaicius[playerid]), TextDrawShowForPlayer(playerid, MoneyTextDraw[playerid]);
- if(MoneyTimerioSkaicius[playerid] == 300)
- {
- TextDrawHideForPlayer(playerid, MoneyTextDraw[playerid]);
- MoneyTimerioSkaicius[playerid] = 0;
- KillTimer(MoneyTextTimer[playerid]);
- }
- return 1;
- }
- for(new i; i < MAX_PLAYERS; i++)
- {
- MoneyTextDraw[i] = TextDrawCreate(497.569702, 102.083335, "$00000000");
- TextDrawLetterSize(MoneyTextDraw[i], 0.588213, 2.154167);
- TextDrawAlignment(MoneyTextDraw[i], 1);
- TextDrawColor(MoneyTextDraw[i], 0x188004FF);
- TextDrawSetShadow(MoneyTextDraw[i], 0);
- TextDrawSetOutline(MoneyTextDraw[i], 1);
- TextDrawBackgroundColor(MoneyTextDraw[i], 51);
- TextDrawFont(MoneyTextDraw[i], 3);
- TextDrawSetProportional(MoneyTextDraw[i], 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement