SA-MP Forums Archive
[FilterScript] Patins - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Patins (/showthread.php?tid=302318)



[FilterScript] Patins - Marlon_ - 08.12.2011

[ame="http://www.youtube.com/watch?v=sg1YHUJdca8"]http://www.youtube.com/watch?v=sg1YHUJdca8[/ame]

Eae galerinha do forum samp, hoje venho trazer um Sistema bacana para vocкs.

Este sistema й um filterscript de Patins.


Код:
/*		[FS]Patins versгo 1.0
							
		Informaзхes:
		O sistema possui 2 velocidade
		1° Velocidade mйdia.
		2° Velocidade mбxima

		Como usar:

		Para vocк poder acessar o painel de controle do patins basta vocк usar o comando /patins, la estarб as opзхes do patins
		para vocк comeзar a andar de patins basta vc aperta a BARRA DE ESPAЗO do seu teclado, para vocк "Pausar o patins" basta vocк apertar
		a tecla ALT do seu teclado.

		BOS n°1: Ao vocк apertar a tecla ALT o patins irб parar, mais a funзгo ainda continuarб ao vocк apertar a tecla BARRA DE ESPAЗO.
		OBS n°2: Para vocк parar de andar de patins e poder usar a tecla BARRA DE ESPAЗO normalmente sem executar a funзгo й sу vocк seguir a instruзхes de como usar o patins que segue logo abaixo.

		Como parar p Ptins:
		Primeiro passo: aperte a tecla CRTL para pular ou Aperte a tecla ALT.
		Segundo passo: digite /patins e clique em ( Parar o patins ).
		Pronto vocк desativou seu patins com sucesso.

		OBS n°3: Nгo remover os crйditos

		Crйditos:

		Marlon_Lorran (Criador do FilterScript)				*/

#include <a_samp>

new Patins_M[MAX_PLAYERS];
const M_Cor = 0xD2D2FFFF;
const M_Patins = 1;
const M_Creditos = 2;

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext,"/patins", true) == 0)
	{
	    ShowPlayerDialog(playerid,M_Patins,DIALOG_STYLE_LIST,"Sistema de patins","Parar o patins\nVelocidade mйdia\nVelocidade mбxima","Ok","Sair");
	    return true;
	}
	if(strcmp(cmdtext,"/creditospatins", true) == 0)
	{
		ShowPlayerDialog(playerid,M_Creditos,DIALOG_STYLE_MSGBOX,"Sistema de creditos","Sistema de patins feito por Marlon_Lorran","Ok","");
		return true;
	}
	return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == M_Patins)
	{
	    if(response)
	    {
	        if(listitem == 0)
	        {
	            SendClientMessage(playerid,M_Cor,"     {FFFF00}INFO{AFAFAF}: Patins parado com sucesso");
	            Patins_M[playerid] = 1;
				return true;
			}
			if(listitem == 1)
			{
			    SendClientMessage(playerid,M_Cor,"     {FFFF00}INFO{AFAFAF}: Vocк mudou a velocidade do seu patins para: {FFAAFF}Velocidade Mйdia");
			    SendClientMessage(playerid,M_Cor,"     {FFFF00}USE{AFAFAF} a BARRA DE ESPAЗO para correr, {FFFF00}USE{AFAFAF} a tecla ALT para parar o patins");
			    Patins_M[playerid] = 3;
			    return true;
			}
			if(listitem == 2)
			{
			    SendClientMessage(playerid,M_Cor,"     {FFFF00}INFO{AFAFAF}: Vocк mudou a velocidade do seu patins para: {FF0000}Velocidade Mбxima");
			    SendClientMessage(playerid,M_Cor,"     {FFFF00}USE{AFAFAF} a BARRA DE ESPAЗO para correr, {FFFF00}USE{AFAFAF} a tecla ALT para parar o patins");
			    Patins_M[playerid] = 4;
				return true;
			}
		}
		return true;
	}
	return true;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(newkeys == KEY_WALK)
	{
	    if(Patins_M[playerid] > 2)  ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
	    return true;
	}
	if(newkeys == KEY_SPRINT)
	{
	    if(Patins_M[playerid] > 2)
	    {
	        if(Patins_M[playerid] == 3) ApplyAnimation(playerid,"SKATE","skate_run",4.0,1,1,1,1,500);
	        else if(Patins_M[playerid] == 4) ApplyAnimation(playerid,"SKATE","skate_sprint",4.0,1,1,1,1,500);
	    }
	    return true;
	}
	return true;
}
Bom galera й isso ai, bom aproveito.

Crйditos б mim: Marlon_Lorran [NICK ATUAL] || Piter_Mentos [NICK ANTIGO]



Re : [FilterScript] Patins - Rodrigo_FusioN - 08.12.2011

Interessante, 10/10 por ser ъtil e foda pakas.
+rep



Re: [FilterScript] Patins - Lуs - 08.12.2011

Nгo gostei muito da identaзгo, porque nгo fez em ZCMD?

Mais bom FS Parabйns.


Re: Re : [FilterScript] Patins - Marlon_ - 08.12.2011

Quote:
Originally Posted by Rodrigo_FusioN
Посмотреть сообщение
Interessante, 10/10 por ser ъtil e foda pakas.
+rep
Brigadгo ai manolo, tamo junto e misturado. *-*


Re: [FilterScript] Patins - Marlon_ - 08.12.2011

Quote:
Originally Posted by Los
Посмотреть сообщение
Nгo gostei muito da identaзгo, porque nгo fez em ZCMD?

Mais bom FS Parabйns.
A identaзгo estб normal no Filterscript, nгo sei por que aqui falhou em alguns pontos.

Nгo curto muito ZCMD, mais na prуxima versгo eu faзo em ZCMD.

Brigadгo ai, espero que seja ъtil




PS: ME DESCULPE PELO DOUBLE POST


Re: [FilterScript] Patins - ViniBorn - 08.12.2011

Atй desanimo quando nгo vejo imagens...


Re: [FilterScript] Patins - Laercio - 08.12.2011

Poderia por
pawn Код:
/creditospatins
inves de
pawn Код:
/crйditos



Re: [FilterScript] Patins - Lуs - 08.12.2011

Quote:
Originally Posted by Laercio
Посмотреть сообщение
Poderia por
pawn Код:
/creditospatins
inves de
pawn Код:
/crйditos
Creio que nгo seja possivel colocar acentos em comparaзхes de strings, mais se o GM de quem for usar tiver /creditos, vai dar conflito. Melhor deixar do jeitinho que tб


Re: [FilterScript] Patins - Marlon_ - 08.12.2011

Quote:
Originally Posted by Laercio
Посмотреть сообщение
Poderia por
pawn Код:
/creditospatins
inves de
pawn Код:
/crйditos
Pronto, atualizado.


Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Atй desanimo quando nгo vejo imagens...
Video colocado.


Re: [FilterScript] Patins - Cristhian - 08.12.2011

Quote:
Originally Posted by Marlon_
Посмотреть сообщение
Crйditos б mim: Marlon_Lorran [NICK ATUAL] || Piter_Mentos [NICK ANTIGO]
й da KND ?