Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define DIALOG_ATM (5079)
- #define DIALOG_ATMRUTTIEN (5080)
- #define DIALOG_ATMGUITIEN (5081)
- #define DIALOG_ATMCHUYENTIEN (5082)
- #define DIALOG_ATMCHUYENTIEN2 (5083)
- // tim onplayerkeystatechange
- if(newkeys & KEY_CTRL_BACK)
- {
- if(IsAtATM(playerid))
- {
- ShowPlayerDialog(playerid, DIALOG_ATM, DIALOG_STYLE_LIST, "ATM","Kiem Tra Tai Khoan\nRut Tien\nGui Tien\nChuyen Khoan","Dong Y","Huy");
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- }
- }
- // tim ondialogresponse
- new strsi[128];
- if(dialogid == DIALOG_ATM)
- {
- if(response)
- {
- if(listitem == 0) // kiem tra tai khoan
- {
- return cmd_ataikhoan(playerid, "");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, DIALOG_ATMRUTTIEN, DIALOG_STYLE_INPUT, "Rut Tien","Nhap So Tien Ban Muon Rut","Dong Y","Huy");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, DIALOG_ATMGUITIEN, DIALOG_STYLE_INPUT, "Gui Tien","Nhap So Tien Ban Muon Gui","Dong Y","Huy");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid, DIALOG_ATMCHUYENTIEN, DIALOG_STYLE_INPUT, "Chuyen Khoan","Nhap ID Nguoi Ban Can Chuyen Tien","Tiep Tuc","Huy");
- }
- }
- }
- if(dialogid == DIALOG_ATMCHUYENTIEN)
- {
- if(response)
- {
- new giveplayerid = strval(inputtext);
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_RED, "Error: Inactive userid!");
- SetPVarInt(playerid, "PlayerSelected", giveplayerid);
- ShowPlayerDialog(playerid, DIALOG_ATMCHUYENTIEN2, DIALOG_STYLE_INPUT, "Chuyen Khoan", "Nhap So Tien Muon Chuyen", "Dong Y", "Huy");
- }
- }
- if(dialogid == DIALOG_ATMCHUYENTIEN2)
- {
- if(response)
- {
- new amount = strval(inputtext);
- new giveplayerid = GetPVarInt(playerid, "PlayerSelected");
- new playermoney = PlayerInfo[playerid][pAccount] ;
- if (amount < 1 && playermoney < amount) return SendClientMessageEx(playerid, COLOR_GRAD1, "Vui Long Nhap Dung.");
- GivePlayerCashEx(playerid, TYPE_BANK, -amount);
- GivePlayerCashEx(giveplayerid, TYPE_BANK, amount);
- PlayerInfo[playerid][pAccount] -= amount;
- PlayerInfo[giveplayerid][pAccount] += amount;
- format(Strsi, sizeof(Strsi), " Ban Da Gui $%s Cho Tai Khoan %s's.", number_format(amount), GetPlayerNameEx(giveplayerid),giveplayerid);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- SendClientMessageEx(playerid, COLOR_GRAD1, Strsi);
- format(Strsi, sizeof(Strsi), " Ban Da Nhan Duoc $%s vao tai khoan cua ban %s.", number_format(amount), GetPlayerNameEx(playerid), playerid);
- SendClientMessageEx(giveplayerid, COLOR_GRAD1, Strsi);
- new ip[32], ipex[32];
- GetPlayerIp(playerid, ip, sizeof(ip));
- GetPlayerIp(giveplayerid, ipex, sizeof(ipex));
- format(Strsi, sizeof(Strsi), "[BANK] %s (IP:%s) da chuyen $%s den %s (IP:%s).", GetPlayerNameEx(playerid), ip, number_format(amount), GetPlayerNameEx(giveplayerid), ipex);
- if(amount >= 500000)
- {
- ABroadCast(COLOR_YELLOW,Strsi,2);
- }
- Log("logs/pay.log", Strsi);
- PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
- SetPVarInt(playerid, "LastTransaction", gettime());
- }
- }
- if(dialogid == DIALOG_ATMRUTTIEN && response == 1)
- {
- //===========================================================================================================================================
- if(strfind(inputtext, "%", true) != -1) {
- return ShowPlayerDialog(playerid, DIALOG_ATMRUTTIEN, DIALOG_STYLE_INPUT, "Rut Tien","Nhap So Tien Ban Muon Rut","Dong Y","Huy");
- }
- if(strfind(inputtext, "c", true) != -1) {
- return ShowPlayerDialog(playerid, DIALOG_ATMRUTTIEN, DIALOG_STYLE_INPUT, "Rut Tien","Nhap So Tien Ban Muon Rut","Dong Y","Huy");
- }
- new amount = strval(inputtext);
- if (amount > PlayerInfo[playerid][pAccount] || amount < 1)
- {
- SendClientMessageEx(playerid, COLOR_GRAD2, " Ban Khong Co Nhieu Tien Nhu The!");
- return 1;
- }
- if(gettime()-GetPVarInt(playerid, "LastTransaction") < 10) return SendClientMessageEx(playerid, COLOR_GRAD2, "Hay Doi 10s!");
- SetPVarInt(playerid, "LastTransaction", gettime());
- if(PlayerInfo[playerid][pDonateRank] == 0)
- {
- new fee;
- fee = 3*amount/100;
- PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-fee;
- format(Strsi, sizeof(Strsi), "-$%d tru 3% tien phi!", fee);
- SendClientMessageEx(playerid, COLOR_GRAD2, Strsi);
- }
- PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-amount;
- GivePlayerCash(playerid,amount);
- format(Strsi, sizeof(Strsi), " Ban da rut $%s tu atm. Tai Khoan Con Lai: $%s ", number_format(amount), number_format(PlayerInfo[playerid][pAccount]));
- SendClientMessageEx(playerid, COLOR_YELLOW, Strsi);
- SendClientMessageToAll(COLOR_LIGHTBLUE,"ATM By Thien");
- OnPlayerStatsUpdate(playerid);
- }
- //==================================================================
- if(dialogid == DIALOG_ATMGUITIEN && response == 1)
- {
- if(strfind(inputtext, "%", true) != -1) {
- return ShowPlayerDialog(playerid, DIALOG_ATMGUITIEN, DIALOG_STYLE_INPUT, "Gui Tien","Nhap So Tien Ban Muon Gui","Dong Y","Huy");
- }
- if(strfind(inputtext, "c", true) != -1) {
- return ShowPlayerDialog(playerid, DIALOG_ATMGUITIEN, DIALOG_STYLE_INPUT, "Gui Tien","Nhap So Tien Ban Muon Gui","Dong Y","Huy");
- }
- new amount = strval(inputtext);
- if (amount > GetPlayerCash(playerid) || amount < 1)
- {
- SendClientMessageEx(playerid, COLOR_GRAD2, " Ban Khong Co Nhieu Tien Nhu The.");
- return 1;
- }
- if(gettime()-GetPVarInt(playerid, "LastTransaction") < 10) return SendClientMessageEx(playerid, COLOR_GRAD2, "Hay Doi 10s!");
- SetPVarInt(playerid, "LastTransaction", gettime());
- if(PlayerInfo[playerid][pDonateRank] == 0)
- {
- new fee;
- fee = 3*amount/100;
- PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-fee;
- format(Strsi, sizeof(Strsi), "-$%d tru 3% tien phi!", fee);
- SendClientMessageEx(playerid, COLOR_GRAD2, Strsi);
- }
- GivePlayerCash(playerid,-amount);
- new curfunds = PlayerInfo[playerid][pAccount];
- PlayerInfo[playerid][pAccount]=amount+PlayerInfo[playerid][pAccount];
- SendClientMessageEx(playerid, COLOR_WHITE, "|___ ATM Thong Tin ___|");
- format(Strsi, sizeof(Strsi), " Tai Khoan Cu: $%s", number_format(curfunds));
- SendClientMessageEx(playerid, COLOR_GRAD2, Strsi);
- format(Strsi, sizeof(Strsi), " So Tien Moi Gui: $%s", number_format(amount));
- SendClientMessageEx(playerid, COLOR_GRAD4, Strsi);
- SendClientMessageEx(playerid, COLOR_GRAD6, "|-----------------------------------------|");
- format(Strsi, sizeof(Strsi), " Tai Khoan Moi: $%s", number_format(PlayerInfo[playerid][pAccount]));
- SendClientMessageEx(playerid, COLOR_WHITE, Strsi);
- SendClientMessageToAll(COLOR_LIGHTBLUE,"ATM By Thien");
- OnPlayerStatsUpdate(playerid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement