[Ajuda] Proibir veiculos - 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] Proibir veiculos (
/showthread.php?tid=588161)
Proibir veiculos -
maxblaya01 - 06.09.2015
Queria bloquear alguns veiculos para nao se teletransportar tipo avioes e helecopiteros.. como faзo ?
Re: Proibir veiculos -
Eddye - 06.09.2015
Como assim nгo se teletransportar ? alguem puxar? por que assim.. os veiculos quando criados nгo se teletransportam '--'
Re: Proibir veiculos -
maxblaya01 - 06.09.2015
Quote:
Originally Posted by Eddye
Como assim nгo se teletransportar ? alguem puxar? por que assim.. os veiculos quando criados nгo se teletransportam '--'
|
tipo eu to dentro de um aviao e eu vou tipo /lv vou pra las venturas ae tipo aparecer uma mensagem Este veiculo nao e permitido para teleporte.
Re: Proibir veiculos -
Eddye - 06.09.2015
PHP код:
if(strcmp(cmdtext, "/Tele", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {// *
SendClientMessage(playerid, -1, "Vocк nгo pode se teletransportar em um veнculo");
}
else
{
SetPlayerPos(playerid, 0.0, 0.0, 3.0); // Coloque aqui a posiзгo onde queira ir.
SendClientMessage(playerid, -1, "Vocк foi teletransportado!");
}
return 1;
Acha que isso ajuda ?
Re: Proibir veiculos -
maxblaya01 - 06.09.2015
Quote:
Originally Posted by Eddye
PHP код:
if(strcmp(cmdtext, "/Tele", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {// *
SendClientMessage(playerid, -1, "Vocк nгo pode se teletransportar em um veнculo");
}
else
{
SetPlayerPos(playerid, 0.0, 0.0, 3.0); // Coloque aqui a posiзгo onde queira ir.
SendClientMessage(playerid, -1, "Vocк foi teletransportado!");
}
return 1;
Acha que isso ajuda ?
|
esse comando eu sei eu queria bloquear so para avioes helecopiteros e barcos =/
Re: Proibir veiculos -
IgorLuiz - 06.09.2015
Agora й sу vocк terminar de colocar todos os ids dos avioes!
PHP код:
CMD:lv(playerid)
{
new ID = GetPlayerVehicleID(playerid);
if(GetVehicleModel(ID) == 476 || GetVehicleModel(ID) == 519) // Continue... || GetVehicleModel(ID) == 520)
{
SendClientMessage(playerid, -1, "Las Venturas");
SetPlayerPos(playerid,0.0,0.0,3.0); // Posiзao de Las Venturas
return 1;
}
// Se o player estiver em algum veiculo dos ids acima, retornar esta msg.
else SendClientMessage(playerid, -1, "Vocк nгo pode se teleportar em avioes");
return 1;
}
Re: Proibir veiculos -
Thider - 06.09.2015
Quote:
Originally Posted by IgorLuiz
Agora й sу vocк terminar de colocar todos os ids dos avioes!
PHP код:
CMD:lv(playerid)
{
new ID = GetPlayerVehicleID(playerid);
if(GetVehicleModel(ID) == 476 || GetVehicleModel(ID) == 519) // Continue... || GetVehicleModel(ID) == 520)
{
SendClientMessage(playerid, -1, "Las Venturas");
SetPlayerPos(playerid,0.0,0.0,3.0); // Posiзao de Las Venturas
return 1;
}
// Se o player estiver em algum veiculo dos ids acima, retornar esta msg.
else SendClientMessage(playerid, -1, "Vocк nгo pode se teleportar em avioes");
return 1;
}
|
nгo seria != ?
Re: Proibir veiculos -
maxblaya01 - 07.09.2015
Quote:
Originally Posted by IgorLuiz
Agora й sу vocк terminar de colocar todos os ids dos avioes!
PHP код:
CMD:lv(playerid)
{
new ID = GetPlayerVehicleID(playerid);
if(GetVehicleModel(ID) == 476 || GetVehicleModel(ID) == 519) // Continue... || GetVehicleModel(ID) == 520)
{
SendClientMessage(playerid, -1, "Las Venturas");
SetPlayerPos(playerid,0.0,0.0,3.0); // Posiзao de Las Venturas
return 1;
}
// Se o player estiver em algum veiculo dos ids acima, retornar esta msg.
else SendClientMessage(playerid, -1, "Vocк nгo pode se teleportar em avioes");
return 1;
}
|
aparece a mensagem mais mesmo assim o veiculo vai para o teleporte so que cai o aviao no chao e o player fica em cima, oque pode ser?
Re: Proibir veiculos -
humildadeforever - 07.09.2015
Quote:
Originally Posted by maxblaya01
aparece a mensagem mais mesmo assim o veiculo vai para o teleporte so que cai o aviao no chao e o player fica em cima, oque pode ser?
|
Tente isto.. Ah, e se ele estб no veнculo tem que usar SetVehiclePos =)
PHP код:
//Coloca isso em algum canto do GM
VeiculoAereo(vID)
{
switch(vID)
{
case 417, 425, 447, 469, 487, 488, 497, 548, 460, 476, 511, 512, 513, 519, 520, 553, 577, 592, 593:
{
return 1;
}
default: return 0;
}
return -1;
}
//Coloca isso no comando
new vID = GetVehicleModel(GetPlayerVehicleID(playerid));
if(VeiculoAereo(vID)) return SendClientMessage(playerid, -1, "ERRO: Nгo se teleporta com veiculo aereo, vei");