06.09.2015, 03:12
Queria bloquear alguns veiculos para nao se teletransportar tipo avioes e helecopiteros.. como faзo ?
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;
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;
}
Agora й sу vocк terminar de colocar todos os ids dos avioes!
PHP код:
|
Agora й sу vocк terminar de colocar todos os ids dos avioes!
PHP код:
|
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?
|
//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");