[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(playerid, NomeDoPlayer, 24);
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(playerid, NomeDoPlayer, 24);
// 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;
}
}
}