[Ajuda] Ao criar um veiculo, deletar o ultimo criado.
#2

Rapaz, eu estou longe de pawn, mas acredito que isto possa ajudar vocк. Abaixo estб uma base.
Lembrando: Nгo testei nada.

Tente isso como base:
PHP код:
new
    
bool:playerVehicle[MAX_PLAYERS char],
    
vehicleID_[MAX_PLAYERS]
;

COMMAND:vh(playeridparams[])
{
    new 
vehicleID;
    if(!
sscanf(params"d"vehicleID))
    {
        
playerVehicle{playerid} ^= true;
        
DestroyVehicle(vehicleID_[playerid]);
        new 
Float:playerPos[4];
        
GetPlayerPos(playeridplayerPos[0], playerPos[1], playerPos[2]);
        
GetPlayerFacingAngle(playeridplayerPos[3]);
        
vehicleID_[playerid] = CreateVehicle(vehicleIDplayerPos[0], playerPos[1], playerPos[2] + 1.00playerPos[3], 0160);
        
PutPlayerInVehicle(playeridvehicleID_[playerid], 0);
    }
    else
        return 
SendClientMessage(playerid, -1"[ERRO]: Parвmetros incorretos.");
    return 
true;

Ou isso:
PHP код:
COMMAND:vh(playeridparams[])
{
    new 
vehicleID;
    if(!
sscanf(params"d"vehicleID))
    {
        if(
playerVehicle{playerid})
        {
            
DestroyVehicle(vehicleID_[playerid]);
            
playerVehicle{playerid} = false;
        }
        new 
Float:playerPos[4];
        
GetPlayerPos(playeridplayerPos[0], playerPos[1], playerPos[2]);
        
GetPlayerFacingAngle(playeridplayerPos[3]);
        
vehicleID_[playerid] = CreateVehicle(vehicleIDplayerPos[0], playerPos[1], playerPos[2] + 1.00playerPos[3], 0160);
        
PutPlayerInVehicle(playeridvehicleID_[playerid], 0);
        
playerVehicle{playerid} = true;
    }
    else
        return 
SendClientMessage(playerid, -1"[ERRO]: Parвmetros incorretos.");
    return 
true;

Reply


Messages In This Thread
Ao criar um veiculo, deletar o ultimo criado. - by yAndrey - 04.03.2019, 02:19
Re: Ao criar um veiculo, deletar o ultimo criado. - by Cycle - 04.03.2019, 04:10
Re: Ao criar um veiculo, deletar o ultimo criado. - by zHellSync - 04.03.2019, 12:51

Forum Jump:


Users browsing this thread: 1 Guest(s)