Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define GANGLOCKER (6000)
- // Tim Den DialogResponse
- if (dialogid == GANGLOCKER)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPlayerHealth(playerid, 100);
- SendClientMessageEx(playerid, COLOR_RED,"Ban da phuc hoi suc khoe");
- }
- if(listitem == 1)
- {
- SetPlayerArmor(playerid, 100);
- SendClientMessageEx(playerid, COLOR_RED,"Ban da lay ao giap");
- }
- if(listitem == 2)
- {
- GivePlayerValidWeapon(playerid, 24, 60000);
- SendClientMessageEx(playerid, COLOR_RED,"Ban da lay vu khi D.E");
- }
- if(listitem == 3)
- {
- GivePlayerValidWeapon(playerid, 25, 60000);
- SendClientMessageEx(playerid, COLOR_RED,"Ban da lay vu khi Shotgun");
- }
- if(listitem == 4)
- {
- GivePlayerValidWeapon(playerid, 31, 60000);
- SendClientMessageEx(playerid, COLOR_RED,"Ban da lay vu khi M4");
- }
- }
- }
- // Tao CMD
- CMD:makegangkey(playerid, params[]) // cai nay dung de fix loi khong co thoi
- {
- if(PlayerInfo[playerid][pAdmin] >= 99999)
- {
- new string[128], giveplayerid;
- if(sscanf(params, "ud", giveplayerid)) return SendClientMessageEx(playerid, COLOR_GREY, "Su Dung: /makegangkey [player]");
- if(IsPlayerConnected(giveplayerid))
- {
- PlayerInfo[giveplayerid][pGangKey] = 1;
- format(string, sizeof(string), "Ban Da Dua GangKey Cho %s !",GetPlayerNameEx(giveplayerid));
- SendClientMessageEx(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "%s Da Dua GangKey Cho %s", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
- Log("logs/stats.log", string);
- }
- }
- else
- {
- SendClientMessageEx(playerid, COLOR_GRAD1, "Ban khong duoc phep su dung lenh nay.");
- }
- return 1;
- }
- // Tao CMD
- CMD:glocker(playerid, params[]) //
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 2390.1570, -2296.6152, 5.8216))
- {
- if(PlayerInfo[playerid][pGangKey] == 1)
- {
- ShowPlayerDialog(playerid, GANGLOCKER, DIALOG_STYLE_LIST, "Locker Gangster", "Health\nArmor\nDeagle\nShotgun\nM4", "Chon","Huy");
- return 1;
- }
- }
- else
- {
- SendClientMessageEx(playerid, COLOR_WHITE, "Ban Khong O Dia Diem GLocker Hoac Khong Co GangKey");
- }
- return 1;
- }
- // Tim den CMD:uninvite Xoa Het CMD Va Add Code Moi
- CMD:uninvite(playerid, params[]) {
- if(0 <= PlayerInfo[playerid][pLeader] < MAX_GROUPS) {
- new
- iTargetID,
- iGroupID = PlayerInfo[playerid][pLeader];
- if(sscanf(params, "u", iTargetID)) {
- SendClientMessageEx(playerid, COLOR_GREY, "Su Dung: /uninvite [Player]");
- }
- else if(IsPlayerConnected(iTargetID)) {
- if(iGroupID == PlayerInfo[iTargetID][pMember]) {
- if(playerid == iTargetID) {
- SendClientMessageEx(playerid, COLOR_GREY, "Ban khong the duoi chinh minh.");
- }
- else if(PlayerInfo[playerid][pRank] > PlayerInfo[iTargetID][pRank] || PlayerInfo[playerid][pRank] >= Group_GetMaxRank(iGroupID)) {
- new
- szMessage[128],
- iRank = PlayerInfo[playerid][pRank];
- format(szMessage, sizeof szMessage, "%s %s da duoi ban ra khoi %s.", arrGroupRanks[iGroupID][iRank], GetPlayerNameEx(playerid), arrGroupData[iGroupID][g_szGroupName]);
- SendClientMessageEx(iTargetID, COLOR_LIGHTBLUE, szMessage);
- SendClientMessageEx(iTargetID, COLOR_WHITE, "Ban da tro thanh mot nguoi dan binh thuong.");
- format(szMessage, sizeof szMessage, "Ban da duoi %s ra khoi nhom.", GetPlayerNameEx(iTargetID));
- SendClientMessageEx(playerid, COLOR_LIGHTBLUE, szMessage);
- format(szMessage, sizeof szMessage, "%s %s (rank %i) da bi duoi %s (rank %i) tu %s (%i).", arrGroupRanks[iGroupID][iRank], GetPlayerNameEx(playerid), iRank, GetPlayerNameEx(iTargetID), PlayerInfo[iTargetID][pRank], arrGroupData[iGroupID][g_szGroupName], iGroupID + 1);
- Log("logs/group.log", szMessage);
- PlayerInfo[iTargetID][pMember] = INVALID_GROUP_ID;
- PlayerInfo[iTargetID][pDivision] = -1;
- PlayerInfo[iTargetID][pLeader] = INVALID_GROUP_ID;
- PlayerInfo[iTargetID][pDuty] = 0;
- PlayerInfo[iTargetID][pRank] = INVALID_RANK;
- PlayerInfo[iTargetID][pModel] = NOOB_SKIN;
- SetPlayerSkin(iTargetID, NOOB_SKIN);
- SetPlayerToTeamColor(iTargetID);
- pTazer{iTargetID} = 0;
- }
- else SendClientMessageEx(playerid, COLOR_GREY, "Ban khong the lam dieu nay voi nguoi cung Rank hoac cao hon.");
- }
- else SendClientMessageEx(playerid, COLOR_GRAD1, "Nguoi do khong o trong nhom cua ban.");
- }
- else SendClientMessageEx(playerid, COLOR_GRAD1, "nguoi choi khong hop le.");
- }
- else if(PlayerInfo[playerid][pFMember] != INVALID_FAMILY_ID && PlayerInfo[playerid][pRank] >= 5)
- {
- new string[128], giveplayerid;
- new family = PlayerInfo[playerid][pFMember];
- if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_GREY, "Su Dung: /uninvite [Player]");
- if(IsPlayerConnected(giveplayerid))
- {
- if(PlayerInfo[giveplayerid][pFMember] != PlayerInfo[playerid][pFMember])
- {
- SendClientMessageEx(playerid, COLOR_GREY, "Nguoi do khong o trong family.");
- return 1;
- }
- if(PlayerInfo[giveplayerid][pRank] > PlayerInfo[playerid][pRank])
- {
- SendClientMessageEx(playerid, COLOR_GREY, "Ban khong the duoi nguoi co rank cao hon minh.");
- return 1;
- }
- new file[32], month, day, year ;
- getdate(year,month,day);
- format(string, sizeof(string), "* Ban da duoi %s ra khoi family.",GetPlayerNameEx(giveplayerid));
- SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "* Family leader %s da duoi ban ra khoi family.",GetPlayerNameEx(playerid));
- SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string);
- PlayerInfo[giveplayerid][pFMember] = INVALID_FAMILY_ID;
- PlayerInfo[giveplayerid][pRank] = INVALID_RANK;
- PlayerInfo[giveplayerid][pGangKey] = 0;
- FamilyInfo[family][FamilyMembers] --;
- SaveFamilies();
- format(string, sizeof(string), "%s uninvited %s from %s.", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid), FamilyInfo[family][FamilyName]);
- format(file, sizeof(file), "family_logs/%d/%d-%02d-%02d.log", family, year, month, day);
- Log(file, string);
- return 1;
- }
- else
- {
- SendClientMessageEx(playerid, COLOR_GREY, "nguoi choi khong hop le.");
- return 1;
- }
- }
- else SendClientMessageEx(playerid, COLOR_GRAD1, "Chi Leader moi co quyen su dung lenh nay.");
- return 1;
- }
- // Tim den "family" Copy lai het Code
- else if(strcmp(params, "family", true) == 0) {
- if(InviteOffer[playerid] != INVALID_PLAYER_ID) {
- if(IsPlayerConnected(InviteOffer[playerid])) {
- if(!GetPVarType(playerid, "Group_Inviter") && InviteFamily[playerid] != INVALID_FAMILY_ID) {
- if(GetPVarInt(playerid, "IsInArena") >= 0) {
- SendClientMessageEx(playerid, COLOR_WHITE, "Hay doi den khi tran dau arena ket thuc.");
- return 1;
- }
- if(PlayerInfo[playerid][pJailTime] > 1) {
- SendClientMessageEx(playerid, COLOR_WHITE, "Hay doi toi khi ban ra tu moi co the chap nhan loi moi.");
- return 1;
- }
- if(PlayerInfo[playerid][pFMember] != INVALID_FAMILY_ID || PlayerInfo[playerid][pMember] >= 0 || PlayerInfo[playerid][pLeader] >= 0 ) {
- SendClientMessageEx(playerid, COLOR_WHITE, "Ban khong the chap nhan dieu nay khi ban dang trong mot family.");
- }
- else {
- PlayerInfo[playerid][pFMember] = InviteFamily[playerid];
- PlayerInfo[playerid][pRank] = 0;
- PlayerInfo[playerid][pDivision] = 0;
- PlayerInfo[playerid][pGangKey] = 1;
- FamilyInfo[InviteFamily[playerid]][FamilyMembers] ++;
- SaveFamily(InviteFamily[playerid]);
- format(szMessage, sizeof(szMessage), " Ban da chap nhan loi moi tham gia %s, ban duoc moi boi %s.", FamilyInfo[InviteFamily[playerid]][FamilyName], GetPlayerNameEx(InviteOffer[playerid]));
- SendClientMessageEx(playerid, COLOR_LIGHTBLUE, szMessage);
- format(szMessage, sizeof(szMessage), " %s da chap nhan loi moi va tham gia %s.", GetPlayerNameEx(playerid),FamilyInfo[InviteFamily[playerid]][FamilyName]);
- SendClientMessageEx(InviteOffer[playerid], COLOR_LIGHTBLUE, szMessage);
- SendClientMessageEx(playerid, COLOR_WHITE, "Su dung (/f)amily de chat trong family. Neu ban muon co skin cua family, vao cua hang quan ao /muatrangphuc.");
- InviteOffer[playerid] = INVALID_PLAYER_ID;
- InviteFamily[playerid] = INVALID_FAMILY_ID;
- }
- }
- }
- }
- else {
- SendClientMessageEx(playerid, COLOR_GREY, " Khong ai moi ban tham gia family!");
- return 1;
- }
- }
- // TIm den enum pInfo
- // Tao them "pGangKey"
- // Tim Den Phan "cache_get_field_content(row, "Crack", szResult, MainPipeline); PlayerInfo[extraid][pCrack] = strval(szResult);" Add o duoi
- cache_get_field_content(row, "GangKey", szResult, MainPipeline); PlayerInfo[extraid][pGangKey] = strval(szResult);
- // Tim Den SavePlayerInteger(query, GetPlayerSQLId(playerid), "Crack", PlayerInfo[playerid][pCrack]); Add Them O Duoi
- SavePlayerInteger(query, GetPlayerSQLId(playerid), "GangKey", PlayerInfo[playerid][pGangKey]);
- // Code Map
- CreateDynamicObject(19386, 2303.37573, -2194.34375, 6.80000, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(19448, 2305.71802, -2188.48730, 6.80000, 0.00000, 0.00000, -15.00000);
- CreateDynamicObject(19448, 2308.19409, -2179.23413, 6.80000, 0.00000, 0.00000, -15.00000);
- CreateDynamicObject(19448, 2301.04150, -2200.07007, 6.80000, 0.00000, 0.00000, -15.00000);
- CreateDynamicObject(19448, 2298.56787, -2209.34106, 6.80000, 0.00000, 0.00000, -15.00000);
- CreateDynamicObject(1491, 2302.87158, -2194.88354, 5.04170, 0.00000, 0.00000, 45.00000);
- CreateDynamicObject(19448, 2407.06128, -2286.02344, 6.80000, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(19448, 2400.28296, -2292.80957, 6.80000, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(19448, 2393.46265, -2299.59326, 6.80000, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(1728, 2407.21729, -2285.15039, 5.06240, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(1728, 2402.65527, -2283.53052, 5.06270, 0.00000, 0.00000, 45.00000);
- CreateDynamicObject(1728, 2403.56152, -2287.00439, 5.06240, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(3383, 2391.37036, -2297.66846, 5.06160, 0.00000, 0.00000, 45.00000);
- CreateDynamicObject(348, 2392.10352, -2296.77148, 6.11550, 90.00000, 0.00000, 40.00000);
- CreateDynamicObject(349, 2391.38892, -2297.36304, 6.11560, 70.00000, 0.00000, 40.00000);
- CreateDynamicObject(355, 2390.78101, -2297.82886, 6.15570, 80.00000, 0.00000, 20.00000);
- CreateDynamicObject(356, 2390.34741, -2298.35132, 6.13570, 80.00000, 0.00000, 20.00000);
- CreateDynamicObject(3169, 2330.56836, -2207.78223, 5.04090, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(3170, 2339.25952, -2216.60132, 5.05960, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(3173, 2348.12012, -2225.92139, 5.06000, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(3242, 2319.92432, -2225.80566, 7.00000, 0.00000, 0.00000, 134.00000);
- CreateDynamicObject(3241, 2330.50049, -2236.31909, 5.58000, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(3283, 2342.49292, -2247.87134, 5.60000, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(3383, 2387.68408, -2297.52588, 5.05990, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(19142, 2388.44385, -2298.02832, 6.35190, 180.00000, 90.00000, -45.00000);
- CreateDynamicObject(19142, 2388.05469, -2297.64429, 6.35190, -180.00000, 90.00000, -45.00000);
- CreateDynamicObject(11738, 2387.74976, -2297.33154, 6.15410, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(11738, 2387.49414, -2297.09033, 6.15450, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2394.19922, -2274.81079, 5.06110, 0.00000, 0.00000, 45.00000);
- CreateDynamicObject(1728, 2398.26318, -2276.07739, 5.06160, 0.00000, 0.00000, 225.00000);
- CreateDynamicObject(1728, 2394.83911, -2278.09033, 5.06280, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2389.91626, -2266.99341, 5.06110, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(1728, 2387.80713, -2264.87231, 5.06230, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(1728, 2385.67407, -2262.75488, 5.06210, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(1728, 2383.57959, -2260.64722, 5.06140, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(1728, 2381.48584, -2258.53906, 5.06150, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(1728, 2389.12646, -2270.26953, 5.06210, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2386.98486, -2268.15430, 5.06210, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2384.87231, -2266.02246, 5.06340, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2382.76440, -2263.90967, 5.06320, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2380.65576, -2261.80786, 5.06340, 0.00000, 0.00000, 135.00000);
- CreateDynamicObject(1728, 2378.28296, -2258.63916, 5.06180, 0.00000, 0.00000, 45.00000);
- CreateDynamicObject(3383, 2384.32861, -2293.93945, 5.06050, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(3383, 2381.47900, -2291.07837, 5.06070, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(3383, 2378.62012, -2288.19800, 5.06070, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(3383, 2374.45898, -2283.58667, 5.06040, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(3383, 2371.60913, -2280.69800, 5.06070, 0.00000, 0.00000, -45.00000);
- CreateDynamicObject(3383, 2368.76050, -2277.84717, 5.06160, 0.00000, 0.00000, -45.00000);
- // Buoc Cuoi Cung La Tao Them Field O Ngoai Navicat
Add Comment
Please, Sign In to add comment