Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Code tài xỉu by Nhoi
- //Mọi thông tin xin liên hệ Facebook.com/LMT2k2.Nhoi
- enum txInfo {
- Tai,
- Xiu,
- Phienso,
- SonguoiTai,
- SonguoiXiu,
- PhiensoTaiz,
- PhiensoXiuz,
- };
- new TaiXiu[txInfo];
- new PhiensoTai[MAX_PLAYERS];
- new PhiensoXiu[MAX_PLAYERS];
- new Dongtaixiu[MAX_PLAYERS];
- pTai,
- pXiu,
- // Dat o fixservertime()
- SetTimer("NgauNhienTaiXiu", 60000, true); //Random tai xiu
- CMD:taixiu(playerid, params[]) // TransferStorage(playerid, storageid, fromplayerid, fromstorageid, itemid, amount, price, special)
- {
- new itemid, amount, string[128];
- if(!IsPlayerConnected(playerid))
- {
- SendClientMessageEx(playerid, COLOR_GREY, " Ban chua dang nhap.");
- return 1;
- }
- if(PlayerInfo[playerid][pLevel] < 3)
- {
- SendClientMessageEx(playerid, COLOR_GREY, "[TAI XIU]: Ban khong du cap do de choi tro nay [Tranh Clone].");
- return 1;
- }
- if(Dongtaixiu[playerid] == 1)
- {
- SendClientMessageEx(playerid, COLOR_GREY, "[TAI XIU]: Hien tai xiu dang bao tri");
- return 1;
- }
- if(sscanf(params, "dd", itemid, amount) || (itemid < 1 || itemid > 5))
- {
- SendClientMessageEx(playerid, COLOR_WHITE, "SU DUNG: /taixiu [ID] [so tien]");
- SendClientMessageEx(playerid, COLOR_WHITE, "Chon: 1.TAI - 2.XIU");
- return 1;
- }
- if(amount < 1) return SendClientMessageEx(playerid, COLOR_WHITE, "Ban khong the dat duoi 1 SAD.");
- if(PlayerInfo[playerid][pCash] < amount)
- {
- SendClientMessageEx(playerid, COLOR_GREY, " Ban khong du tien de dat cuoc.");
- return 1;
- }
- if(PlayerInfo[playerid][pTai] == 0 && PlayerInfo[playerid][pXiu] == 0)
- {
- switch(itemid)
- {
- case 1: // Tai
- {
- PlayerInfo[playerid][pCash] -= amount;
- PlayerInfo[playerid][pTai] = amount;
- format(string, sizeof(string), "[TAI XIU]: Ban da dat cuoc $%s vao {FF0000}Tai{FFFFFF} o phien tai xiu so %d", number_format(amount), TaiXiu[Phienso]);
- SendClientMessageEx(playerid, COLOR_WHITE, string);
- TaiXiu[Tai] += amount;
- PhiensoTai[playerid] = 1;
- TaiXiu[PhiensoTaiz] += 1;
- TaiXiu[SonguoiTai] += 1;
- }
- case 2: // Xiu
- {
- PlayerInfo[playerid][pCash] -= amount;
- PlayerInfo[playerid][pXiu] = amount;
- format(string, sizeof(string), "[TAI XIU]: Ban da dat cuoc $%s vao {33FF00}Xiu{FFFFFF} o phien tai xiu so %d", number_format(amount), TaiXiu[Phienso]);
- SendClientMessageEx(playerid, COLOR_WHITE, string);
- PhiensoXiu[playerid] = 1;
- TaiXiu[Xiu] += amount;
- TaiXiu[PhiensoXiuz] += 1;
- TaiXiu[SonguoiXiu] += 1;
- }
- }
- }
- else
- {
- SendClientMessageEx(playerid, COLOR_WHITE, "[TAI XIU]: Ban da dat cuoc phien tai xiu nay roi!");
- }
- return 1;
- }
- /////////////////////
- CMD:taixiuinfo(playerid, params[])
- {
- new string[128], stringc[128], stringz[128], strings[128];
- foreach(new i: Player)
- {
- if(PlayerInfo[playerid][pCash] > 1)
- {
- format(strings, sizeof(strings), "{FFFFCC}________(TAI XIU)(Con %d giay)________", GetPVarInt(playerid, "Taixiutime") - gettime());
- SendClientMessageEx(playerid, COLOR_WHITE, strings);
- format(stringc, sizeof(stringc), "{FF0000}Tai{FFFFFF}(%d nguoi) >>> VS <<< {33FF00}Xiu{FFFFFF}(%d nguoi)", TaiXiu[SonguoiTai], TaiXiu[SonguoiXiu]);
- SendClientMessageEx(playerid, COLOR_WHITE, stringc);
- format(stringz, sizeof(stringz), "{FF0000}Tai{FFFFFF}({FFFFCC}$%d){FFFFFF} >>> VS <<< {33FF00}Xiu{FFFFFF}({FFFFCC}$%d{FFFFFF})", TaiXiu[Tai], TaiXiu[Xiu]);
- SendClientMessageEx(playerid, COLOR_WHITE, stringz);
- if(PhiensoTai[playerid] == 1)
- {
- format(string, sizeof(string), "Ban dat cuoc vao {FF0000}Tai{FFFFFF} - So tien: {FFFFCC}$%d", PlayerInfo[playerid][pTai]);
- SendClientMessageEx(playerid, COLOR_WHITE, string);
- return 1;
- }
- if(PhiensoXiu[playerid] == 1)
- {
- format(string, sizeof(string), "Ban dat cuoc vao {33FF00}Xiu{FFFFFF} - So tien: {FFFFCC}$%d", PlayerInfo[playerid][pXiu]);
- SendClientMessageEx(playerid, COLOR_WHITE, string);
- return 1;
- }
- }
- return 1;
- }
- return 1;
- }
- forward NgauNhienTaiXiu();
- public NgauNhienTaiXiu()
- {
- new string[128];
- new xucxac1 = random(7);
- new xucxac2 = random(7);
- new xucxac3 = random(7);
- if(xucxac1 == 0)
- {
- xucxac1 = random(6);
- }
- else if(xucxac2 == 0)
- {
- xucxac2 = 1 + random(6);
- }
- else if(xucxac3 == 0)
- {
- xucxac3 = 1 + random(6);
- }
- new ketquaxucxac = xucxac1 + xucxac2 + xucxac3;
- if(ketquaxucxac >= 10)
- {
- new tongsotienz = TaiXiu[Tai];
- format(string, sizeof(string), "[TAI XIU]: Phien tai xiu so %d tuyen bo ket qua la %d: %d - %d - %d", TaiXiu[Phienso], ketquaxucxac, xucxac1, xucxac2, xucxac3);
- OOCOff(COLOR_WHITE, string);
- format(string, sizeof(string), "[TAI XIU]: Phien tai xiu tuyen bo ket qua: {FF0000}Tai {FFFFFF}thang (( Tong so tien: $%s ))", number_format(tongsotienz*2));
- OOCOff(COLOR_WHITE, string);
- foreach(new i: Player)
- {
- if(PhiensoTai[i] == 1)
- {
- new amount = PlayerInfo[i][pTai];
- PlayerInfo[i][pCash] += amount*2;
- format(string, sizeof(string), "Chuc mung ban da chien thang o phien tai xiu so %d va nhan duoc $%s", TaiXiu[Phienso], number_format(amount*2));
- SendClientMessageEx(i, COLOR_WHITE, string);
- }
- }
- }
- else
- {
- new tongsotienz = TaiXiu[Xiu];
- format(string, sizeof(string), "[TAI XIU]: Phien tai xiu so %d tuyen bo ket qua la %d: %d - %d - %d", TaiXiu[Phienso], ketquaxucxac, xucxac1, xucxac2, xucxac3);
- OOCOff(COLOR_WHITE, string);
- format(string, sizeof(string), "[TAI XIU]: Phien tai xiu tuyen bo ket qua: {33FF00}Xiu {FFFFFF}thang (( Tong so tien: $%s ))", number_format(tongsotienz*2));
- OOCOff(COLOR_WHITE, string);
- foreach(new i: Player)
- {
- if(PhiensoXiu[i] == 1)
- {
- new amountz = PlayerInfo[i][pXiu];
- PlayerInfo[i][pCash] += amountz*2;
- format(string, sizeof(string), "Chuc mung ban da chien thang o phien tai xiu so %d va nhan duoc $%s", TaiXiu[Phienso], number_format(amountz*2));
- SendClientMessageEx(i, COLOR_WHITE, string);
- }
- }
- }
- SetTimer("ResetTaiXiu", 1000, 0);
- return 1;
- }
- forward ResetTaiXiu();
- public ResetTaiXiu()
- {
- TaiXiu[Phienso] += 1;
- TaiXiu[Tai] = 0;
- TaiXiu[Xiu] = 0;
- TaiXiu[SonguoiTai] = 0;
- TaiXiu[SonguoiXiu] = 0;
- TaiXiu[PhiensoTaiz] = 0;
- TaiXiu[PhiensoXiuz] = 0;
- SetTimer("HoanThanhTaiXiu", 1000, 0);
- }
- forward HoanThanhTaiXiu();
- public HoanThanhTaiXiu()
- {
- foreach(new i: Player)
- {
- SetPVarInt(i, "Taixiutime", gettime() + 30);
- //SetTimer("NgauNhienTaiXiu", 60000, true);
- PlayerInfo[i][pTai] = 0;
- PlayerInfo[i][pXiu] = 0;
- PhiensoXiu[i] = 0;
- PhiensoTai[i] = 0;
- SendClientMessageEx(i, COLOR_WHITE, "[TAI XIU]: Ban da co the dat cuoc , dung dat cham qua se bi mat tien oan.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement