Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:withdraw(playerid, params[])
- {
- if(LogatPin[playerid] == 0) return SCM(playerid, -1, "Contul tau este {ff0000}blocat{ffffff}, foloseste {ff0000}/pin{ffffff} pentru a-l debloca");
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
- if(IsPlayerConnected(playerid))
- {
- if(IsAtBank(playerid))
- {
- new money,string[100];
- if(sscanf(params, "i", money))
- {
- SendClientMessage(playerid, 0xFFFFFFFF,"{00FFFF}Syntax: {ffffff}/withdraw <Amount of Money>");
- format(string, sizeof(string), "{FFFF00}You have $%s in your account.", FormatNumber(PlayerInfo[playerid][pAccount]));
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- if (money > PlayerInfo[playerid][pAccount] || money < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You dont have that much.");
- ConsumingMoney[playerid] = 1;
- GivePlayerCash(playerid, money);
- PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-money;
- format(string, sizeof(string), "{FFFF00}You have withdrawn $%s from your account Total: $%s.", FormatNumber(money),FormatNumber(PlayerInfo[playerid][pAccount]));
- SendClientMessage(playerid, COLOR_WHITE, string);
- new str[168];
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Money`='%d',`Bank`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pAccount],PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Nu esti in Banca");
- return 1;
- }
- }
- return 1;
- }
- CMD:deposit(playerid, params[])
- {
- if(LogatPin[playerid] == 0) return SCM(playerid, -1, "Contul tau este {ff0000}blocat{ffffff}, foloseste {ff0000}/pin{ffffff} pentru a-l debloca");
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
- if(IsPlayerConnected(playerid))
- {
- if(IsAtBank(playerid))
- {
- new money,string[100];
- if(sscanf(params, "i", money))
- {
- SendClientMessage(playerid, 0xFFFFFFFF,"{00FFFF}Syntax: {ffffff}/withdraw <Amount of Money>");
- format(string, sizeof(string), "{FFFF00}You have $%s in your account.", FormatNumber(PlayerInfo[playerid][pAccount]));
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- if (money > GetPlayerCash(playerid) || money < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You dont have that much.");
- GivePlayerCash(playerid, -money);
- new curfunds = PlayerInfo[playerid][pAccount];
- PlayerInfo[playerid][pAccount]=money+PlayerInfo[playerid][pAccount];
- SendClientMessage(playerid, COLOR_WHITE, "|___ BANK STATMENT ___|");
- format(string, sizeof(string), " Old Balance: $%s", FormatNumber(curfunds));
- SendClientMessage(playerid, COLOR_GRAD2, string);
- format(string, sizeof(string), " Deposit: $%s",FormatNumber(money));
- SendClientMessage(playerid, COLOR_GRAD4, string);
- SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
- format(string, sizeof(string), " New Balance: $%s", FormatNumber(PlayerInfo[playerid][pAccount]));
- SendClientMessage(playerid, COLOR_WHITE1, string);
- Update(playerid, pBank);
- Update(playerid, pCashx);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Nu esti in Banca");
- return 1;
- }
- }
- return 1;
- }
- CMD:balance(playerid, params[])
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
- if(IsPlayerConnected(playerid))
- {
- if(IsAtBank(playerid))
- {
- new string[100];
- format(string, sizeof(string), "{FFFF00}You have $%s in your account.", FormatNumber(PlayerInfo[playerid][pAccount]));
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Nu esti in Banca");
- return 1;
- }
- }
- return 1;
- }
- CMD:transfer(playerid, params[])
- {
- if(LogatPin[playerid] == 0) return SCM(playerid, -1, "Contul tau este {ff0000}blocat{ffffff}, foloseste {ff0000}/pin{ffffff} pentru a-l debloca");
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pLevel] < 5) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}You need level 5 to do this.");
- if(IsAtBank(playerid))
- {
- new id,moneytransfer,string[100],giveplayer[30],sendername[30],playermoney;
- if(sscanf(params, "ui", id,moneytransfer)) return SendClientMessage(playerid, 0xFFFFFFFF,"{00FFFF}Syntax: {ffffff}/transfer <Name/Playerid> <Amount of Money>");
- if(playerid == id) return SCM(playerid,COLOR_WHITE,"{FFB870}You can not transfer the money to you");
- if(IsPlayerConnected(id))
- {
- if(id != INVALID_PLAYER_ID)
- {
- if(gPlayerLogged[id] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "This player need to login.");
- GetPlayerName(id, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- playermoney = PlayerInfo[playerid][pAccount];
- if (moneytransfer > 0 && playermoney >= moneytransfer)
- {
- if(PlayerInfo[playerid][pLevel] < 7 && moneytransfer > 10000000) return SCM(playerid, COLOR_WHITE, "Nu poti transfera mai mult de 10.000.000$ pana la level 7");
- if(PlayerInfo[id][pLevel] < 5 && moneytransfer > 10000000) return SCM(playerid, COLOR_WHITE, "Nu poti transfera mai mult de 10.000.000$ acelui player pana nu face level 5");
- new cashbank = floatround(floatmul(moneytransfer,0.10),floatround_ceil);
- format(string,sizeof(string),"Are you sure you want to transfer %s$ to %s?\nTax is $%s.",FormatNumber(moneytransfer),giveplayer,FormatNumber(cashbank));
- TransferOffer[playerid] = id;
- TransferMoney[playerid] = moneytransfer;
- ShowPlayerDialog(playerid, DIALOG_TRANSFER, DIALOG_STYLE_MSGBOX, "Transfer:", string, "Yes", "No");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Invalid transaction amount.");
- }
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
- }
- else return SendClientMessage(playerid, COLOR_WHITE, "Nu esti in Banca");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment