command(descarregarls, playerid, params [])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo esta em um veнculo de sua profissгo!");
if(CarroF[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo й um(a) motorista de carro Forte.");
if(CarregadoLS[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Seu caminhгo nгo estб carregado!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Los Santos");
CarregadoLS[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$1000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$1000", 3000, 0);
RemovePlayerMapIcon(playerid, 1);
GivePlayerMoney(playerid, 1000);
CarroF[playerid] = true;
Loaded[playerid] = false;
return true;
}
command(descarregarlv, playerid, params [])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo esta em um veнculo de sua profissгo!");
if(CarroF[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo й um(a) motorista de carro Forte.");
if(CarregadoLV[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Seu caminhгo nгo estб carregado!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1901.3082,960.8468,10.5474)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Las Venturas");
CarregadoLV[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$2000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$2000", 3000, 0);
RemovePlayerMapIcon(playerid, 2);
GivePlayerMoney(playerid, 2000);
CarroF[playerid] = true;
Loaded[playerid] = false;
return true;
}
command(descarregar, playerid, params [])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo esta em um veнculo de sua profissгo!");
if(CarroF[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo й um(a) motorista de carro Forte.");
if(CarregadoLS[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Seu caminhгo nгo estб carregado!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332) && !IsPlayerInRangeOfPoint(playerid,10.0, 1901.3082,960.8468,10.5474)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Los Santos");
CarregadoLS[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$1000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$1000", 3000, 0);
RemovePlayerMapIcon(playerid, 1);
GivePlayerMoney(playerid, 1000);
CarroF[playerid] = true;
Loaded[playerid] = false;
return true;
}
PHP код:
|
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332) && !IsPlayerInRangeOfPoint(playerid,10.0, 1901.3082,960.8468,10.5474)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Los Santos"); |
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332) || !IsPlayerInRangeOfPoint(playerid,10.0, 1901.3082,960.8468,10.5474)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Los Santos");
command(descarregar, playerid, params [])
{
if(!sPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo esta em um veнculo de sua profissгo!");
if(CarroF[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo й um(a) motorista de carro Forte.");
if(CarregadoLS[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Seu caminhгo nгo estб carregado!");
CarregadoLS[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$1000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$1000", 3000, 0);
RemovePlayerMapIcon(playerid, 1);
GivePlayerMoney(playerid, 1000);
CarroF[playerid] = true;
Loaded[playerid] = false;
}
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1901.3082,960.8468,10.5474))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo esta em um veнculo de sua profissгo!");
if(CarroF[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo й um(a) motorista de carro Forte.");
if(CarregadoLV[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Seu caminhгo nгo estб carregado!");
CarregadoLV[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$2000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$2000", 3000, 0);
RemovePlayerMapIcon(playerid, 2);
GivePlayerMoney(playerid, 2000);
CarroF[playerid] = true;
Loaded[playerid] = false;
}
return 1;
}
PHP код:
|
command(descarregar, playerid, params [])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo esta em um veнculo de sua profissгo!");
if(CarroF[playerid] == false) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo й um(a) motorista de carro Forte.");
if(CarregadoLS[playerid])
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Los Santos");
CarregadoLS[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$1000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$1000", 3000, 0);
RemovePlayerMapIcon(playerid, 1);
GivePlayerMoney(playerid, 1000);
CarroF[playerid] = true;
Loaded[playerid] = false;
}
if(CarregadoLV[playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1901.3082,960.8468,10.5474)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Las Venturas");
CarregadoLV[playerid] = false;
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
SendClientMessage(playerid, Branco, "• Caminhгo descarregado com sucesso, vocк recebeu: {32CD32}$2000");
SendClientMessage(playerid, Branco, "• Caso vocк queira continue trabalhando!");
SendClientMessage(playerid, Motor,"•~~~~~~~~~~~~~~~~~~~~~~~~~~ Banco LV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
GameTextForPlayer(playerid, "~w~Descarregado!~n~~g~$2000", 3000, 0);
RemovePlayerMapIcon(playerid, 2);
GivePlayerMoney(playerid, 2000);
CarroF[playerid] = true;
Loaded[playerid] = false;
}
return true;
}
Nгo vai da certo. Pois eu quero que o comando /descarregar verifique as funзхes do comando /descarregarls e /descarregarlv e execute a funзгo de cada uma, dependendo da rota que o player escolheu.
|
Giromb vocк deve utilizar "&&" neste caso ja que o player nгo pode estar em 2 lugares ao mesmo tempo Darkizin vocк precisa remover as variaveis CarregadoLS[playerid] e CarregadoLV[playerid] criando apenas uma para indicar que esta carregado |
|| = ou
&& = e Se utilizarmos && estб requerindo que o players esteja nas duas float ranger (coisa que nгo pode acontecer) |
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1428.5961,-962.7535,36.3332) || !IsPlayerInRangeOfPoint(playerid,10.0, 1901.3082,960.8468,10.5474)) return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo estб na бrea de descarregamento de {FFFFFF}Los Santos");
preste atenзгo vou narrar o que esta acontecendo:
PHP код:
agora pense se ele esta na primeira posiзгo ele nao esta na segunda entende ? logo o certo й usar && ... ( se o player nгo esta na posiзгo X Y Z "&&" nгo esta na posiзгo X Y Z ) retorno a mensagem... assim ele nгo esta em nenhuma das duas posiзхes e se ele estiver em alguma das duas o comando ira continuar a ser executado. |