[Code] Code Mời Xúc Xắc VnGTA

Bạn muốn tắt quảng cáo ?

You want to turn off ads.





CODE:

// define
#define         TYPE_DICETIMER              16
///
new DiceOffer[MAX_PLAYERS];
new DiceAmount[MAX_PLAYERS];
// public OnPlayerConnect
    DiceOffer[playerid] = INVALID_PLAYER_ID;
DiceAmount[playerid] = 0;
// public OtherTimerEx
    case TYPE_DICETIMER:
{
if(GetPVarInt(playerid, "TimeDice") > 0)
{
SetPVarInt(playerid, "TimeDice", GetPVarInt(playerid, "TimeDice")-1);
SetTimerEx("OtherTimerEx", 1000, false, "ii", playerid, TYPE_DICETIMER);
}
}
// CMD:accept
        if(strcmp(params, "xucxac", true) == 0)
{
    if(DiceOffer[playerid] != INVALID_PLAYER_ID)
{
        if(GetPlayerMoney(playerid) >= DiceAmount[playerid])
        {
        if(IsPlayerConnected(DiceOffer[playerid]))
{
if(!ProxDetectorS(8.0, DiceOffer[playerid], playerid))
{
return SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban khong o gan nguoi do.");
}
if(GetPlayerMoney(DiceOffer[playerid]) < DiceAmount[playerid])
{
    SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Nguoi do khong co du tien dat coc.");
    return 1;
}
format(string, sizeof(string), "* Ban da chap nhan loi moi choi xuc xac voi %s voi gia $%s.", GetPlayerNameEx(DiceOffer[playerid]), number_format(DiceAmount[playerid]));
SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s da chap nhan loi moi choi xuc xac voi ban voi gia $%s.", GetPlayerNameEx(playerid), number_format(DiceAmount[playerid]));
SendClientMessageEx(DiceOffer[playerid], COLOR_LIGHTBLUE, string);
new rand1 = Random(1, 6), rand2 = Random(1, 6), rand3 = Random(1, 6);
new randex1 = Random(1, 6), randex2 = Random(1, 6), randex3 = Random(1, 6);
new tongdiem1 = rand1 + rand2 + rand3;
new tongdiem2 = randex1 + randex2 + randex3;
format(string, sizeof(string), "{FF8000}** {C2A2DA}%s da do xuc xac duoc %d diem (%d + %d + %d).", GetPlayerNameEx(playerid), tongdiem1, rand1, rand2, rand3);
ProxDetector(9.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        format(string, sizeof(string), "{FF8000}** {C2A2DA}Ban da do xuc xac duoc %d diem (%d + %d + %d).", tongdiem1, rand1, rand2, rand3);
        SendClientMessageEx(playerid, -1, string);
        format(string, sizeof(string), "{FF8000}** {C2A2DA}%s da do xuc xac duoc %d diem (%d + %d + %d).", GetPlayerNameEx(DiceOffer[playerid]), tongdiem2, randex1, randex2, randex3);
        ProxDetector(9.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        format(string, sizeof(string), "{FF8000}** {C2A2DA}Ban da do xuc xac duoc %d diem (%d + %d + %d).", tongdiem2, randex1, randex2, randex3);
        SendClientMessageEx(DiceOffer[playerid], -1, string);
        if(tongdiem1 == tongdiem2)
        {
        format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban co diem xuc xac bang voi %s.", GetPlayerNameEx(DiceOffer[playerid]));
    SendClientMessageEx(playerid, -1, string);
    format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban co diem xuc xac bang voi %s.", GetPlayerNameEx(playerid));
    SendClientMessageEx(DiceOffer[playerid], -1, string);
    DeletePVar(DiceOffer[playerid], "MoiXucXac");
    DiceOffer[playerid] = INVALID_PLAYER_ID;
    DiceAmount[playerid] = 0;
        }
        else if(tongdiem1 > tongdiem2)
        {
        format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban co diem xuc xac lon hon %s, ban thang va nhan duoc $%s.", GetPlayerNameEx(DiceOffer[playerid]), number_format(DiceAmount[playerid]));
    SendClientMessageEx(playerid, -1, string);
    format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban co diem xuc xac nho hon %s, ban thua va bi mat $%s.", GetPlayerNameEx(playerid), number_format(DiceAmount[playerid]));
    SendClientMessageEx(DiceOffer[playerid], -1, string);
    PlayerInfo[playerid][pCash] += DiceAmount[playerid];
    PlayerInfo[DiceOffer[playerid]][pCash] -= DiceAmount[playerid];
    DeletePVar(DiceOffer[playerid], "MoiXucXac");
    DiceOffer[playerid] = INVALID_PLAYER_ID;
    DiceAmount[playerid] = 0;
        }
        else if(tongdiem2 > tongdiem1)
        {
        format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban co diem xuc xac lon hon %s, ban thang va nhan duoc $%s.", GetPlayerNameEx(playerid), number_format(DiceAmount[playerid]));
    SendClientMessageEx(DiceOffer[playerid], -1, string);
    format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban co diem xuc xac nho hon %s, ban thua va bi mat $%s.", GetPlayerNameEx(DiceOffer[playerid]), number_format(DiceAmount[playerid]));
    SendClientMessageEx(playerid, -1, string);
    PlayerInfo[playerid][pCash] -= DiceAmount[playerid];
    PlayerInfo[DiceOffer[playerid]][pCash] += DiceAmount[playerid];
    DeletePVar(DiceOffer[playerid], "MoiXucXac");
    DiceOffer[playerid] = INVALID_PLAYER_ID;
    DiceAmount[playerid] = 0;
        }
}
else SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Nguoi do da mat ket noi.");
}
else SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban khong co du tien de choi xuc xac.");
}
else SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban khong co loi moi choi xuc xac nao ca.");
}
// command
CMD:moixucxac(playerid, params[])
{
new string[128], giveplayerid, amount;
if(sscanf(params, "ud", giveplayerid, amount)) return SendClientMessageEx(playerid, COLOR_GREY, "SU DUNG: /moixucxac [playerid] [amount]");
if(giveplayerid == playerid) return SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban khong the lam dieu nay voi chinh ban.");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Nguoi choi khong hop le.");
if(amount < 1 || amount > 100000000) return SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Tien duoc phai tren $1 va duoi $100,000,000.");
if(GetPVarInt(playerid, "MoiXucXac") == 1)
{
SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban khong the lam dieu nay ngay bay gio.");
return 1;
}
if(GetPVarInt(playerid, "TimeDice") > 0)
{
format(string, sizeof(string), "{AA3333}[!]{FFFFFF} Ban phai doi %d giay nua moi co the choi tiep.", GetPVarInt(playerid, "TimeDice"));
SendClientMessageEx(playerid, -1, string);
return 1;
}
if(ProxDetectorS(8.0, playerid, giveplayerid))
{
format(string, sizeof(string), "* Ban da moi %s choi xuc xac voi gia $%s cung voi ban.", GetPlayerNameEx(giveplayerid), number_format(amount));
SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s da moi ban choi xuc xac voi gia $%s. (/chapnhan xucxac) de choi.", GetPlayerNameEx(playerid), number_format(amount));
SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string);
SendClientMessageEx(giveplayerid, -1, "{AA3333}[LUU Y]{FFFFFF}: Neu ban khong muon choi xuc xac co the su dung (/tuchoixucxac) de tu choi loi moi.");
DiceOffer[giveplayerid] = playerid;
DiceAmount[giveplayerid] = amount;
SetPVarInt(playerid, "MoiXucXac", 1);
SetPVarInt(playerid, "TimeDice", 10);
SetTimerEx("OtherTimerEx", 1000, false, "ii", playerid, TYPE_DICETIMER);
}
else SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Nguoi choi do khong o gan ban.");
return 1;
}
CMD:tuchoixucxac(playerid, params[])
{
    new string[128];
if(DiceOffer[playerid] != INVALID_PLAYER_ID)
{
    format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban da tu choi loi moi choi xuc xac cua %s.", GetPlayerNameEx(DiceOffer[playerid]));
    SendClientMessageEx(playerid, -1, string);
    format(string, sizeof(string), "{AA3333}%s{FFFFFF} %s da tu choi choi xuc xac voi ban.", GetPlayerNameEx(playerid));
    SendClientMessageEx(DiceOffer[playerid], -1, string);
    DeletePVar(DiceOffer[playerid], "MoiXucXac");
DiceOffer[playerid] = INVALID_PLAYER_ID;
DiceAmount[playerid] = 0;
}
else SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban khong co loi moi choi xuc xac nao ca.");
return 1;
}
CMD:huyxucxac(playerid, params[])
{
new string[128];
if(DiceOffer[playerid] != INVALID_PLAYER_ID)
{
format(string, sizeof(string), "{33CCFF}[!]{FFFFFF} Ban da huy loi moi choi xuc xac cua %s.", GetPlayerNameEx(DiceOffer[playerid]));
    SendClientMessageEx(playerid, -1, string);
    format(string, sizeof(string), "{AA3333}%s{FFFFFF}  da huy choi xuc xac voi ban.", GetPlayerNameEx(playerid));
    SendClientMessageEx(DiceOffer[playerid], -1, string);
    DeletePVar(DiceOffer[playerid], "MoiXucXac");
DiceOffer[playerid] = INVALID_PLAYER_ID;
DiceAmount[playerid] = 0;
}
else SendClientMessageEx(playerid, -1, "{AA3333}[!]{FFFFFF} Ban Khong Co Gui Yeu Cau Xuc Xac Cho Ai");
return 1;
}

Nguồn: VnGTA

Tác giả: Phú Cường Blogger

Tôi là Cường, sinh viên năm cuối ngành Điện tử - Viễn thông trường Đại học Bách Khoa Hà Nội. Say hello to you!

  • 2 nhận xét:

    1. làm saoa dhttps://blogcodesamp.blogspot.com/logout?d=https://www.blogger.com/logout-redirect.g?blogID%3D7857586792670979362%26postID%3D7893500034912079030

      Trả lờiXóa
    2. Cái đó copy rồi bỏ vào chỗ nào ông hay tìm chỗ nào trống trống quăng vào thôi ?

      Trả lờiXóa