Рекомендованные сообщения



Не найдено.

5 posts in this topic

В чат пишу просто команду /a, появляеться диалог "/a текст" пытаюсь написать нечего нету просто.
 

CMD:a(playerid,params[])
{
	if(PI[playerid][pAdmin] < ADM_MODER) return 1;
	else if(AdminInfo[playerid][admDostup] == 1) return SendClientMessage(playerid, COLOR_RED,"Ошибка | {ffffff}Ваши админ-права заблокированы по подозрению, для разблокировки - обратитесь к старшей администрации.");
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(isnull(params)) return SendClientMessage(playerid, VAGOS_COLOR, "• [ Подсказка ] {ffffff}Введите: /a [текст]");
	else if(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
	new string[128];
	static const Admin_Names[6][32] = {"","","","","",""};
	format(string, sizeof(string), "[A]%s %s[%d]: %s", Admin_Names[PI[playerid][pAdmin]-1], GetName(playerid), playerid, params[0]);
	SendAdminMessage(COLOR_LIME, string);
	SetString(OldMessage[playerid], params[0]);
	TextReset[playerid] = gettime()+3;
	return 1;
}

 

Share this post


Link to post
Share on other sites

@KiKiKiKick, замените свою команду следующей, заново скомпилируйте мод, перезапустите сервер, введите команду в игре и скажите, появилось ли что-либо в чате:

CMD:a(playerid,params[])
{
	if(PI[playerid][pAdmin] < ADM_MODER) return SendClientMessage(playerid, COLOR_RED, "Ошибка | {ffffff]У вас недостаточно полномочий для использования данной команды");
	else if(AdminInfo[playerid][admDostup] == 1) return SendClientMessage(playerid, COLOR_RED,"Ошибка | {ffffff}Ваши админ-права заблокированы по подозрению, для разблокировки - обратитесь к старшей администрации.");
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(isnull(params)) return SendClientMessage(playerid, VAGOS_COLOR, "• [ Подсказка ] {ffffff}Введите: /a [текст]");
	else if(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
	new string[128];
	static const Admin_Names[6][32] = {"","","","","",""};
	format(string, sizeof(string), "[A]%s %s[%d]: %s", Admin_Names[PI[playerid][pAdmin]-1], GetName(playerid), playerid, params[0]);
	SendAdminMessage(COLOR_LIME, string);
	SetString(OldMessage[playerid], params[0]);
	TextReset[playerid] = gettime()+3;
	return 1;
}

 

Share this post


Link to post
Share on other sites
6 минут назад, odosenok сказал:

@KiKiKiKick, замените свою команду следующей, заново скомпилируйте мод, перезапустите сервер, введите команду в игре и скажите, появилось ли что-либо в чате:


CMD:a(playerid,params[])
{
	if(PI[playerid][pAdmin] < ADM_MODER) return SendClientMessage(playerid, COLOR_RED, "Ошибка | {ffffff]У вас недостаточно полномочий для использования данной команды");
	else if(AdminInfo[playerid][admDostup] == 1) return SendClientMessage(playerid, COLOR_RED,"Ошибка | {ffffff}Ваши админ-права заблокированы по подозрению, для разблокировки - обратитесь к старшей администрации.");
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(isnull(params)) return SendClientMessage(playerid, VAGOS_COLOR, "• [ Подсказка ] {ffffff}Введите: /a [текст]");
	else if(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
	new string[128];
	static const Admin_Names[6][32] = {"","","","","",""};
	format(string, sizeof(string), "[A]%s %s[%d]: %s", Admin_Names[PI[playerid][pAdmin]-1], GetName(playerid), playerid, params[0]);
	SendAdminMessage(COLOR_LIME, string);
	SetString(OldMessage[playerid], params[0]);
	TextReset[playerid] = gettime()+3;
	return 1;
}

 

Не сработало.

Share this post


Link to post
Share on other sites

@KiKiKiKick,

Спойлер

CMD:a(playerid,params[])
{
	SendClientMessage(playerid, COLOR_RED, "test1");
	if(PI[playerid][pAdmin] < ADM_MODER) return SendClientMessage(playerid, COLOR_RED, "Ошибка | {ffffff]У вас недостаточно полномочий для использования данной команды");
	else if(AdminInfo[playerid][admDostup] == 1) return SendClientMessage(playerid, COLOR_RED,"Ошибка | {ffffff}Ваши админ-права заблокированы по подозрению, для разблокировки - обратитесь к старшей администрации.");
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(isnull(params)) return SendClientMessage(playerid, VAGOS_COLOR, "• [ Подсказка ] {ffffff}Введите: /a [текст]");
	else if(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
	new string[128];
	static const Admin_Names[6][32] = {"","","","","",""};
	format(string, sizeof(string), "[A]%s %s[%d]: %s", Admin_Names[PI[playerid][pAdmin]-1], GetName(playerid), playerid, params[0]);
	SendAdminMessage(COLOR_LIME, string);
	SetString(OldMessage[playerid], params[0]);
	TextReset[playerid] = gettime()+3;
	SendClientMessage(playerid, COLOR_RED, "test2");
	return 1;
}

 

 

А теперь?

Share this post


Link to post
Share on other sites
10 минут назад, odosenok сказал:

@KiKiKiKick,

  команда (открыть спойлер)


CMD:a(playerid,params[])
{
	SendClientMessage(playerid, COLOR_RED, "test1");
	if(PI[playerid][pAdmin] < ADM_MODER) return SendClientMessage(playerid, COLOR_RED, "Ошибка | {ffffff]У вас недостаточно полномочий для использования данной команды");
	else if(AdminInfo[playerid][admDostup] == 1) return SendClientMessage(playerid, COLOR_RED,"Ошибка | {ffffff}Ваши админ-права заблокированы по подозрению, для разблокировки - обратитесь к старшей администрации.");
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(isnull(params)) return SendClientMessage(playerid, VAGOS_COLOR, "• [ Подсказка ] {ffffff}Введите: /a [текст]");
	else if(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
	new string[128];
	static const Admin_Names[6][32] = {"","","","","",""};
	format(string, sizeof(string), "[A]%s %s[%d]: %s", Admin_Names[PI[playerid][pAdmin]-1], GetName(playerid), playerid, params[0]);
	SendAdminMessage(COLOR_LIME, string);
	SetString(OldMessage[playerid], params[0]);
	TextReset[playerid] = gettime()+3;
	SendClientMessage(playerid, COLOR_RED, "test2");
	return 1;
}

 

 

А теперь?

Работает, но только когда текст пишу в чате высвечиваеться test1 и пишит на экране команда не найдена

Команда не найдена пишит на экране а в чате пишит test1

Edited by KiKiKiKick

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0