Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- KODE: PILIH SEMUA
- /**
- Powered By VANGANS
- ** Please Don't Remove This Credits **/
- #include <a_samp>
- #include <zcmd>
- //======== HotDog CP ===========
- #define CP1 1315.3627,-1742.9098,13.2922
- #define CP2 1428.5427,-1735.8246,13.2852
- #define CP3 1517.7584,-1735.7517,13.2814
- #define CP4 1533.0668,-1645.3425,13.2892
- #define CP5 1533.0144,-1606.3721,13.2895
- #define CP6 1676.8832,-1595.6837,13.2852
- #define CP7 1686.3052,-1717.4556,13.2892
- #define CP8 1685.3928,-1847.5535,13.2927
- #define CP9 1626.8590,-1869.2124,13.2853
- #define CP10 1526.8083,-1869.6967,13.2871
- #define CP11 1402.3322,-1869.2722,13.2866
- #define CP12 1326.7712,-1849.8953,13.2871
- #define CP13 1315.8480,-1836.3558,13.2920
- //======== Define Warna ===========
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_LIME 0x10F441AA
- #define COLOR_MAGENTA 0xFF00FFFF
- #define COLOR_NAVY 0x000080AA
- #define COLOR_AQUA 0xF0F8FFAA
- #define COLOR_CRIMSON 0xDC143CAA
- #define COLOR_DEEPPINK 0xFF1493FF
- #define COLOR_FLBLUE 0x6495EDAA
- #define COLOR_BISQUE 0xFFE4C4AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_CHARTREUSE 0x7FFF00AA
- #define COLOR_BROWN 0XA52A2AAA
- #define COLOR_CORAL 0xFF7F50AA
- #define COLOR_GOLD 0xB8860BAA
- #define COLOR_GREENYELLOW 0xADFF2FAA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_IVORY 0xFFFF82AA
- #define COLOR_LAWNGREEN 0x7CFC00AA
- #define COLOR_SEAGREEN 0x20B2AAAA
- #define COLOR_LIMEGREEN 0x32CD32AA //<--- Dark lime
- #define COLOR_MIDNIGHTBLUE 0X191970AA
- #define COLOR_MAROON 0x800000AA
- #define COLOR_OLIVE 0x808000AA
- #define COLOR_ORANGERED 0xFF4500AA
- #define COLOR_PINK 0xFFC0CBAA // - Light light pink
- #define COLOR_SPRINGGREEN 0x00FF7FAA
- #define COLOR_TOMATO 0xFF6347AA // - Tomato >:/ sounds wrong lol... well... :P
- #define COLOR_YELLOWGREEN 0x9ACD32AA //- like military green
- #define COLOR_MEDIUMAQUA 0x83BFBFAA
- #define COLOR_MEDIUMMAGENTA 0x8B008BAA // dark magenta ^
- #define WH "{FFFFFF}"
- #define KN "{FFFF00}"
- #define GR "{33FF33}"
- #define BL "{0080FF}"
- #define MR "{FF0000}"
- #define GY "{3F3F3F}"
- #define NICK "{6F6F6F}"
- #define JOBS "{D76B00}"
- //======== new variables ===========
- new hotdog[MAX_PLAYERS];
- new kerja[MAX_PLAYERS];
- //======== mulai script ===========
- public OnFilterScriptInit()
- {
- print("=====================");
- print(" Job System");
- print("=====================");
- //=== Hotdog Fitures ===
- CreatePickup(1239, 1, 1319.4164,-1802.5638,13.5469, -1);
- Create3DTextLabel("Tempat Pekerjaan Penjual Hotdog", COLOR_AQUA, 1319.4164,-1802.5638,13.5469, 25.0, 0, 1);
- //=== Kendaraan Hotdog
- AddStaticVehicle(588,1315.9331,-1826.2496,13.2842,359.6121,1,1);
- AddStaticVehicle(588,1315.9241,-1814.1061,13.2828,0.4545,1,1);
- AddStaticVehicle(588,1315.9457,-1801.7906,13.2849,0.1263,1,1);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- hotdog[playerid] = 0;
- kerja[playerid] = 0;
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(hotdog[playerid] == 1 && kerja[playerid] == 1)
- {
- SendClientMessage(playerid, -1, ""JOBS"[JOBS] "MR"Anda Keluar Dari Pekerjaan Anda !");
- hotdog[playerid] = 0;
- kerja[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(hotdog[playerid] == 1 && kerja[playerid] == 0)
- {
- hotdog[playerid] = 0;
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 588 && kerja[playerid] == 0) return GameTextForPlayer(playerid, "~g~/hotdog ~y~Untuk Mulai Bekerja", 2000, 3);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- DisablePlayerCheckpoint(playerid);
- hotdog[playerid] = 0;
- kerja[playerid] = 0;
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- new veh;
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 588)
- {
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP1))
- {
- SetPlayerCheckpoint(playerid, CP2, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP2))
- {
- SetPlayerCheckpoint(playerid, CP3, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP3))
- {
- SetPlayerCheckpoint(playerid, CP4, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP4))
- {
- SetPlayerCheckpoint(playerid, CP5, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP5))
- {
- SetPlayerCheckpoint(playerid, CP6, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP6))
- {
- SetPlayerCheckpoint(playerid, CP7, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP7))
- {
- SetPlayerCheckpoint(playerid, CP8, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP8))
- {
- SetPlayerCheckpoint(playerid, CP9, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP9))
- {
- SetPlayerCheckpoint(playerid, CP10, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP10))
- {
- SetPlayerCheckpoint(playerid, CP11, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP11))
- {
- SetPlayerCheckpoint(playerid, CP12, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP12))
- {
- SetPlayerCheckpoint(playerid, CP13, 7.0);
- GameTextForPlayer(playerid, "~g~Sukses !", 3000, 3);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,CP13))
- {
- new string[180], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,MAX_PLAYER_NAME);
- GivePlayerMoney(playerid, 50000);
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
- GameTextForPlayer(playerid, "~g~Kamu Menyelesaikan Pekerjaan Penjual Hotdog", 3000, 3);
- SendClientMessage(playerid, -1, ""JOBS"[JOBS]"WH" Kamu Diupah"GR" $50.000 "WH"dan"GR" 5 Score");
- format(string, sizeof(string), ""JOBS"[JOBS] "NICK"%s "GY"Menyelesaikan Pekerjaan Penjual Hotdog.", name);
- SendClientMessageToAll(-1, string);
- DisablePlayerCheckpoint(playerid);
- veh = GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(veh);
- hotdog[playerid] = 0;
- kerja[playerid] = 0;
- }
- }
- return 0;
- }
- //========================= HotDog Delivery Commands ===========================================
- CMD:thd(playerid) return cmd_telehd (playerid);
- CMD:telehd(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- SetPlayerPos(playerid,1320.3973,-1793.5234,13.5469);
- SetPlayerFacingAngle(playerid, 162.5891);
- SendClientMessage(playerid, COLOR_RED, ""BL"[INFO] "WH"Selamat Datang di Tempat Kerja "GR"Penjual Hotdog");
- return 1;
- }
- CMD:hd(playerid) return cmd_hotdog (playerid);
- CMD:hotdog(playerid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 588 && kerja[playerid] == 0)
- {
- hotdog[playerid] = 1;
- kerja[playerid] = 1;
- SetPlayerCheckpoint(playerid, CP1, 3.0);
- GameTextForPlayer(playerid, "~g~Kamu Menjadi Penjual Hotdog", 3000, 3);
- new name[MAX_PLAYER_NAME], string[180];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), ""JOBS"[JOBS] "NICK"%s "GY"Sekarang Menjadi Penjual Hotdog.", name);
- SendClientMessageToAll(-1, string);
- SendClientMessage(playerid, -1, ""JOBS"[JOBS] "GR"Ikuti Checkpoint Yang Ada Diradar Anda !.");
- return 1;
- }
- else if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 588 && kerja[playerid] == 1)
- {
- GameTextForPlayer(playerid, "~r~Kamu Telah Memiliki Pekerjaan", 3000, 3);
- return 1;
- }
- SendClientMessage(playerid, COLOR_RED,"[ERROR] "WH"Kamu Harus Berada Di Mobil hotdog Jika Ingin Menjadi Penjual Hotdog");
- return 1;
- }
- //========================= Quit Job Commands ===========================================
- CMD:qj(playerid) return cmd_quitjob (playerid);
- CMD:quitjob(playerid)
- {
- if(kerja[playerid] == 1)
- {
- kerja[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, -1, ""JOBS"[JOBS] "WH"Anda Berhasil Keluar Dari Pekerjaan.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, -1, ""JOBS"[JOBS] "WH"Anda Sedang Tidak Bekerja.");
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement