SA-MP Forums Archive
[Pedido] Comando para desativar todos os outros comandos - 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: [Pedido] Comando para desativar todos os outros comandos (/showthread.php?tid=629135)



Comando para desativar todos os outros comandos - LuizZ14 - 20.02.2017

Alguem poderia criar um comando para mim , que quando o dono do sv escreve , ele desativa o chat para todos os outros players, menos para ele, ai os outros players n conseguem mandar mensagens, digitar comandos...

acho q deu pra entender


Re: Comando para desativar todos os outros comandos - F1N4L - 20.02.2017

Код:
new bool:ChatCmd_Enable;

CMD:desativar(playerid)
{
	ChatCmd_Enable = (ChatCmd_Enable ? false : true);
	
	return true;
}

public OnPlayerText(playerid, text[])
{
	if(!ChatCmd_Enable && !DonoServer)
	{
		return false;
	}
	
	return true;
}

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
	if(!ChatCmd_Enable && !DonoServer)
	{
		return false;
	}
	
	return true;
}
P.S.: Nгo testei e tem que alterar a variбvel DonoServer para a variбvel administrativa...

@edit

Se usa zcmd usa essa calback acima, se usa strcmp use a callback abaixo:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!ChatCmd_Enable && !DonoServer)
	{
		return false;
	}
	
	return true;
}



Re: Comando para desativar todos os outros comandos - LuizZ14 - 20.02.2017

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
new bool:ChatCmd_Enable;

CMD:desativar(playerid)
{
	ChatCmd_Enable = (ChatCmd_Enable ? false : true);
	
	return true;
}

public OnPlayerText(playerid, text[])
{
	if(!ChatCmd_Enable && !DonoServer)
	{
		return false;
	}
	
	return true;
}

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
	if(!ChatCmd_Enable && !DonoServer)
	{
		return false;
	}
	
	return true;
}
P.S.: Nгo testei e tem que alterar a variбvel DonoServer para a variбvel administrativa...

@edit

Se usa zcmd usa essa calback acima, se usa strcmp use a callback abaixo:
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!ChatCmd_Enable && !DonoServer)
	{
		return false;
	}
	
	return true;
}
Como eu tiro esse !DonoServer e coloco pra verificar um arquivo dentro da pasta scriptfile (dof2) tipo , em comandos eu to verificando como if(pAdmin[playerid][Level] = 4)


Re: Comando para desativar todos os outros comandos - F1N4L - 20.02.2017

Quote:
Originally Posted by LuizZ14
Посмотреть сообщение
Como eu tiro esse !DonoServer e coloco pra verificar um arquivo dentro da pasta scriptfile (dof2) tipo , em comandos eu to verificando como if(pAdmin[playerid][Level] = 4)
Funзгo: DOF2_GetString(file[],key[])
Exemplo: DOF2_GetInt("contas/nomeplayer.ini", "admin")


Re: Comando para desativar todos os outros comandos - LuizZ14 - 20.02.2017

Ae consegui vlw