Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Code che tao dan by Master
- //Dem di share dau nho ghi nguon ho minh nhe cac ban
- //Cac ban ton trong minh thi minh se share dai dai code ngon nhe
- //add o phan define va neu thay so (5141) voi (5142) trung voi cac so tren thi doi qua so cao hon khong trung de tranh lap lai dialog nhe cac ban
- #define XINVIECCHETAOSUNG (5141)
- #define CHETAODAN (5142)
- //add o phan nao co chu new nhe
- new Banvukhils;
- new Banvukhisf;
- //add o phan LoadStreamerDynamicObjects
- Banvukhils = CreateActor(179,1367.1962,-1275.1455,13.5469,90.3015);// ban vu khi LS
- Banvukhisf = CreateActor(179,-2623.1982,208.5729,4.6893,356.3007);// ban vu khi SF
- ApplyActorAnimation(Banvukhils, "PED", "IDLE_CHAT", 4.0, 1, 0, 0, 0, 0);//co the doi hanh dong khac nhe
- ApplyActorAnimation(Banvukhisf, "PED", "IDLE_CHAT", 4.0, 1, 0, 0, 0, 0);
- //add o phan LoadStreamerDynamic3DTextLabels
- CreateDynamic3DTextLabel("Che tao vu khi\nDe chuot phai nhan Y de chon cong viec",COLOR_YELLOW,1367.1962,-1275.1455,13.5469+0.6,25.0);
- CreateDynamic3DTextLabel("Che tao vu khi\nDe chuot phai nhan Y de chon cong viec",COLOR_YELLOW,-2623.1982,208.5729,4.6893+0.4,15.0);
- //Add code nay o phan OnDialogResponse cac ban co the doi gia vl voi dan nhe
- /// cHE tAO dAN
- if(dialogid == XINVIECCHETAOSUNG)
- {
- if(response)
- {
- if(listitem == 0) return cmd_xinviec(playerid, "");
- if(listitem == 1) return cmd_quitjob(playerid, "1");
- if(listitem == 2) return cmd_quitjob(playerid, "2");
- if(listitem == 3) return ShowPlayerDialog(playerid, CHETAODAN, DIALOG_STYLE_TABLIST_HEADERS, "[BLS-RP.COM] - Che tao dan",
- "Ten dan\tVat lieu\tVien dan\n\
- 9mm\t100\t17\n\
- Sdpistol\t150\t17\n\
- Shotgun\t300\t7\n\
- Uzi\t400\t50\n\
- Tec9\t400\t50\n\
- MP5\t600\t30\n\
- Deagle\t650\t7\n\
- rifle\t800\t7\n\
- Ak47\t1000\t30\n\
- M4\t1200\t50\n\
- Spas12\t1500\t7\n\
- Sniper\t2000\t7",
- "Che tao", "Huy bo");
- }
- }
- if(dialogid == CHETAODAN)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: // 9mm
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 2, weapon, ammosd);
- if(weapon == 22)
- {
- if(PlayerInfo[playerid][pMats] > 100)//cai nay la so luong vat lieu tro len moi duoc che nhe vi du nhu la 100 vat lieu la can thiet ma ban co 99 vat lieu thi se khong duoc che
- {
- PlayerInfo[playerid][pMats] -= 100;//day la doan code ma bam vao che thi se mat vl minh lam la 100 nhe cac ban co the thay doi thanh 10 vl hoac 500 vl tuy nhe
- GivePlayerAmmoEx(playerid, weapon, 17);//Day la doan code khi che se ra dan minh lam san la 17 nhe
- SetPlayerArmedWeapon(playerid, weapon);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung 9mm cua ban.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 1:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 2, weapon, ammosd);
- if(weapon == 23)
- {
- if(PlayerInfo[playerid][pMats] > 150)
- {
- PlayerInfo[playerid][pMats] -= 150;
- GivePlayerAmmoEx(playerid, weapon, 17);
- SetPlayerArmedWeapon(playerid, weapon);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung sdpistol cua ban.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 2:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 3, weapon, ammosd);
- if(weapon == 25)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 50) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 300)
- {
- PlayerInfo[playerid][pMats] -= 300;
- GivePlayerAmmoEx(playerid, weapon, 7);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Shotgun cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 3:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 4, weapon, ammosd);
- if(weapon == 28)
- {
- if(PlayerInfo[playerid][pDonateRank] < 3) return SendClientMessageEx(playerid, COLOR_GREY, "Ban khong phai la Gold+ VIP!");
- if(PlayerInfo[playerid][pMats] > 400)
- {
- PlayerInfo[playerid][pMats] -= 400;
- GivePlayerAmmoEx(playerid, weapon, 50);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Uzi cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 4:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 4, weapon, ammosd);
- if(weapon == 32)
- {
- if(PlayerInfo[playerid][pDonateRank] < 3) return SendClientMessageEx(playerid, COLOR_GREY, "Ban khong phai la Gold+ VIP!");
- if(PlayerInfo[playerid][pMats] > 400)
- {
- PlayerInfo[playerid][pMats] -= 400;
- GivePlayerAmmoEx(playerid, weapon, 50);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Tec9 cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 5:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 4, weapon, ammosd);
- if(weapon == 29)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 100) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 600)
- {
- PlayerInfo[playerid][pMats] -= 600;
- GivePlayerAmmoEx(playerid, weapon, 30);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung MP5 cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 6:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 2, weapon, ammosd);
- if(weapon == 24)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 100) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 650)
- {
- PlayerInfo[playerid][pMats] -= 650;
- GivePlayerAmmoEx(playerid, weapon, 7);
- SetPlayerArmedWeapon(playerid, weapon);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Deagle cua ban.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 7:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 6, weapon, ammosd);
- if(weapon == 33)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 200) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 800)
- {
- PlayerInfo[playerid][pMats] -= 800;
- GivePlayerAmmoEx(playerid, weapon, 7);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung rifle cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 8:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 5, weapon, ammosd);
- if(weapon == 30)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 200) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 1000)
- {
- PlayerInfo[playerid][pMats] -= 1000;
- GivePlayerAmmoEx(playerid, weapon, 30);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Ak47 cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 9:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 5, weapon, ammosd);
- if(weapon == 31)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 200) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 1200)
- {
- PlayerInfo[playerid][pMats] -= 1200;
- GivePlayerAmmoEx(playerid, weapon, 50);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung M4 cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 10:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 3, weapon, ammosd);
- if(weapon == 27)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 400) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 1500)
- {
- PlayerInfo[playerid][pMats] -= 1500;
- GivePlayerAmmoEx(playerid, weapon, 7);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Combat shotgun cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- }
- case 11:
- {
- new weapon, ammosd;
- GetPlayerWeaponData(playerid, 6, weapon, ammosd);
- if(weapon == 34)
- {
- if(PlayerInfo[playerid][pArmsSkill] < 400) return SendClientMessageEx(playerid, COLOR_GREY, "{F00A0A}[?]{EAFF00} Cap do che dan cua ban chua du de che tao mon do nay!");
- if(PlayerInfo[playerid][pMats] > 2000)
- {
- PlayerInfo[playerid][pMats] -= 2000;
- GivePlayerAmmoEx(playerid, weapon, 7);
- SendClientMessageEx(playerid, COLOR_YELLOW, "Ban da che tao 1 bang dan cho khau sung Sniper rifle cua ban.");
- SetPlayerArmedWeapon(playerid, weapon);
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong du vat lieu de che tao dan.");
- }
- else SendClientMessageEx(playerid, COLOR_YELLOW, "{F00A0A}[?]{EAFF00}Ban khong co so huu vu khi nay nen khong the che dan.");
- } // endcase 11
- } // end switch case
- } // if response
- } // if dialogid ==
- //Add o phan OnPlayerKeyStateChange
- if((newkeys & KEY_HANDBRAKE) && (newkeys & KEY_YES))//day la de chuot phai nhan Y
- {
- if(IsPlayerInRangeOfActor(playerid, Banvukhils))//Ban vu khi LS
- {
- if(PlayerInfo[playerid][pJob] != 9 && PlayerInfo[playerid][pJob2] != 9)
- {
- ShowPlayerDialog(playerid, XINVIECCHETAOSUNG, DIALOG_STYLE_LIST, "He thong cong viec Ban vu khi", "Xin viec\nXin nghi viec chinh\nXin nghi viec phu", "Dong y", "Khong");
- }
- else ShowPlayerDialog(playerid, XINVIECCHETAOSUNG, DIALOG_STYLE_LIST, "He thong cong viec Ban vu khi", "Xin viec\nXin nghi viec chinh\nXin nghi viec phu\nChe Tao Dan", "Dong y", "Khong");
- }
- if(IsPlayerInRangeOfActor(playerid, Banvukhisf))//Ban vu khi SF
- {
- if(PlayerInfo[playerid][pJob] != 9 && PlayerInfo[playerid][pJob2] != 9)
- {
- ShowPlayerDialog(playerid, XINVIECCHETAOSUNG, DIALOG_STYLE_LIST, "He thong cong viec Ban vu khi", "Xin viec\nXin nghi viec chinh\nXin nghi viec phu", "Dong y", "Khong");
- }
- else ShowPlayerDialog(playerid, XINVIECCHETAOSUNG, DIALOG_STYLE_LIST, "He thong cong viec Ban vu khi", "Xin viec\nXin nghi viec chinh\nXin nghi viec phu\nChe Tao Dan", "Dong y", "Khong");
- }
- }
- //add cai nay oi cuoi model
- stock IsPlayerInRangeOfActor(playerid, actorid, Float:radius = 5.0)
- {
- new Float:x,
- Float:y,
- Float:z;
- if (GetActorPos(actorid, x, y, z))
- {
- return IsPlayerInRangeOfPoint(playerid, radius, x, y, z);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement