[Pedido] Comando para desativar todos os outros comandos
#1

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

Код:
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;
}
Reply
#3

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)
Reply
#4

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")
Reply
#5

Ae consegui vlw
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)