10/07/2023 10:50
iae gente criei uma missao na minha gm que se o player estiver em um determinado veiculo e ele usar o comando aparecer o checkpoint ate ai tudo bem mas eu queria que o id do veiculo fosse 438 e 420
eu nao sei se usa assim nao lembro
if(GetVehicleModel(vehicleid) == 438||420)
so preciso disso mesmo minha ajuda
esse e o codigo que criei
new taxi1[MAX_PLAYERS];
new taxi2[MAX_PLAYERS];
new taxi3[MAX_PLAYERS];
new taxi4[MAX_PLAYERS];
new taxi5[MAX_PLAYERS];
CMD:missaotaxi(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
SetPlayerCheckpoint(playerid,0,0,0, 2.0);
taxi1[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2, "Você precisa estar em um taxi para iniciar. ");
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(taxi1[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi1[playerid] = 0;
taxi2[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi2[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi2[playerid] = 0;
taxi3[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi3[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi3[playerid] = 0;
taxi4[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi4[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi4[playerid] = 0;
taxi5[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi5[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi5[playerid] = 0;
SendClientMessage(playerid,-1, "Você conseguiu {FFFFFF}200$ pelo trabalho.");
GameTextForPlayer(playerid,"~h~~g~+200$",3000,5);
GivePlayerMoney(playerid, 200);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
eu nao sei se usa assim nao lembro
if(GetVehicleModel(vehicleid) == 438||420)
so preciso disso mesmo minha ajuda
esse e o codigo que criei
new taxi1[MAX_PLAYERS];
new taxi2[MAX_PLAYERS];
new taxi3[MAX_PLAYERS];
new taxi4[MAX_PLAYERS];
new taxi5[MAX_PLAYERS];
CMD:missaotaxi(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
SetPlayerCheckpoint(playerid,0,0,0, 2.0);
taxi1[playerid] = 1;
}
else
{
SendClientMessage(playerid, -2, "Você precisa estar em um taxi para iniciar. ");
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(taxi1[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi1[playerid] = 0;
taxi2[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi2[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi2[playerid] = 0;
taxi3[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi3[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi3[playerid] = 0;
taxi4[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi4[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi4[playerid] = 0;
taxi5[playerid] = 1;
SetPlayerCheckpoint(playerid,0,0,0, 4.0);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}
if(taxi5[playerid] == 1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 438)
{
DisablePlayerCheckpoint(playerid);
taxi5[playerid] = 0;
SendClientMessage(playerid,-1, "Você conseguiu {FFFFFF}200$ pelo trabalho.");
GameTextForPlayer(playerid,"~h~~g~+200$",3000,5);
GivePlayerMoney(playerid, 200);
}
else
{
SendClientMessage(playerid, -1, "voce precisa esta em um taxi para continuar. ");
}
return 1;
}