SA-MP Forums Archive
[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.