SA-MP Forums Archive
[AJUDA] Carro sу para o VIP - 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] Carro sу para o VIP (/showthread.php?tid=285209)



[AJUDA] Carro sу para o VIP - Mattos - 23.09.2011

Pessoal... eu precisava saber como fazer para que quando players que tivessem essa caracteristica:

Код:
3 > pDataInfo[playerid][Level] > 0
nгo pudessem ter seus carros roubados... ou seja... quando eles tiverem dirigindo um carro, ninguem poderб roubar dele algo como um jogador vir apertar enter ou f para roubar e nao dar resultado nenhum... Mas ja se alguem quiser entrar no carona, pode.


Re: [AJUDA] Carro sу para o VIP - Josma_cmd - 23.09.2011

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
    for(new i, PP = GetMaxPlayers(); i < pp; i++)
    {
        if(IsPlayerInVehicle(i, vehicleid) && pDataInfo[i][Level] > 0))
        {
            SendClientMessage(playerid, 0xE3191999, "Este veнculo pertence а um jogador VIP");
            TogglePlayerControllable(playerid, 0); //Troque pela aзгo que desejar);
            break;
        }
    }
    return true;
}



Re: [AJUDA] Carro sу para o VIP - Mattos - 23.09.2011

Mas se for no public OnPlayerEnterVehicle(playerid, vehicleid) o player chegarб entrar no veiculo ae quando ele sentar no carro serб enviada a mensagem e ele serб retirado do veнculo... Teria que ser no OnPlayerKeyChange...


Re: [AJUDA] Carro sу para o VIP - Bruno Pereira - 23.09.2011

Quote:
Originally Posted by Mateuscm
Посмотреть сообщение
Mas se for no public OnPlayerEnterVehicle(playerid, vehicleid) o player chegarб entrar no veiculo ae quando ele sentar no carro serб enviada a mensagem e ele serб retirado do veнculo... Teria que ser no OnPlayerKeyChange...
Errado, no OnPlayerKeyState que ele sentarб no carro pra mensagem ser enviada.
No OnPlayerEnterVehicle, quando o cara apertar ENTER/F pra entrar no carro ja envia a mensagem .


Re: [AJUDA] Carro sу para o VIP - FireCat - 23.09.2011

Quote:
Originally Posted by Josma_cmd
Посмотреть сообщение
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
    for(new i, PP = GetMaxPlayers(); i < pp; i++)
    {
        if(IsPlayerInVehicle(i, vehicleid) && pDataInfo[i][Level] > 0))
        {
            SendClientMessage(playerid, 0xE3191999, "Este veнculo pertence а um jogador VIP");
            TogglePlayerControllable(playerid, 0); //Troque pela aзгo que desejar);
            break;
        }
    }
    return true;
}
й que tu йs burro :b
Loop porque?
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
        if(vehicleid == VEHICLEAQUI && pDataInfo[playerid][Level] > 0))
        {
        SendClientMessage(playerid, 0xE3191999, "Este veнculo pertence а um jogador VIP");
        TogglePlayerControllable(playerid, 0); //Troque pela aзгo que desejar);
    }
    return 1;
}



Re: [AJUDA] Carro sу para o VIP - [O.z]Caroline - 23.09.2011

tenta:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
    if(GetVehicleModel(vehicleid) == ID_VEICULO_AQUI)
    {
        if(pDataInfo[playerid][Level] > 0)
        {
            SendClientMessage(playerid, -1, "Este veнculo pertence а um jogador VIP");
            RemovePlayerFromVehicle(playerid);
            return false;
        }
    }
    return 1;
}



Re: [AJUDA] Carro sу para o VIP - Josma_cmd - 23.09.2011

Quote:
Originally Posted by FireCat
Посмотреть сообщение
й que tu йs burro :b
Loop porque?
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
        if(vehicleid == VEHICLEAQUI && pDataInfo[playerid][Level] > 0))
        {
        SendClientMessage(playerid, 0xE3191999, "Este veнculo pertence а um jogador VIP");
        TogglePlayerControllable(playerid, 0); //Troque pela aзгo que desejar);
    }
    return 1;
}
Vocк que me parece MUITO burro, deverias ler antes de afirmar algo.
Ele quer que quando um jogador VIP estiver dirigindo um veнculo alguйm nгo possa rouba-lo, com teu cуdigo vai verificar se o player а entrar no veнculo й VIP e se um veнculo й igual а outro. Caso for vai congelar o player VIP e mandar a mensagem, qual a lуgica disso? Se o player й VIP ele nгo poderia pegar o carro? E ele vai ter que colocar um if pra cada carro em seu GM?
Realmente, nгo sei porque ainda perco meu tempo а retrucar pessoas ridнculas, leia seu cуdigo, entenda a duvida do cara antes de tentar argumentar.


Re: [AJUDA] Carro sу para o VIP - [O.z]Caroline - 23.09.2011

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
    new Veiculoocupado = 10;
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(IsPlayerInVehicle(i,Veiculoocupado))
        {
            if(pDataInfo[playerid][Level] > 0)
            {
                SendClientMessage(playerid, -1,"Este veнculo й de um player VIP, nгo pode ser usado por vocк!");
                RemovePlayerFromVehicle(playerid);
                break;
            }
        }
    }
    return 1;
}
aonde estб 'Veiculoocupado'
mude para seu veнculo.


Re: [AJUDA] Carro sу para o VIP - Mattos - 24.09.2011

Josma e Caroline OWNA! Muito obrigado!


Re: [AJUDA] Carro sу para o VIP - [O.z]Caroline - 24.09.2011

a minha funcionou ?
teste ai^^


\/