Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:Box[MAX_PLAYERS];
- new Text:Ft[MAX_PLAYERS];
- new check;
- public OnFilterScriptInit()
- {
- print("\n|==========================================================|");
- print("\n| Forint script |");
- print("\n| Betöltve |");
- print("\n|==========================================================|");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n|==========================================================|");
- print("\n| Forint script |");
- print("\n| Kikapcsolva |");
- print("\n|==========================================================|");
- KillTimer(check);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Box[playerid] = TextDrawCreate(622.000000, 79.000000, " ");
- TextDrawBackgroundColor(Box[playerid], 255);
- TextDrawFont(Box[playerid], 1);
- TextDrawLetterSize(Box[playerid], 0.500000, 1.000000);
- TextDrawColor(Box[playerid], -1);
- TextDrawSetOutline(Box[playerid], 0);
- TextDrawSetProportional(Box[playerid], 1);
- TextDrawSetShadow(Box[playerid], 1);
- TextDrawUseBox(Box[playerid], 1);
- TextDrawBoxColor(Box[playerid], 0x000035FF);
- TextDrawTextSize(Box[playerid], 483.000000, 49.000000);
- Ft[playerid] = TextDrawCreate(490.000000, 77.000000, "00000000Ft"); //a forint mindenhol legelől volt
- TextDrawBackgroundColor(Ft[playerid], 0xF5F51FFF);
- TextDrawFont(Ft[playerid], 1);
- TextDrawLetterSize(Ft[playerid], 0.539999, 2.299999);
- TextDrawColor(Ft[playerid], 0xCACA09FF);
- TextDrawSetOutline(Ft[playerid], 1);
- TextDrawSetProportional(Ft[playerid], 1);
- SetTimerEx("CheckMoney", 2000, true, "i", playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid)
- {
- TextDrawHideForPlayer(playerid, Ft[playerid]);
- TextDrawHideForPlayer(playerid, Box[playerid]);
- return 1;
- }
- forward CheckMoney(playerid);
- public CheckMoney(playerid)
- {
- new string[128];
- if(GetPlayerMoney(playerid) < 10)
- {
- format(string, sizeof(string), "0000000%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(10 <= GetPlayerMoney(playerid) < 100)
- {
- format(string, sizeof(string), "000000%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(100 <= GetPlayerMoney(playerid) < 1000)
- {
- format(string, sizeof(string), "00000%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(1000 <= GetPlayerMoney(playerid) < 10000)
- {
- format(string, sizeof(string), "0000%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(10000 <= GetPlayerMoney(playerid) < 100000)
- {
- format(string, sizeof(string), "000%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(100000 <= GetPlayerMoney(playerid) < 1000000)
- {
- format(string, sizeof(string), "00%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(1000000 <= GetPlayerMoney(playerid) < 10000000)
- {
- format(string, sizeof(string), "0%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- if(10000000 <= GetPlayerMoney(playerid) < 999999999)
- {
- format(string, sizeof(string), "%iFt", GetPlayerMoney(playerid));
- TextDrawSetString(Ft[playerid], string);
- TextDrawShowForPlayer(playerid, Ft[playerid]);
- TextDrawShowForPlayer(playerid, Box[playerid]);
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment