Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.



 
AcasaUltimele imaginiCăutareÎnregistrareConectare

Distribuiţi|

[FS] Harvest job

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
I'm sorry
Fondator
I'm sorry


Rank: Fondator
Sex Sex : masculin
Mesaje Mesaje : 157
€uro €uro : 85528
Varsta Varsta : 30
Joburi/Distractii Joburi/Distractii : Street Workout
[FS] Harvest job Empty
MesajSubiect: [FS] Harvest job [FS] Harvest job Icon_minitimeMier Apr 10, 2013 10:44 am

Unii pe servere nu aveti joburii cu care puteti face bani
Faceti si voi un FS si adaugati in el:
Cod:
#include <a_samp>
#define COLOR_DARKGOLD 0x808000AA
#define COLOR_RED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
new HarvestJob[256];
public OnFilterScriptInit()
{
        AddStaticVehicle(532,-488.9691,-1454.4095,13.6985,176.1319,0,0); // Harvest
}
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp("/harvest", cmdtext, true, 10) == 0)
        {
                if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 532)
                {
                        HarvestJob[playerid] = 1;
                        new name[MAX_PLAYER_NAME], string[48];
                        GetPlayerName(playerid, name, sizeof(name));
                        format(string, sizeof(string), "* %s is now a Harvester.", name );
                        SendClientMessageToAll(COLOR_YELLOW, string);
                        SetPlayerCheckpoint(playerid,-484.5330,-1480.2612,13.9457,10);
                        SendClientMessage(playerid,COLOR_YELLOW,"* Follow the red markers and you'll recieve money!");
                        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)) == 532)
        {
                SendClientMessage(playerid, COLOR_RED, "* You can start the sweepingjob by using /harvest");
        }
        return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 532)
        {
                if(HarvestJob[playerid] == 1){
                        HarvestJob[playerid] = 2;
                        SetPlayerCheckpoint(playerid,-488.9691,-1454.4095,13.6985,10);
                        SendClientMessage(playerid,COLOR_YELLOW,"* Please go to the next mark, and you'll be payed!");
                        return 1;
                }
                if(HarvestJob[playerid] == 2){
                        HarvestJob[playerid] = 3;
                        SetPlayerCheckpoint(playerid,-491.1559,-1590.0781,6.0986,10);
                        return 1;
                }
                if(HarvestJob[playerid] == 3){
                        HarvestJob[playerid] = 4;
                        SetPlayerCheckpoint(playerid,-517.1489,-1494.8715,10.6554,10);
                        return 1;
                }
                if(HarvestJob[playerid] == 4){
                        HarvestJob[playerid] = 5;
                        SetPlayerCheckpoint(playerid,-537.1957,-1495.2427,9.5398,10);
                        return 1;
                }
                if(HarvestJob[playerid] == 5){
                        HarvestJob[playerid] = 6;
                        SetPlayerCheckpoint(playerid,-538.4468,-1594.6807,7.9598,10);
                        return 1;
                }
                if(HarvestJob[playerid] == 6){
                        HarvestJob[playerid] = 7;
                        SetPlayerCheckpoint(playerid,-562.2611,-1505.3055,8.7389,10);
                        return 1;
                }
                if(HarvestJob[playerid] == 7){
                        HarvestJob[playerid] = 0;
                        DisablePlayerCheckpoint(playerid);
                        SendClientMessage(playerid,COLOR_YELLOW,"* You have recieved $300 for your work!");
                        GivePlayerMoney(playerid,300);
                }
        }
        return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
        if(HarvestJob[playerid] > 0)
        {
                SendClientMessage(playerid, COLOR_RED, "* You have left your job, you won't be payed.");
                DisablePlayerCheckpoint(playerid);
                HarvestJob[playerid] = 0;
        }
}
Sus In jos

[FS] Harvest job

Vezi subiectul anterior Vezi subiectul urmator Sus
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: Gaming :: SA-MP :: FilterScripts-