SA-MP Forums Archive
[Ajuda] Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Help (/showthread.php?tid=385206)



Help - Adriano_MQD - 14.10.2012

Era pra tipo so poder meu nick entrar naquele carro, mas isso acontece com todos os veiculos.

pawn Код:
Meucarro = CreateVehicle(562,1201.9156,-2037.6823,68.6643,269.4352,0,1,0);

pawn Код:
new NomeDoPlayer[24]; GetPlayerName(playerid, NomeDoPlayer, 24);
    new Veh2 = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    if(!strcmp(NomeDoPlayer, "Adriano_MQD", false))
    {
    if (Veh2 == Meucarro)
    SendClientMessage(playerid, -1, "Bem vindo ao seu veiculo Adriano_MQD!");
    }
    else
    {
    SendClientMessage(playerid, -1, "Esse veiculo pertence а Adriano_MQD vocк nгo pode dirigi-lo!"), RemovePlayerFromVehicle(playerid);
    }



Re: Help - Lucas_Henrique - 14.10.2012

tenho certeza naum mais acho q vai dar:

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new NomeDoPlayer[24]; GetPlayerName(playerid, NomeDoPlayer, 24);
    new Veh2 = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    if(!strcmp(NomeDoPlayer, "Adriano_MQD", false))
    {
        SendClientMessage(playerid, -1, "Esse veiculo pertence а Adriano_MQD vocк nгo pode dirigi-lo!");
        RemovePlayerFromVehicle(playerid);
    }
    else
    {
        if(Veh2 == Meucarro)
        SendClientMessage(playerid, -1, "Bem vindo ao seu veiculo Adriano_MQD!");
    }
    return 1;
}



Re: Help - Adriano_MQD - 14.10.2012

Deu no mesmo.


Re: Help - DrTHE - 14.10.2012

PHP код:
new NomeDoPlayer[24];
GetPlayerName(playeridNomeDoPlayer24);
if(
newstate == PLAYER_STATE_DRIVER)
{
    if(
GetPlayerVehicleID(playerid) == Meucarro)
    {
        if(
strcmp(NomeDoPlayer"Adriano_MQD"true) == 0)
        {
            
SendClientMessage(playerid, -1"Bem vindo ao seu veiculo Adriano_MQD!");
        }
        else
        {
            
SendClientMessage(playerid, -1"Esse veiculo pertence а Adriano_MQD vocк nгo pode dirigi-lo!"), RemovePlayerFromVehicle(playerid);
        }
    }




Re: Help - zSuYaNw - 15.10.2012

PHP код:
    // Verifica se ele estб no estado de dirigir veiculo
    
if(newstate == PLAYER_STATE_DRIVER)
    {

        
// Verifica se ocarro que o player entrou й o mesmo  carro do "Adriano_MQD".
        
if (GetPlayerVehicleID(playerid) == Meucarro){
        
            
// cria a array estбtica "NomeDoPlayer"
            
static
                
NomeDoPlayer[24]
            ;

            
// Pega o nome do player e armazena na array estбtica..
            
GetPlayerName(playeridNomeDoPlayer24);

            
// Compara o nome do player com a string "Adriano_MQD"
            
if(!strcmp(NomeDoPlayer"Adriano_MQD"false))
            {
                
// Caso for igual, manda a mensagem:
                
SendClientMessage(playerid, -1"Bem vindo ao seu veiculo Adriano_MQD!");
                return 
true;
            }
            else
            {
                
// Caso for diferente manda a mensagem e retira o player do veiculo.
                
SendClientMessage(playerid, -1"Esse veiculo pertence а Adriano_MQD vocк nгo pode dirigi-lo!");
                
RemovePlayerFromVehicle(playerid);
                return 
false;
            }
        }
    }