SA-MP Forums Archive
[Ajuda] comando em certo lugar - 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] comando em certo lugar (/showthread.php?tid=535296)



comando em certo lugar - chefaoBR - 02.09.2014

Galera alguem sabe fazer pro comando realizar sozin , em vez de ter q digitar , tipo na hora q o carinha chega no lugar o comando ja aciona :>
Код:
if(strcmp("/empregos", cmd, true) == 0)
	{
		if(!IsPlayerInRangeOfPoint(playerid, 1.0,363.1501, 173.5224, 1008.3828)) return SendClientMessage(playerid, 0xAD0000AA, "ERRO: Vocк Nгo Esta no Local Para, Pegar Profissao");
		{
			SendClientMessage(playerid, Verde, "======================== Empregos ========================");
			SendClientMessage(playerid, COLOR_WHITE, "Escolha uma profissгo que vocк deseja execer e clique em 'OK'.");
			SendClientMessage(playerid, Verde, "======================== Empregos ========================");
			ShowPlayerDialog(playerid, menuprof, DIALOG_STYLE_LIST, "{FFFFFF}Agкncia de Empregos", "{33AAFF}Profissхes Classe Baixa\n{9ACD32}Profissхes Classe Mйdia\n{33AA33}Profissхes Classe Alta\n{FFFF00}Profissхes Criminosas\n{FFFFFF}Funcionбrios Pъblicos\n{BDBD33}Funcionбrios Industriais\n{2200FF}Organizadores\n{FF0000}Classe Super Alta", "OK", "Voltar");
    	}
    	return 1; 
	}



Re: comando em certo lugar - Dayvison_ - 02.09.2014

Isto?
OnPlayerKeyStateChange
GetPlayerKeys
Keys


Re: comando em certo lugar - Patrick141 - 02.09.2014

Man tenta usar a Public OnPlayerUpdate ex :
pawn Код:
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 1.0,363.1501, 173.5224, 1008.3828)) return SendClientMessage(playerid, 0xAD0000AA, "ERRO: Vocк Nгo Esta no Local Para, Pegar Profissao");
{
SendClientMessage(playerid, Verde, "======================== Empregos ========================");
SendClientMessage(playerid, COLOR_WHITE, "Escolha uma profissгo que vocк deseja execer e clique em 'OK'.");
SendClientMessage(playerid, Verde, "======================== Empregos ========================");
ShowPlayerDialog(playerid, menuprof, DIALOG_STYLE_LIST, "{FFFFFF}Agкncia de Empregos", "{33AAFF}Profissхes Classe Baixa\n{9ACD32}Profissхes Classe Mйdia\n{33AA33}Profissхes Classe Alta\n{FFFF00}Profissхes Criminosas\n{FFFFFF}Funcionбrios Pъblicos\n{BDBD33}Funcionбrios Industriais\n{2200FF}Organizadores\n{FF0000}Classe Super Alta", "OK", "Voltar");
}
return 1;
}



Re: comando em certo lugar - ViniBorn - 02.09.2014

Dessa forma nгo vai dar muito certo Patrick141


Re: comando em certo lugar - Patrick141 - 02.09.2014

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Dessa forma nгo vai dar muito certo Patrick141
Hum... me fale por que.


Re: comando em certo lugar - humildadeforever - 02.09.2014

Acho que uma das melhores opзхes seria utilizar pickups.
OnPlayerPickUpPickup
CreatePickup
Pickups IDs
Tutorial simples sobre o uso de pickups

Abзs


Re: comando em certo lugar - syslogg - 03.09.2014

Quote:
Originally Posted by Patrick141
Посмотреть сообщение
Hum... me fale por que.
O OnPlayerUpdate й executado varias vezes por segundo ficando assim seu GM mais lento... o mais interessante seria criar um OnPlayerUpdateEx (com settimer de 1 segundo por exemplo) ou utilizar pickups...