View Single Post
Old 19/02/2020, 01:46 PM   #12
moura98
Huge Clucker
 
moura98's Avatar
 
Join Date: Jul 2015
Location: Brasil
Posts: 478
Reputation: 20
Default Re: Proibir ids de entrar no veiculo menos quem digitou o comando

Quote:
Originally Posted by AdrianoStk View Post
Não entendi muito bem oque você quer ao certo, mas teste esse código, pode ser que não copile (fiz pelo celular)
Qualquer coisa descreva melhor oque procura!

PHP Code:
CMD:marcarcarro(playerid)
{
    
// anti bugs
    
if( Marcado[playerid] == true ) return SendClientMessage(playerid, -1"<!> voce ja marcou um carro");
    new 
rand randomsizeof(CarrosRoubo) );
    
SetPlayerCheckpoint(playeridCarrosRoubo[rand][0], CarrosRoubo[rand][1], CarrosRoubo[rand][2], 3);
    switch(
random(3))
    {
        case 
1:    carro_roubo[playerid] = AddStaticVehicle(410CarrosRoubo[rand][0], CarrosRoubo[rand][1], CarrosRoubo[rand][2], CarrosRoubo[rand][3], 11);
        case 
2:    carro_roubo[playerid] = AddStaticVehicle(478CarrosRoubo[rand][0], CarrosRoubo[rand][1], CarrosRoubo[rand][2], CarrosRoubo[rand][3], 11);
        case 
3carro_roubo[playerid] = AddStaticVehicle(402CarrosRoubo[rand][0], CarrosRoubo[rand][1], CarrosRoubo[rand][2], CarrosRoubo[rand][3], 11);
    }
    
MotorQuebrado[carro_roubo[playerid]] = false;
    
SendClientMessage(playeridVERDE_CLARO"*Veiculo marcado no mapa va ate a localizacao e faca o roubo");
    
Marcado[playerid] = true;
    return 
1;
}

public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        new 
vehicleid GetPlayerVehicleID(playerid);
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i) && carro_roubo[i] == vehicleid && playerid =! i)
            {
                
SendClientMessage(playerid, -1"Vaza!");
                 
RemovePlayerFromVehicle(playerid);
            }
        }
    }
    return 
1;
}
/*public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SendClientMessage(playerid, VERDE_CLARO, "* Para ligar o motor use: /motor ou aperte 'Y'.");
    UltimoVeiculo[playerid] = vehicleid;
    if( vehicleid == carro_roubo[playerid] )
        {
        /*    if( Player[playerid][pEmprego] != LadraoCarros )
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid, LARANJA, "[VS:RP] Voce nao tem a chave desse veiculo!");
            }*/
            
DisablePlayerCheckpoint(playerid);
            
SendClientMessage(playerid, -1"*Foi marcado no mapa o local de venda do veiculo leve ate la.");
            
SetPlayerCheckpoint(playerid, -1708.3495,10.3581,3.38642);
        }
} */ 
isso mesmo que eu queria. +rep
__________________
moura98 is offline   Reply With Quote