[Ajuda] Criar incкndio Nessa funзгo
#4

Comeзo do GM

pawn Код:
new ObjetoI[MAX_PLAYERS];
pawn Код:
//Quando Iniciar o Trabalho Queria colocar para criar o Objeto
Bombeiro_StartRandomJob(playerid)
{
    new vid;
    if (GetPlayerVehicleSeat(playerid) == 0)
    {
        vid = GetPlayerVehicleID(playerid);
        switch (GetVehicleModel(vid))
        {
            case VehicleFireTruck, VehicleTruckFire:
            {
                new Float:x, Float:y, Float:z;
                APlayerData[playerid][JobStarted] = true;
                APlayerData[playerid][JobID] = 2;
                APlayerData[playerid][JobLoc1] = random(sizeof(AFogos));
                APlayerData[playerid][JobStep] = 1;

                new STR[1000];
                format(STR, 1000, "{a9c4e4}Voce tem que ir apagar o fogo em {FFFFFF}%s{a9c4e4}.", AFogos[APlayerData[playerid][JobLoc1]][FogoName]);
                SendClientMessage(playerid, -1, STR);

                format(STR, 1000, TXT_FogoEmLugar, AFogos[APlayerData[playerid][JobLoc1]][FogoName]);
                TextDrawSetString(Trapo[playerid], TXT_FogoEmLugar);

                x = AFogos[APlayerData[playerid][JobLoc1]][FogoX];
                y = AFogos[APlayerData[playerid][JobLoc1]][FogoY];
                z = AFogos[APlayerData[playerid][JobLoc1]][FogoZ];
                ObjectI[playerid] = CreateObject(18691,x,y,z,0,0,0);
                SetPlayerCheckpoint(playerid, x, y, z, 10.0);
                APlayerData[playerid][LoadID] = CreateExplosion(x, y, z, 10, 20.0);
                APlayerData[playerid][VehicleID] = vid;
                APlayerData[playerid][VehicleTimerTime] = Job_TimeToFailMission;
            }
        }
    }
    return 1;
}
pawn Код:
Bombeiro_EndJob(playerid)
{
    if (APlayerData[playerid][JobStarted] == true)
    {
        APlayerData[playerid][JobStarted] = false;
        APlayerData[playerid][JobStep] = 0;
        APlayerData[playerid][JobID] = 0;
        APlayerData[playerid][VehicleTimerTime] = 0;
        APlayerData[playerid][VehicleID] = 0;
        APlayerData[playerid][JobLoc1] = 0;
        APlayerData[playerid][JobLoc2] = 0;
        if (APlayerData[playerid][LoadID] != 0)
        {
            APlayerData[playerid][LoadID] = 0;
        }
        DestroyObject(ObjectI[playerid]);
        DisablePlayerCheckpoint(playerid);
        DisablePlayerRaceCheckpoint(playerid);
        TextDrawSetString(Trapo[playerid], Bombeiro_NoJobText);
        KillTimer(APlayerData[playerid][LoadingTimer]);
    }
    return 1;
}
Acho que pode funcionar..
Atenciosamente,
Reply


Messages In This Thread
Criar incкndio Nessa funзгo - by Julinhu - 18.07.2014, 15:41
Re: Criar incкndio Nessa funзгo - by Julinhu - 18.07.2014, 20:32
Re: Criar incкndio Nessa funзгo - by Julinhu - 19.08.2014, 20:54
Respuesta: Criar incкndio Nessa funзгo - by [BWL]Chamaleon - 20.08.2014, 17:34

Forum Jump:


Users browsing this thread: 1 Guest(s)