Jump to content
  • 0

pomoc Odošle adminom správu o príkazoch hráča


Danny

Dotaz

Dobrý deň,

 

mal by som otázku, pomocou akých funkcii spravím to, aby keď hráč napíše niaký príkaz, tak to odošle administrátorovy, uvediem príklad.

 

Máme hráča s menom Jankis

 

hráč Jankis napíše CMD príkaz /help

 

a prítomný online administrátor zapísaný v /admins

 

túto zprávu uvidí vo forme

 

Hráč Jankis odoslal príkaz: /help

 

len som ukázal to, čo konkrétne chcem, nechcem celý skript, chcem funkcie akými sa tento skript dá urobiť, vďaka.

 

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

Napr takto - zmen si premennu na admina podla seba:

public OnPlayerCommandText(playerid, cmdtext[])
{
	new
		string[145],
		name[MAX_PLAYER_NAME];
	
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "Hráč %s napísal príkaz %s", name, cmdtext);
	for(new i; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i) && IsPlayerAdmin(i))
		{
			SendClientMessage(i, -1, string);
		}
	}
	return 0;
}
Link to comment
Share on other sites

  • 0

 

Napr takto - zmen si premennu na admina podla seba:

public OnPlayerCommandText(playerid, cmdtext[])
{
	new
		string[145],
		name[MAX_PLAYER_NAME];
	
	GetPlayerName(playerid, name, sizeof(name));
	format(string, sizeof(string), "Hráč %s napísal príkaz %s", name, cmdtext);
	for(new i; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i) && IsPlayerAdmin(i))
		{
			SendClientMessage(i, -1, string);
		}
	}
	return 0;
}

Funguje to aj ked človek používa zcmd atd

Link to comment
Share on other sites

  • 0

Téma bolo už dávno vyriešené, teda nieje žiadna potreba sem písať. Mivco sem tak či tak napísal iba preto, aby si nahnal príspevok.

 

LOCK

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...