Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //FilterScript By UltraScripter // All By MySelf!!!!!! Dont Forget To Create A Folder In ScriptFile Name The Folder TruckJobsV1
- //Enjoey My Script!!! !!! !!! Please Rep Guys
- #include <a_samp>
- #include <dini>
- #include <zcmd>
- new TruckInfo;
- #define RED 0xFF0000FF
- #define YELLOW 0xFFFF00FF
- #define GREEN 0x00FF00FF
- new Truck[MAX_VEHICLES];
- new Trailer[MAX_VEHICLES];
- new SmallDelivery[MAX_PLAYERS];
- new File[256];
- new pName[MAX_PLAYER_NAME];
- #define ACC "TruckJobsV1/%s.ini"
- enum pJobs
- {
- pTrucker
- }
- new PlayerJobs[MAX_PLAYERS];
- #if defined FILTERSCRIPT
- #endif
- public OnGameModeInit()
- {
- new playerid;
- new vehicleid = GetPlayerVehicleID(playerid);
- Truck[vehicleid] = AddStaticVehicle(403,2107.1340,1396.0590,11.4265,0.1243,28,1); // Turcker[1]________
- Truck[vehicleid] = AddStaticVehicle(403,2100.8452,1396.0991,11.4253,358.3108,40,1); // lol
- Truck[vehicleid] = AddStaticVehicle(403,2101.8491,1411.3364,11.4752,29.6621,113,1); //
- Truck[vehicleid] = AddStaticVehicle(403,2112.7363,1415.0103,11.4755,350.9614,37,1); //
- Truck[vehicleid] = AddStaticVehicle(403,2121.2529,1396.7788,11.4187,338.4493,28,1); //
- Trailer[vehicleid] = AddStaticVehicle(591,2148.6399,1421.1532,10.5474,272.4403,123,1); // load
- Trailer[vehicleid] = AddStaticVehicle(591,2146.9307,1436.8262,10.5473,105.9744,123,1); // load2
- Trailer[vehicleid] = AddStaticVehicle(591,2115.7375,1436.2849,10.5474,86.7289,123,1); // load3
- Trailer[vehicleid] = AddStaticVehicle(591,2161.2559,1398.6466,10.5474,168.9634,123,1); // load 4
- Trailer[vehicleid] = AddStaticVehicle(591,2190.3638,1429.9111,10.5474,266.2086,123,1); // load5
- AttachTrailerToVehicle(Trailer[vehicleid], Truck[vehicleid]);
- Create3DTextLabel("TruckerJob\n/StartJob\nTpStartWork", 0x00FF00FF, 2097.1365,1382.7920,10.8203, 40, 0, 0);
- TruckInfo = CreatePickup(1239, 1, 2096.9644,1382.7919,10.8203);
- return 1;
- }
- CMD:startjob(playerid, params[])
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- format(File, sizeof(File), ACC, pName);
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "You Need To Be On Foot To Do This Command!");
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 2097.1365,1382.7920,10.8203))
- {
- if(!dini_Exists(File))
- {
- dini_Create(File);
- dini_IntSet(File, "Job", 1);
- dini_IntSet(File, "Trucker", 1);
- SendClientMessage(playerid, GREEN, "Welcome Turcker Man!");
- }
- else
- {
- if(fexist(File))
- {
- SendClientMessage(playerid, RED, "You Allready Have A Job!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "You Are Not In The Checkpoint!");
- }
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- switch(SmallDelivery[playerid])
- {
- case 1:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~1/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 2068.2146,1502.7157,11.2783, 2063.0547,1710.7942,11.3007, 5.0);
- SmallDelivery[playerid] = 2;
- }
- }
- case 2:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~2/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 2063.0547,1710.7942,11.3007, 1885.7808,1715.8938,11.4098, 5.0);
- SmallDelivery[playerid] = 3;
- }
- }
- case 3:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~3/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1885.7808,1715.8938,11.4098, 1875.8514,1731.6914,11.2642, 5.0);
- SmallDelivery[playerid] = 4;
- }
- }
- case 4:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~4/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1875.8514,1731.6914,11.2642, 1807.3046,1932.7422,6.6758, 5.0);
- SmallDelivery[playerid] = 5;
- }
- }
- case 5:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~5/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1807.3046,1932.7422,6.6758, 1807.6368,2227.4946,5.3004, 5.0);
- SmallDelivery[playerid] = 6;
- }
- }
- case 6:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~6/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1807.6368,2227.4946,5.3004, 1821.1998,2464.3691,14.1908, 5.0);
- SmallDelivery[playerid] = 7;
- }
- }
- case 7:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~7/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1821.1998,2464.3691,14.1908, 1637.0345,2519.1077,9.3478, 5.0);
- SmallDelivery[playerid] = 8;
- }
- }
- case 8:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~8/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1637.0345,2519.1077,9.3478, 1406.7924,2472.4231,7.3397, 5.0);
- SmallDelivery[playerid] = 9;
- }
- }
- case 9:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~9/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1406.7924,2472.4231,7.3397, 1210.3490,2479.7507,9.6177, 5.0);
- SmallDelivery[playerid] = 10;
- }
- }
- case 10:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~10/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 1210.3490,2479.7507,9.6177, 978.3120,2578.4729,11.2143, 5.0);
- SmallDelivery[playerid] = 11;
- }
- }
- case 11:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~11/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 978.3120,2578.4729,11.2143, 905.7528,2618.7539,11.2297, 5.0);
- SmallDelivery[playerid] = 12;
- }
- }
- case 12:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~12/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 905.7528,2618.7539,11.2297, 773.7325,2655.5339,16.8170, 5.0);
- SmallDelivery[playerid] = 13;
- }
- }
- case 13:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~13/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 773.7325,2655.5339,16.8170, 423.5446,2690.1226,61.0013, 5.0);
- SmallDelivery[playerid] = 14;
- }
- }
- case 14:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~14/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 423.5446,2690.1226,61.0013, 388.5550,2706.8108,61.3059, 5.0);
- SmallDelivery[playerid] = 15;
- }
- }
- case 15:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~15/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 388.5550,2706.8108,61.3059, 262.0083,2742.6814,60.4500, 5.0);
- SmallDelivery[playerid] = 16;
- }
- }
- case 16:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~16/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 262.0083,2742.6814,60.4500, 97.4653,2701.1235,52.9361, 5.0);
- SmallDelivery[playerid] = 17;
- }
- }
- case 17:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~17/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, 97.4653,2701.1235,52.9361, -46.4837,2639.9023,64.1596, 5.0);
- SmallDelivery[playerid] = 18;
- }
- }
- case 18:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~18/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, -46.4837,2639.9023,64.1596, -222.6712,2595.4758,63.3094, 5.0);
- SmallDelivery[playerid] = 19;
- }
- }
- case 19:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~19/20", 5000, 5);
- SetPlayerRaceCheckpoint(playerid, 1, -222.6712,2595.4758,63.3094, -222.6712,2595.4758,63.3094, 5.0);
- SmallDelivery[playerid] = 20;
- }
- }
- case 20:
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403))
- if(!IsTrailerAttachedToVehicle(vehicleid))
- {
- SendClientMessage(playerid, RED, "You Need To Attach A Trailer To You Truck!");
- }
- else
- {
- DisablePlayerRaceCheckpoint(playerid);
- DestroyVehicle(vehicleid);
- DestroyVehicle(Trailer[vehicleid]);
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- GameTextForPlayer(playerid, "~y~20/20", 5000, 5);
- SendClientMessage(playerid, YELLOW, "Truck Jobs Small Delivery Completed Man Ok +{00FF00}$2500");
- GivePlayerMoney(playerid, 2500);
- }
- }
- }
- return 1;
- }
- CMD:truckjobs(playerid, params[])
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- format(File, sizeof(File), ACC, pName);
- if(!dini_Exists(File))
- {
- SendClientMessage(playerid, RED, "You Are Not A Trucker!!! !!! !!!");
- }
- if(fexist(File))
- {
- if(IsPlayerInAnyVehicle(playerid > 403))
- ShowPlayerDialog(playerid, 20, DIALOG_STYLE_LIST, "Truck Jobs!!! !!! !!!", "1.Small Delivery ($2500)\n2.Normal Delivery ($5000)\n3.Big Delivery ($7500)\n4.Giant Delivery ($10000)\n5.Huge Delivery ($50000)", "Start", "Quit");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(!response) return SendClientMessage(playerid, RED, "Jobs Aborted !!! !!! !!!");
- if(response)
- {
- switch(dialogid == 20)
- {
- case 1:
- {
- switch(listitem)
- {
- case 0:
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid > 403)) GetPlayerMoney(playerid);
- SendClientMessage(playerid, GREEN, "Attach A Trailer To The Truck First Man Ok Dude !!! !!! !!!");
- SendClientMessage(playerid, YELLOW, "You Have {00FF00}2 {FFFF00}Minutes to Complete This job Man !! !!!! !! ! ! ! ");
- SmallDelivery[playerid] = SetPlayerRaceCheckpoint(playerid, 1, 2085.2207,1432.4276,11.3253, 2068.2146,1502.7157,11.2783, 5.0);
- SmallDelivery[playerid] = 1;
- SetTimerEx("SD", 120000, false, "i", playerid);
- }
- case 1:
- {
- SendClientMessage(playerid, RED, "Coming Soon");
- }
- case 2:
- {
- SendClientMessage(playerid, RED, "Coming Soon");
- }
- case 3:
- {
- SendClientMessage(playerid, RED, "Coming Soon");
- }
- case 4:
- {
- SendClientMessage(playerid, RED, "Coming Soon");
- }
- }
- }
- }
- }
- return 1;
- }
- #pragma unused ret_memcpy
- //FilterScript By UltraScripter // All By MySelf!!!!!! Dont Forget To Create A Folder In ScriptFile Name The Folder TruckJobsV1
- //Enjoey My Script!!! !!! !!! Please Rep Guys
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement