[Ajuda] Pedagio de um lado - 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] Pedagio de um lado (
/showthread.php?tid=461856)
Pedagio de um lado -
Merida - 03.09.2013
Eu vi em varios servidores que o pedagio so abria pra quem estava na pista correta .
Eu queria saber como posso fazer isto .
Deste ja obrigado a todos
Re: Pedagio de um lado -
darkxdll - 03.09.2013
IsPlayerInRangeOfPoint .
GetPlayerFacingAngle .
MoveObject .
Re: Pedagio de um lado -
Merida - 03.09.2013
Quote:
Originally Posted by darkxdll
|
Ate intendo a primeira e o ultimo link mas o do meio n~~ao .
Seria um determinado angulo
Pode ser mais expecifico
Re: Pedagio de um lado -
darkxdll - 03.09.2013
Tipo , tu pega um вngulo se o jogador estб na pista e estб virado na direзгo correta ai sim ele pode passar.
PHP код:
new Float:Angulu;
GetPlayerFacingAngle(playerid,Angulu);
if(Angulu > 90.0 || Angulo < 180.0) return printf("o jogador de ID %d estб entre 90 e 180 graus",playerid);
Re: Pedagio de um lado -
Merida - 03.09.2013
Quote:
Originally Posted by darkxdll
Tipo , tu pega um вngulo se o jogador estб na pista e estб virado na direзгo correta ai sim ele pode passar.
PHP код:
new Float:Angulu;
GetPlayerFacingAngle(playerid,Angulu);
if(Angulu > 90.0 || Angulo < 180.0) return printf("o jogador de ID %d estб entre 90 e 180 graus",playerid);
|
Mas neste caso e que ele abra apenas se ele estivar na pista correta .
Exemplo se eu tiver na contra mao nao abrir
Re: Pedagio de um lado -
darkxdll - 03.09.2013
Ah entгo й sу usar o IsPlayerInRangeOfPoint corretamente , tipo um de um lado e o outro do outro lado.
Й simples demais '-'
Re: Pedagio de um lado -
Juniiro3 - 03.09.2013
@OFF: Seria interessante uma funзгo de Range em meio- cнrculo, gerando uma reta que daria pra posicionar em um local melhor, como em metade da pista.
Re: Pedagio de um lado -
Merida - 03.09.2013
Ninguem
Re: Pedagio de um lado -
PT - 03.09.2013
coloca 1 check point do lado correto e mais simples nao?
Re: Pedagio de um lado -
Kuddy - 03.09.2013
Sao 2 IsPlayerInRangeOfPoint, um antes de cada pedagio.