Untitled
By: a guest | Mar 19th, 2010 | Syntax:
C++ | Size: 1.41 KB | Hits: 100 | Expires: Never
#include <a_samp>
new
NowaKasa[MAX_PLAYERS],
StaraKasa[MAX_PLAYERS],
bool:InProgress[MAX_PLAYERS],
Text:KasaTD[MAX_PLAYERS];
public OnFilterScriptInit()
{
for(new i, Max = GetMaxPlayers(); i < Max; i++)
{
KasaTD[i] = TextDrawCreate(150.0, 426.0, "$000000");
TextDrawAlignment(KasaTD[i], 0);
TextDrawBackgroundColor(KasaTD[i], 0x000000FF);
TextDrawFont(KasaTD[i], 3);
TextDrawLetterSize(KasaTD[i], 0.49, 1.40);
TextDrawColor(KasaTD[i], 0xFFFF00FF);
TextDrawSetOutline(KasaTD[i], 1);
TextDrawSetProportional(KasaTD[i], 1);
TextDrawSetShadow(KasaTD[i], 1);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, KasaTD[playerid]);
return 1;
}
public OnPlayerUpdate(playerid)
{
if(InProgress[playerid] == false)
{
new
str[16];
NowaKasa[playerid] = GetPlayerMoney(playerid);
format(str, sizeof(str), "$%06i", NowaKasa[playerid]);
TextDrawSetString(KasaTD[playerid], str);
}
if(NowaKasa[playerid] > StaraKasa[playerid])
{
new
str[16];
InProgress[playerid] = true;
StaraKasa[playerid]++;
format(str, sizeof(str), "$%06i", StaraKasa[playerid]);
TextDrawSetString(KasaTD[playerid], str);
if(NowaKasa[playerid] == StaraKasa[playerid])
InProgress[playerid] = false;
}
if(InProgress[playerid] == false)
StaraKasa[playerid] = GetPlayerMoney(playerid);
return 1;
}