[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^^
\/