SA-MP Forums Archive
[Tutorial] Criando um sistema AFK SIMPLES - 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: [Tutorial] Criando um sistema AFK SIMPLES (/showthread.php?tid=212774)



Criando um sistema AFK SIMPLES - Manteiga01 - 17.01.2011

Isso й um sistema bem simples, entгo vamos lб

Primeiramente, vamos definir as cores. No topo do seu GM:
#define cor_amarelo 0xFFFF00AA

---------------------
Q: O que eu fiz agora?
R: Vocк acabou de definir uma cor, ajudando assim na hora de escrever mensagens!
---------------------

OK, agora vamos fazer o comando.


Код:
if (strcmp("/entrarafk", cmdtext, true, 10) == 0)
	{
		SendClientMessageToAll(cor_amarelo,"% estб afk",GetPlayerName);
                TogglePlayerControllable(playerid,0);
                // Tambйm poderia fazer aquele sistema afk[playerid] == 1, alguma coisa assim, porйm nгo vou fazer agora. Quem quiser botar nos comentбrios pode botar!
		return 1;
	}
--------------------
Q: O que nуs fizemos agora?
R: Criamos o comando, mandando msg para todos avisando que o fulano entrou AFK e tambйm freezamos ele.
GetPlayerName/%s = GetPlayerName significa que irб dizer o nome do player no lugar do %s.
--------------------

Agora o comando /sairafk :

Код:
if (strcmp("/sairafk", cmdtext, true, 8) == 0)
	{
		SendClientMessageToAll(cor_amarelo,"% nгo estб mais afk",GetPlayerName);
                TogglePlayerControllable(playerid,1);
                //Vocк tambйm pode botar um SpawnPlayer se quiser.
		return 1;
	}
Tchanг ! Isso й um sistema muito simples, eu sei. Vc pode adaptar botando timers como se ele ficar 80segundos afk ele seria kikado.. Essas coisas.

Valew!


Re: Criando um sistema AFK SIMPLES - [FeK]Knife - 17.01.2011

Isso й um COD e nгo Tutorial
Um tutorial teria cada linha explicada.
E voce ainda erro no seu tutorial
Voce teria que usar format no seu SendClientMessageToAll fail
Exemplo :
pawn Код:
new lString[256];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format ( lString , 256 , " %s ( %d )  Foi Kikado por ser feio." , pName , playerid )  ;
SendClientMessageToAll ( COR , lString )  ;
E olha que FAIL
Voce uso apenas '%' no seu SendClientMessageToAll fail .-.

@ MINHA OPINIГO
Ninguem ta afim de um Tutorial de como fazer um Sistema de AFK
Por que й tгo Simples , e se eles estiverem afim de um Sistema de AFK eles pegam na parte ENG que tem muitos melhores.
Se o Sistema й Simples como voce falo voce teria feito o COD melhor. De TГO SIMPLES QUE Й UASHUAHSUHASUHASUASHUAH
Cara uma Dica
Vai na Wiki e da uma estudada.
Esta й a minha opiniгo por isso nгo me critique :X



Re: Criando um sistema AFK SIMPLES - Ryan_Howllet - 17.01.2011

OMG! (:

Vocк precisa aprender a scriptar, antes de querer postar tutoriais ^^


Re: Criando um sistema AFK SIMPLES - [FeK]Knife - 17.01.2011

Quote:
Originally Posted by Ryan_Howllet
Посмотреть сообщение
OMG! (:

Vocк precisa aprender a scriptar, antes de querer postar tutoriais ^^
Falo poco mais falo Bunito ._.


Re: Criando um sistema AFK SIMPLES - [NWD]Jim._.Carrey - 18.01.2011

Boa iniciativa e tals, mais й que nem os manolos disse /\


Re: Criando um sistema AFK SIMPLES - Trinix_PoS [Bizu] - 18.01.2011

Quote:
Originally Posted by Manteiga01
Посмотреть сообщение
Isso й um sistema bem simples, entгo vamos lб

Primeiramente, vamos definir as cores. No topo do seu GM:
#define cor_amarelo 0xFFFF00AA

---------------------
Q: O que eu fiz agora?
R: Vocк acabou de definir uma cor, ajudando assim na hora de escrever mensagens!
---------------------
ah vб e memo ?