[Ajuda] Й Possнvel isso? - 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] Й Possнvel isso? (
/showthread.php?tid=556334)
Й Possнvel isso? -
tiiP - 10.01.2015
@Resolvido
Direto ao assunto:
Quero saber se й possнvel eu botar vбrias cordenadas na mesma linha.
Ex: As cords da lanchonete 1, 2, 3 na mesma linha
pawn Код:
if(!strcmp("/cardapio", cmdtext, true))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 376.7631, -68.3301, 1001.5151)){
ShowPlayerDialog(playerid, cardapio, DIALOG_STYLE_LIST, "Cardapio", "Lanches\nPizzas\nBebidas", "Selecionar", "Cancelar");
}
else
{
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo estб em uma lanchonete.");
}
return 1;
}
Re: Й Possнvel isso? -
WLSF - 10.01.2015
sу repetir o comando utilizando operadores lуgicos "||" se ele tiver em uma das trкs coordenadas a mensagem abaixo serб enviada.
Re: Й Possнvel isso? -
MatheusDalZot - 10.01.2015
Da forma que o Willian_Luigi deu segue um exemplo:
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0, 376.7631, -68.3301, 1001.5151) || IsPlayerInRangeOfPoint(playerid, 2.0, 376.7631, -68.3301, 1001.5151)) // alterando as coordenadas й claro
mas eu sugiro de outra maneira
pawn Код:
if(PlayerEstaNaLanchonete(playerid))
/*.....*/
Criando uma stock com todas as coordenadas
pawn Код:
stock PlayerEstaNaLanchonete(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 376.7631, -68.3301, 1001.5151) || IsPlayerInRangeOfPoint(playerid, 2.0, 376.7631, -68.3301, 1001.5151)) return 1;
return 0;
}
Re: Й Possнvel isso? -
WLSF - 10.01.2015
Sу pra complementar a sugestгo do colega de cima, o mesmo pode ser feito utilizando macros...
Fica bem interessante tambйm, sу que уbvio, fica mais interessante ainda caso vocк tenha que repetir esse comando mais de 1 vez... Caso contrбrio, basta fazer as verificaзхes mesmo...
Re: Й Possнvel isso? -
tiiP - 10.01.2015
Obrigado, funcionou
@RESOLVIDO
Re: Й Possнvel isso? -
MatheusDalZot - 10.01.2015
Quote:
Originally Posted by Willian_Luigi
Sу pra complementar a sugestгo do colega de cima, o mesmo pode ser feito utilizando macros...
Fica bem interessante tambйm, sу que уbvio, fica mais interessante ainda caso vocк tenha que repetir esse comando mais de 1 vez... Caso contrбrio, basta fazer as verificaзхes mesmo...
|
Exato a minha verificaзгo serviria para caso vocк usar a mesma funзгo em vбrios comandos, funзхes diferentes, agora se for sу uma vez sу naquela funзгo a soluзгo do Willian jб й suficiente