[Ajuda]/Veiculoestacionar
#6

Bem, reformei seu cуdigo deixando sу o que й primordial .


Caso o mesmo nгo resolva o seu problema, o que estб causando este, ou й a funзгo SalvarCarro ou й um cуdigo de outro lugar do seu GameMode .


Coloque:


pawn Код:
//No Topo do GM:

new bool:EsperarEstacionar[MAX_VEHICLES];



//Na public OnPlayerCommandText:


if(!strcmp(cmdtext, "/veiculoestacionar", true))
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Branco, "Intense RP: Vocк nгo estб em um carro.");
        new VID = GetPlayerVehicleID(playerid);
        if(EsperarEstacionar[VID]) return SendClientMessage(playerid, Branco, "Intense RP: Espere um pouco para poder estar novamente.");
        new PlayerNick[MAX_PLAYER_NAME];
        new carro = Dono[playerid][dChave];
        new Float:X,Float:Y,Float:Z;
        new Float:A;
        GetPlayerName(playerid,PlayerNick,sizeof(PlayerNick));
        if(Carro[carro][cCID] == VID && !strcmp(PlayerNick,Carro[carro][cDono],true))
        {
            motor[carro] = 0;
            GetVehicleZAngle(VID,A);
            GetVehiclePos(VID,X,Y,Z);
            Carro[carro][cSpawnX] = X;
            Carro[carro][cSpawnY] = Y;
            Carro[carro][cSpawnZ] = Z;
            Carro[carro][cAngulo] = A;
            strmid(Carro[carro][cDono], PlayerNick, 0, strlen(PlayerNick), MAX_PLAYER_NAME);
            Carro[carro][cCarroON] = 0;
            DestroyVehicle(cCarro[carro]);
            cCarro[carro] = CreateVehicle(Carro[carro][cModelo],Carro[carro][cSpawnX],Carro[carro][cSpawnY],Carro[carro][cSpawnZ],Carro[carro][cAngulo],Carro[carro][cCorUm],Carro[carro][cCorDois],-1);
            PutPlayerInVehicle(playerid, cCarro[carro], 0);
            Carro[carro][cCID] = VID;
            SendClientMessage(playerid, Azul, "Intense RP: Carro estacionado com sucesso!");
            EsperarEstacionar[VID] = true;
            SetTimerEx("SalvarCarroEstacionado", 5000, false, "dd", carro, VID);
        }
        else
        {
            SendClientMessage(playerid, Branco, "Intense RP: Este carro nгo й seu!");
        }
        return true;
    }



//No Final do GM:

forward SalvarCarroEstacionado(carro, vid);
public SalvarCarroEstacionado(carro, vid)   return EsperarEstacionar[vid] = false, SalvarCarro(carro);


Espero ter ajudado .
Reply


Messages In This Thread
[Ajuda]/Veiculoestacionar - by DJGOMES - 20.11.2011, 10:51
Re: [Ajuda]/Veiculoestacionar - by Cristhian - 20.11.2011, 13:06
Re: [Ajuda]/Veiculoestacionar - by rjjj - 20.11.2011, 13:12
Re: [Ajuda]/Veiculoestacionar - by DJGOMES - 20.11.2011, 21:20
Re: [Ajuda]/Veiculoestacionar - by DJGOMES - 21.11.2011, 16:04
Re: [Ajuda]/Veiculoestacionar - by rjjj - 21.11.2011, 17:21

Forum Jump:


Users browsing this thread: 1 Guest(s)