SA-MP Forums Archive
[Ajuda] Movimento Sniper - 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] Movimento Sniper (/showthread.php?tid=572228)



Movimento Sniper - Holl - 26.04.2015

Galera estava pensando em Criar um Sistema de Movimento na Sniper, a Unica Forma que achei de Criar foi SetPlayerDrunkLevel, Mas Isso Pode geral Bugs.. caso essa funзгo tenha utilidade no Gamemode.. a Duvida й como isso poderia ser Feito


Re: Movimento Sniper - GabrielDias_Invision - 26.04.2015

Sу chegar no OnPlayerStateChange, ver se o player estб a pй e dai vc ve se ele esta com a sniper na mao e segurando o botao de mira... dai vc seta o drunklevel dele.

Mais ou menos assim:
Код:
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
    if(GetPlayerWeapon(playerid) == 34)
	{
	    if(HOLDING(KEY_AIM))
                SetPlayerDrunkLevel(playerid, 5000);
	    else if(RELEASED(KEY_AIM))
	        SetPlayerDrunkLevel(playerid, 0);
	}
}



Re: Movimento Sniper - Holl - 26.04.2015

Quote:
Originally Posted by GabrielDias_Invision
Посмотреть сообщение
Sу chegar no OnPlayerStateChange, ver se o player estб a pй e dai vc ve se ele esta com a sniper na mao e segurando o botao de mira... dai vc seta o drunklevel dele.

Mais ou menos assim:
Код:
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
    if(GetPlayerWeapon(playerid) == 34)
	{
	    if(HOLDING(KEY_AIM))
                SetPlayerDrunkLevel(playerid, 5000);
	    else if(RELEASED(KEY_AIM))
	        SetPlayerDrunkLevel(playerid, 0);
	}
}
Quero um Metodo de Adcionar Movimento sem usar o SetPlayerDrunkLevel ...


Re: Movimento Sniper - GabrielDias_Invision - 26.04.2015

Com DrunkLevel й mais facil neh... sem ele acho que daria pra fazer usando os SetCamera ou SetPlayerCamera... porem teria q por dentro de um timer pra fazer o movimento, muito mais trabalhoso.


Re: Movimento Sniper - DiegoCosta - 26.04.2015

Se usar SetPlayerCamera creio que dб atй pra configurar a velocidade do movimento.

Nгo sei se vai ser ъtil pra vc, mas a questгo da movimentaзгo tenho estudado bastate atravйs de 2 topicos que, embora sejam referentes а seleзгo de classes, talvez dк pra adaptar pra camera do "sniper":

Um do ipsBruno
https://sampforum.blast.hk/showthread.php?tid=180731

O outro do Dice7:
https://sampforum.blast.hk/showthread.php?tid=90880

Em tempo, particularmente o unico "problema" que eu enfrento com o movimento de camera й pegar uma coordenada com "Float", pois ambos os topicos definem coordenadas especificas (o Bruno define nas "randoms" e o Dice7 no topo do GM), para o movimento sniper funcionar nгo poderia ser coordenada especifica, senгo sу funcionarб no local especificado.


Re: Movimento Sniper - Holl - 26.04.2015

Quote:
Originally Posted by DiegoCosta
Посмотреть сообщение
Se usar SetPlayerCamera creio que dб atй pra configurar a velocidade do movimento.

Nгo sei se vc vai ser ъtil, mas a questгo da movimentaзгo tenho estudado bastate atravйs de 2 topicos que, embora sejam referentes а seleзгo de classes, talvez dк pra adaptar pra camera do "sniper":

Um do ipsBruno
https://sampforum.blast.hk/showthread.php?tid=180731

O outro do Dice7:
https://sampforum.blast.hk/showthread.php?tid=90880

Em tempo, particularmente o unico "problema" que eu enfrento com o movimento de camera й pegar uma coordenada com "Float", pois ambos os topicos definem coordenadas especificas (o Bruno define nas "randoms" e o Dice7 no topo do GM), para o movimento sniper funcionar nгo poderia ser coordenada especifica, senгo sу funcionarб no local especificado.
й '-