Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new PlayerText:MoneyDraw[MAX_PLAYERS][3];
- new PlayerMoney[MAX_PLAYERS];
- forward money_OPC(playerid);
- public OnPlayerConnect(playerid){
- MoneyDraw[playerid][0] = CreatePlayerTextDraw(playerid, 610.233398, 78.199264, "usebox");
- PlayerTextDrawLetterSize(playerid, MoneyDraw[playerid][0], 0.000000, 2.080657);
- PlayerTextDrawTextSize(playerid, MoneyDraw[playerid][0], 495.233245, 0.000000);
- PlayerTextDrawAlignment(playerid, MoneyDraw[playerid][0], 1);
- PlayerTextDrawColor(playerid, MoneyDraw[playerid][0], 0);
- PlayerTextDrawUseBox(playerid, MoneyDraw[playerid][0], true);
- PlayerTextDrawBoxColor(playerid, MoneyDraw[playerid][0], -5963521);
- PlayerTextDrawSetShadow(playerid, MoneyDraw[playerid][0], 0);
- PlayerTextDrawSetOutline(playerid, MoneyDraw[playerid][0], 0);
- PlayerTextDrawFont(playerid, MoneyDraw[playerid][0], 0);
- MoneyDraw[playerid][1] = CreatePlayerTextDraw(playerid, 608.533813, 80.190361, "usebox");
- PlayerTextDrawLetterSize(playerid, MoneyDraw[playerid][1], 0.000000, 1.638805);
- PlayerTextDrawTextSize(playerid, MoneyDraw[playerid][1], 496.733184, 0.000000);
- PlayerTextDrawAlignment(playerid, MoneyDraw[playerid][1], 1);
- PlayerTextDrawColor(playerid, MoneyDraw[playerid][1], 0);
- PlayerTextDrawUseBox(playerid, MoneyDraw[playerid][1], true);
- PlayerTextDrawBoxColor(playerid, MoneyDraw[playerid][1], 255);
- PlayerTextDrawSetShadow(playerid, MoneyDraw[playerid][1], 0);
- PlayerTextDrawSetOutline(playerid, MoneyDraw[playerid][1], 0);
- PlayerTextDrawFont(playerid, MoneyDraw[playerid][1], 0);
- MoneyDraw[playerid][2] = CreatePlayerTextDraw(playerid, 506.233306, 83.211807, "0 Euro");
- PlayerTextDrawLetterSize(playerid, MoneyDraw[playerid][2], 0.250333, 0.957036);
- PlayerTextDrawAlignment(playerid, MoneyDraw[playerid][2], 1);
- PlayerTextDrawColor(playerid, MoneyDraw[playerid][2], -1);
- PlayerTextDrawSetShadow(playerid, MoneyDraw[playerid][2], 0);
- PlayerTextDrawSetOutline(playerid, MoneyDraw[playerid][2], 1);
- PlayerTextDrawBackgroundColor(playerid, MoneyDraw[playerid][2], 51);
- PlayerTextDrawFont(playerid, MoneyDraw[playerid][2], 2);
- PlayerTextDrawSetProportional(playerid, MoneyDraw[playerid][2], 1);
- PlayerMoney[playerid] = 0;
- for(new i=0; i<3; i++){
- PlayerTextDrawShow(playerid, MoneyDraw[playerid][i]);
- }
- return CallLocalFunction("money_OPC", "i", playerid);
- }
- stock m_GivePlayerMoney(playerid, amount){
- new string[64];
- PlayerMoney[playerid] += amount;
- format(string, sizeof(string), "%i Euro", PlayerMoney[playerid]);
- PlayerTextDrawSetString(playerid, MoneyDraw[playerid][2], string);
- return 1;
- }
- stock m_ResetPlayerMoney(playerid){
- new string[64];
- PlayerMoney[playerid] = 0;
- format(string, sizeof(string), "%i Euro", PlayerMoney[playerid]);
- PlayerTextDrawSetString(playerid, MoneyDraw[playerid][2], string);
- return 1;
- }
- stock m_GetPlayerMoney(playerid)return PlayerMoney[playerid];
- //
- #if defined _ALS_OnPlayerConnect
- #undef OnPlayerConnect
- #else
- #define _ALS_OnPlayerConnect
- #endif
- #define OnPlayerConnect money_OPC
- //
- #if defined _ALS_GivePlayerMoney
- #undef GivePlayerMoney
- #else
- #define _ALS_GivePlayerMoney
- #endif
- #define GivePlayerMoney m_GivePlayerMoney
- //
- #if defined _ALS_ResetPlayerMoney
- #undef ResetPlayerMoney
- #else
- #define _ALS_ResetPlayerMoney
- #endif
- #define ResetPlayerMoney m_ResetPlayerMoney
- //
- #if defined _ALS_GetPlayerMoney
- #undef GetPlayerMoney
- #else
- #define _ALS_GetPlayerMoney
- #endif
- #define GetPlayerMoney m_GetPlayerMoney
Add Comment
Please, Sign In to add comment