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}Ai $%s in contul tau bancar.", FormatNumber(PlayerInfo[playerid][pAccount]));
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- if (money > PlayerInfo[playerid][pAccount] || money < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nu ai bani suficienti.");
- ConsumingMoney[playerid] = 1;
- GivePlayerCash(playerid, money);
- PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-money;
- format(string, sizeof(string), "{FFFF00}Ti-ai retras din contul tau bancar $%s . Acum mai ai $%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}/deposit <Amount of Money>");
- format(string, sizeof(string), "{FFFF00}Ai $%s in contul tau bancar.", 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), " Ai avut inainte in banca: $%s", FormatNumber(curfunds));
- SendClientMessage(playerid, COLOR_GRAD2, string);
- format(string, sizeof(string), " Ai depozitat in banca: $%s",FormatNumber(money));
- SendClientMessage(playerid, COLOR_GRAD4, string);
- SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
- format(string, sizeof(string), " Acum ai in banca: $%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}Ai $%s n contul tau bancar.", 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] < 2) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Iti trebuie lvl 2 pentru a folosi aceasta comanda.");
- 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}Nu poti sa iti transferi tie bani");
- 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;
- }
- public IsAtBank(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 50.0, 2305.9731,-15.7866,26.7496))
- {//BANK LS
- return 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment