Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf>
- #define COLOR_ORANGE 0xFFA54F
- #define COLOR_RED 0xCD3333
- new Checkpoint[MAX_PLAYERS];
- new bool:CoalJob[MAX_PLAYERS];
- public OnPlayerConnect(playerid)
- {
- Checkpoint[playerid] = 0;
- CoalJob[playerid] = false;
- return 1;
- }
- CMD:coalmine(playerid, params[])
- {
- new Vehicle = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(Vehicle) == 573)
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Go to all checkppoints.");
- SetPlayerRaceCheckpoint(playerid, 0, 817.1170,845.0590,10.4850, 765.4453,885.4069,-1.2558, 3);
- CoalJob[playerid] = true;
- Checkpoint[playerid] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "You are not in a truck");
- }
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- if(CoalJob[playerid] == true)
- {
- DisablePlayerRaceCheckpoint(playerid);
- switch(Checkpoint[playerid])
- {
- case 0:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
- Checkpoint[playerid] ++;
- SetPlayerRaceCheckpoint(playerid, 0, 765.4453,885.4069,-1.2558, 690.2831,979.4869,-12.7432, 3 );
- }
- case 1:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
- Checkpoint[playerid] ++;
- SetPlayerRaceCheckpoint(playerid, 0, 690.2831,979.4869,-12.7432, 731.7955,882.9299,-26.4920, 3);
- }
- case 2:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
- Checkpoint[playerid] ++;
- SetPlayerRaceCheckpoint(playerid, 0, 731.7955,882.9299,-26.4920, 628.5996,922.4578,-41.0336, 3);
- }
- case 3:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
- Checkpoint[playerid] ++;
- SetPlayerRaceCheckpoint(playerid, 0, 628.5996,922.4578,-41.0336, 521.0988,906.9174,-41.5109, 3);
- }
- case 4:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
- Checkpoint[playerid] ++;
- SetPlayerRaceCheckpoint(playerid, 0, 521.0988,906.9174,-41.5109, 765.4453,885.4069,-1.2558, 3);
- }
- case 5:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
- Checkpoint[playerid] ++;
- SetPlayerRaceCheckpoint(playerid, 0, 817.1170, 845.0590, 10.4850, 817.1170,845.0590,10.4850, 3);
- }
- case 6:
- {
- SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç âñèÿêè ÷åêïîéíòîâå è âçå 10000");
- GivePlayerMoney(playerid, 10000);
- CoalJob[playerid] = false;
- Checkpoint[playerid] = 0;
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement