[ajuda] /trancar bugado
#9

pawn Код:
if(strcmp(cmd, "/trancar", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new carid;
        if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
        {
            if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPHousekey] == 255) SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo tem um carro de casa/alugado.");
            else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPHousekey]+totalveiculos)
            {
                if (HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] > 0)
                {
                    gLastDriver[HireCar[playerid]] = 300;
                    VTrancado[HireCar[playerid]] = 0;
                    UnLockCar(HireCar[playerid]);
                }
                HireCar[playerid] = gLastCar[playerid];
            }
        }
        if (PlayerInfo[playerid][pPHousekey] == 255)
        {
            if(HireCar[playerid] == 0) SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro.");
        }
        carid = PlayerInfo[playerid][pPHousekey]+totalveiculosh;
        if(HireCar[playerid] > 0 && !SwitchKey[playerid]) carid = HireCar[playerid];
        //new driver = gLastDriver[carid];
        new lockstatus = VTrancado[carid];
        new Float:cx,Float:cy,Float:cz;
        GetVehiclePos(carid, cx, cy, cz);
        switch (lockstatus)
        {
            case 0:
            {
                if(HireCar[playerid] == 0 && PlayerInfo[playerid][pPHousekey] == 255) SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro");
                if(HireCar[playerid] == carid && !SwitchKey[playerid])
                {
                    GameTextForPlayer(playerid, "~w~Veiculo Alugado~r~Fechado", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                    VTrancado[carid] = 1;
                    LockCar(carid);
                }
                else if(PlayerInfo[playerid][pPHouseCarkey] == carid)
                {
                    GameTextForPlayer(playerid, "~w~Veiculo da Casa ~r~Fechado", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                    VTrancado[carid] = 1;
                    LockCar(carid);
                }
            }
            case 1:
            {
                if(HireCar[playerid] == 0 && PlayerInfo[playerid][pPHousekey] == 255) SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro");
                if(HireCar[playerid] == carid && !SwitchKey[playerid])
                {
                    GameTextForPlayer(playerid, "~w~Veiculo Alugado~g~Aberto", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                    VTrancado[carid] = 0;
                    UnLockCar(carid);
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                }
                else if(PlayerInfo[playerid][pPHouseCarkey] == carid)
                {
                    GameTextForPlayer(playerid, "~w~Veiculo da Casa ~g~Aberto", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
                    VTrancado[carid] = 0;
                    SetPlayerVirtualWorld(playerid, 0);
                    SetPlayerInterior(playerid, 0);
                    for ( new x = 0, i = MAX_PLAYERS ; x != i ; ++x )
                    {
                        if ( !IsPlayerConnected ( x ) ) continue;
                        if ( IsPlayerConnected ( x ) ) SetVehicleParamsForPlayer ( carid , x , 0 , 0 ) ;
                    }
                }
            }
            if(carid == 256) SendClientMessage(playerid, COLOR_GRAD2, "Voce nгo tem um carro!");
        }
    }
    return 1;
}
Reply


Messages In This Thread
[ajuda] /trancar bugado - by bombomloko - 22.04.2012, 19:15
Re: [ajuda] /trancar bugado - by RoacH` - 22.04.2012, 19:28
Re: [ajuda] /trancar bugado - by bombomloko - 22.04.2012, 19:38
Re: [ajuda] /trancar bugado - by RoacH` - 22.04.2012, 19:40
Re: [ajuda] /trancar bugado - by bombomloko - 22.04.2012, 19:41
Re: [ajuda] /trancar bugado - by Diogo123 - 22.04.2012, 20:03
Re: [ajuda] /trancar bugado - by RoacH` - 22.04.2012, 20:04
Re: [ajuda] /trancar bugado - by bombomloko - 22.04.2012, 20:32
Re: [ajuda] /trancar bugado - by RoacH` - 22.04.2012, 20:42
Re: [ajuda] /trancar bugado - by bombomloko - 22.04.2012, 20:54

Forum Jump:


Users browsing this thread: 1 Guest(s)