Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //StockTrucker
- #include <a_samp>
- #include <zcmd>
- new StockTrucker[256];
- new StockVeh[3];
- public OnFilterScriptInit()
- {
- print("\n------------------------------------");
- print(" StockTrucker by : Lzy Loaded..");
- print("------------------------------------\n");
- StockVeh[0] = AddStaticVehicle(456,-2172.6768,-221.3245,35.4942,270.0466,91,63); //Yankee
- StockVeh[1] = AddStaticVehicle(456,-2172.7280,-215.4592,35.4937,269.6863,102,65); //Yankee
- StockVeh[2] = AddStaticVehicle(456,-2172.5142,-208.9976,35.4932,270.2495,105,72); //Yankee
- }
- public OnFilterScriptExit()
- {
- DestroyVehicle(StockVeh[0]);
- DestroyVehicle(StockVeh[1]);
- DestroyVehicle(StockVeh[2]);
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,0xFFFF00,"StockTrucker by : Lzy");
- return 1;
- }
- CMD:tptruck(playerid,params[])
- {
- SetPlayerPos(playerid, -2163.0662,-223.5228,36.5156);
- SetPlayerFacingAngle(playerid, 245.0290);
- SendClientMessage(playerid, 0xFF00FF,"[TRUCKER]: {0066CC}Use {FF0000}/trucker {0066CC}to start trucking !");
- GameTextForPlayer(playerid,"~b~Use ~r~/trucker ~b~to start trucking !",3000,5);
- return 1;
- }
- CMD:trucker(playerid,params[])
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 456)
- {
- StockTrucker[playerid] = 1;
- new name[MAX_PLAYER_NAME], string[48];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "* %s it is now trucker!", name );
- SetPlayerCheckpoint(playerid,-2142.4302,-205.3267,35.3203,10);
- SendClientMessage(playerid, 0xFF00FF, "[TRUCKER] :{0066CC}Go deliver your truck to those {FF0000}checkpoints {0066CC}in the map to earn {00FF00}some cash {0066CC}!");
- GameTextForPlayer(playerid,"You started your truck work!",5000,5);
- return 1;
- }
- return SendClientMessage(playerid, 0xFF0000AA ,"[ERROR]: You must be in a vehicle named Yankee!");
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) == 456)
- SendClientMessage(playerid, 0xFF00FF,"[TRUCKER]: {0066CC}You can start the job by using {FF0000}/trucker {0066CC}!");
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 456)
- {
- if(StockTrucker[playerid] == 1){
- StockTrucker[playerid] = 2;
- SetPlayerCheckpoint(playerid,-2142.4302,-205.3267,35.3203,10);
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- SendClientMessage(playerid,0xFF00FF,"[TRUCKER]: {FF0000}Continue following those checkpoints in the map !");
- GameTextForPlayer(playerid,"~b~Continue following the ~r~checkpoints to receive ~g~~h~some cash ~b~!",5000,5);
- return 1;
- }
- if(StockTrucker[playerid] == 2){
- StockTrucker[playerid] = 3;
- SetPlayerCheckpoint(playerid,-2112.8503,-168.9174,35.3203,10);
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- return 1;
- }
- if(StockTrucker[playerid] == 3){
- StockTrucker[playerid] = 4;
- SetPlayerCheckpoint(playerid,-2127.3552,-82.5929,35.3203,10);
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- return 1;
- }
- if(StockTrucker[playerid] == 4){
- StockTrucker[playerid] = 5;
- SetPlayerCheckpoint(playerid,-2092.5229,95.9726,35.3203,10);
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- return 1;
- }
- if(StockTrucker[playerid] == 5){
- StockTrucker[playerid] = 6;
- SetPlayerCheckpoint(playerid,-2052.6838,146.1022,28.8359,10);
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- return 1;
- }
- if(StockTrucker[playerid] == 6){
- StockTrucker[playerid] = 7;
- SetPlayerCheckpoint(playerid,-1862.4744,-144.3810,11.9051,10);
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- return 1;
- }
- if(StockTrucker[playerid] == 7){
- StockTrucker[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,0xFF00FF,"[TRUCKER]: {FFFF00}Congratulation!!!Here have some cash for you being sending load ! :)");
- PlayerPlaySound(playerid, 1139, 0.0, 0.0, 10.0);
- GameTextForPlayer(playerid,"~g~~h~+$5888 !",5000,5);
- GivePlayerMoney(playerid,5888);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement