[Ajuda] comando em certo lugar
#1

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

Isto?
OnPlayerKeyStateChange
GetPlayerKeys
Keys
Reply
#3

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

Dessa forma nгo vai dar muito certo Patrick141
Reply
#5

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

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

Abзs
Reply
#7

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...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)