Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с системой Helper`s

Статус
В этой теме нельзя размещать новые ответы.

Eazy_Ricci

Новичок
Здравствуйте, добавил систему Helper`s, что не правильно или что нужно добавить, помогите если сможете. Буду благодарен.
Команды добавил /makehelper - назначить хелпера /otvet - ответ от хелпера /question - вопрос хелперу. Мод на mysql, но команды /otvet и /question не работают. Только /makehelper и все.
Вот все что вписал в мод.

Код
PHP:
CMD:otvet(playerid, params[])// Ответить на вопрос
{
	if(GetPVarInt(playerid,"Helper") < 1) return true;
	if(sscanf(params, "us[140]",params[0],params[1])) return SendClientMessage(playerid, -1,"Введите: /otvet [playerid] [текст]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xB4B5B7FF,"• Ошибка: Игрок не  в сети");//+
	if(User[params[0]][Login] == 1001) return SendClientMessage(playerid, 0xB4B5B7FF,"• Ошибка: Игрок не авторизовался");//+;
	format(string, 150, "Helper`s Team %s[%d] отвечает: %s",User[playerid][Name],playerid,params[1]);
	SendClientMessage(params[0], 0x24FF0AB9, string);
	format(string, 150, "Ответ от %s[%d] к %s[%d]: %s",User[playerid][Name],playerid,User[params[0]][Name],params[0],params[1]);
	SendHelper(string,0xD97700AA);
	return true;
}
CMD:question(playerid, params[])
{
	if(GetPVarInt(playerid,"Helper") < 1) return true;
	if(sscanf(params, "us[140]",params[0])) return SendClientMessage(playerid, -1,"Введите: /question [вопрос]");
	SendClientMessage(playerid, 0x24FF0AB9,"Вы успешно задали вопрос Helper`s Team.");
	format(string, 150, "Вопрос от %s[%d]: %s",User[playerid][Name],playerid,params[0]);
	SendHelper(string,0xD97700AA);
	return true;
}
-------
Вот код сделал как подобия SendAdmin. Можно посмотреть на скрине
stock SendHelper(text[],color,level = 1)
{
 	for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
	{
		if(GetPVarInt(i,"Helper") < level) continue;
		else SendClientMessage(i,color,text);
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу