[Ajuda] Pedagio de um lado
#1

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
Reply
#2

IsPlayerInRangeOfPoint .
GetPlayerFacingAngle .
MoveObject .
Reply
#3

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
Reply
#4

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); 
Reply
#5

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
Reply
#6

Ah entгo й sу usar o IsPlayerInRangeOfPoint corretamente , tipo um de um lado e o outro do outro lado.
Й simples demais '-'
Reply
#7

@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.
Reply
#8

Ninguem
Reply
#9

coloca 1 check point do lado correto e mais simples nao?
Reply
#10

Sao 2 IsPlayerInRangeOfPoint, um antes de cada pedagio.

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)