Guest
Public paste!

Untitled

By: a guest | Mar 19th, 2010 | Syntax: C++ | Size: 1.41 KB | Hits: 100 | Expires: Never
Copy text to clipboard
  1. #include <a_samp>
  2.  
  3. new
  4.         NowaKasa[MAX_PLAYERS],
  5.         StaraKasa[MAX_PLAYERS],
  6.         bool:InProgress[MAX_PLAYERS],
  7.         Text:KasaTD[MAX_PLAYERS];
  8.  
  9. public OnFilterScriptInit()
  10. {
  11.         for(new i, Max = GetMaxPlayers(); i < Max; i++)
  12.         {
  13.         KasaTD[i] = TextDrawCreate(150.0, 426.0, "$000000");
  14.                 TextDrawAlignment(KasaTD[i], 0);
  15.                 TextDrawBackgroundColor(KasaTD[i], 0x000000FF);
  16.                 TextDrawFont(KasaTD[i], 3);
  17.                 TextDrawLetterSize(KasaTD[i], 0.49, 1.40);
  18.                 TextDrawColor(KasaTD[i], 0xFFFF00FF);
  19.                 TextDrawSetOutline(KasaTD[i], 1);
  20.                 TextDrawSetProportional(KasaTD[i], 1);
  21.                 TextDrawSetShadow(KasaTD[i], 1);
  22.         }
  23.         return 1;
  24. }
  25.  
  26. public OnPlayerSpawn(playerid)
  27. {
  28.         TextDrawShowForPlayer(playerid, KasaTD[playerid]);
  29.         return 1;
  30. }
  31.  
  32. public OnPlayerUpdate(playerid)
  33. {
  34.         if(InProgress[playerid] == false)
  35.         {
  36.             new
  37.                 str[16];
  38.                 NowaKasa[playerid] = GetPlayerMoney(playerid);
  39.                 format(str, sizeof(str), "$%06i", NowaKasa[playerid]);
  40.             TextDrawSetString(KasaTD[playerid], str);
  41.         }
  42.         if(NowaKasa[playerid] > StaraKasa[playerid])
  43.         {
  44.             new
  45.                 str[16];
  46.                 InProgress[playerid] = true;
  47.             StaraKasa[playerid]++;
  48.             format(str, sizeof(str), "$%06i", StaraKasa[playerid]);
  49.             TextDrawSetString(KasaTD[playerid], str);
  50.             if(NowaKasa[playerid] == StaraKasa[playerid])
  51.                 InProgress[playerid] = false;
  52.         }
  53.         if(InProgress[playerid] == false)
  54.                 StaraKasa[playerid] = GetPlayerMoney(playerid);
  55.         return 1;
  56. }