[FilterScript] Petrol Trucker Job
#1

Hello Guys.

Here's some other Petrol Trucker, that let's you go to every Fuel Station at LS.
Hope you enjoy, its for roleplay.

Example:
pawn Код:
#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);
    }
}
Download:
http://www.mediafire.com/?c8by3wc780qu04q

Picture(s):
/imageshack/img713/4866/samp028fy.png

Credit(s):
* Forum (SA-MP) - For the idea.

Test Server: (Don't know if its allowed to post, but if not, please tell me)
217.117.234.62:7777

Enjoy,
Mister. M (BlackBerry)
Reply
#2

I might release a whole server soon.
Reply
#3

Use this button

Good for beginers,bad for RP ,maybe good for stunt,but i doubt.
Reply
#4

Bad for rp? I 'created' it for my rp server. :P

So how could it be bad for RP?
Its just a job.
Reply
#5

Then your RP is not that good eighter.
So...Make it so the truckers have to go to some place and refill with fuel,then they will have to go to a random Gas Station and leave the fuel there,then go to some other place and refill and so on.
(late and tired,out of ideeas)
Reply
#6

Sorry but sir (Ghost_BB) i doubt you played RP, there are jobs everywhere, tell me how exactly do you roleplay without jobs -.-, nice releases should help out DM servers aswell
Reply
#7

Quote:
Originally Posted by Lorenc_
Посмотреть сообщение
Sorry but sir (Ghost_BB) i doubt you played RP, there are jobs everywhere, tell me how exactly do you roleplay without jobs -.-, nice releases should help out DM servers aswell
My server is a RP without jobs
Reply
#8

Quote:
Originally Posted by Lorenc_
Посмотреть сообщение
Sorry but sir (Ghost_BB) i doubt you played RP, there are jobs everywhere, tell me how exactly do you roleplay without jobs -.-, nice releases should help out DM servers aswell
If you think that those Races he made are good for a RP GM then i dont want to see a GM made by you.
Reply
#9

A race? what are you talking about,

Its a PEtrol Trucker, you need to drive arround and give some fuel oO
Reply
#10

Good Job but you would be create a collection of all the job create by you. The job collection

(Sorry for my bad englsih i am french but i learn englsih)
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)