Szerző Téma: Truck Driver  (Megtekintve 508 alkalommal)

Truck Driver
« Dátum: 2013. március 20. - 14:48:37 »
0 Show voters
Hy!
Most töltöttem le ezt a munkát...
Hogy tudom beleépíteni azt hogy ha leakad a trailer a kamionról legyen vége a munkának?
 
#include <a_samp>
#define COLOR_DARKGOLD 0x808000AA
#define COLOR_RED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
new PetrolJob[256];
public OnFilterScriptInit()
{
    AddStaticVehicle(403,2057.3081,-1939.9397,13.9432,270.4501,0,0); // Petrol Trucker (Spawn Front)
    AddStaticVehicle(584,2045.2939,-1939.9041,13.0633,268.2366,0,0); // Petrol Trucker (Spawn Back)
    AddStaticVehicle(403,2032.4635,-1939.7537,13.9389,271.0817,0,0); // Petrol Trucker (Spawn Front)
    AddStaticVehicle(584,2020.9797,-1940.1196,13.9476,270.5276,0,0); // Petrol Trucker (Spawn Back)
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(\"/petrol\", cmdtext, true, 10) == 0)
    {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
        {
            if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,\"* You don\'t have a trailer attached to the vehicle!\"); return 1; }
            if(PetrolJob[playerid] != 1 && PetrolJob[playerid] != 2 && PetrolJob[playerid] != 3){ PetrolJob[playerid] = 1; }
            new name[MAX_PLAYER_NAME], string[48];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), \"* %s is now a Petrol Trucker.\", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            if(PetrolJob[playerid] == 1){
                PetrolJob[playerid] = 2;
                SetPlayerCheckpoint(playerid,1944.7424,-1771.1267,13.1157,10);
                return 1;
            }
            if(PetrolJob[playerid] == 2){
                PetrolJob[playerid] = 3;
                SetPlayerCheckpoint(playerid,1003.4263,-941.8485,41.8079,10);
                return 1;
            }
            if(PetrolJob[playerid] == 3){
                PetrolJob[playerid] = 1;
                SetPlayerCheckpoint(playerid,-97.8173,-1166.7585,2.2650,10);
                return 1;
            }
            return 1;
        }
        SendClientMessage(playerid, COLOR_RED,\"You have to be in a courier truck to start the job\");
    }
    return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
     {
         SendClientMessage(playerid, COLOR_RED, \"* You can start the Petrol Trucking by typing /petrol\");
     }
     return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
     {
        if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,\"* You don\'t have a trailer attached to the vehicle!\"); DisablePlayerCheckpoint(playerid); return 1; }
        GivePlayerMoney(playerid,500);
        SendClientMessage(playerid,COLOR_YELLOW,\"* You have earned $500!\");
        DisablePlayerCheckpoint(playerid);
     }
     return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(PetrolJob[playerid] > 0)
    {
        SendClientMessage(playerid, COLOR_RED, \"* You have left your job, you won\'t be payed.\");
        DisablePlayerCheckpoint(playerid);
    }
}

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Truck Driver
« Válasz #1 Dátum: 2013. március 20. - 18:18:11 »
0 Show voters
Szerintem szedd le a PPC módot az jobb és abban van ilyen is amit akarsz vége a munkának

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal