• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Отображение

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

Dima_Didenko_2

Изучающий
Пользователь
Регистрация
12 Апр 2017
Сообщения
118
Лучшие ответы
0
Репутация
0
Халлоу.
Как сделать так, чтобы топ 3 семьи было на главной странице вверху?

PHP:
	case 3939:
	    {
			if(response)
			{
			    switch(listitem)
				{
				    case 0:
				    {
				        if(QuestDone[playerid] == 1)
						{
							SendBotMessage(playerid, "Ты уже выполняешь задание!");
						}
						if(QuestDone[playerid] == 0)
						{
							ShowPlayerDialogEx(playerid, 3940, 0, "", "{FFFFFF}Привет, пришел за работой?\nУ меня всегда есть чем занять человека! В нашу семью нужно пополнять провизию, ибо нам не выжить.\n\n{eba225}Для выполнения задания необходимо взять грузовик и сделать 1 рейс\n по перевозке провизии на склад семьи!\nПо завершению задания, нужно вернуться к Нейтону за наградой.\n\nНаграда за выполнение:\n20 семейных талонов.\n\n{FFFFFF}Вы действительно хотите принять квест?", "Принять", "Отмена");
						}
						if(QuestDone[playerid] == 2)
						{
						    new id = PlayerInfo[playerid][pFamilyMember];
						    if(id == 0) return SendClientMessage(playerid, COLOR_OLDRED, !"[Ошибка] {FFFFFF}Вы не состоите в одной из семей!");
							SendBotMessage(playerid, "Молодец, хорошая работа!\nВот твои 20 талонов.");
							AddItem(playerid, 365, 20);
							SaveInventory(playerid);
							GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~MISSION ~g~COMPLETE", 2500, 3);
							QuestDone[playerid] = 0;
							questman[playerid] ++;
							format(string, 100, "{%s}[Семья (Новости)] %s[%d]:{afafaf} выполнил задание и семья получила 20 репутаций!", FamilyChatColor[FamilyInfo[id][famChatColor]], Name(playerid), playerid);
							SendFamilyMessage(id, COLOR_FAMILY, string);
							FamilyInfo[id][fReps] += 20;
							FamilyInfo[id][fExp] += 20;
							format(string, 258, "UPDATE `family` SET `famrep` = `famrep` + '20' WHERE `ID` = '%d'", id);
							mysql_tquery(mysql, string);
							format(string, 258, "UPDATE `family` SET `Exp` = `Exp` + '1' WHERE `ID` = '%d'", id);
							mysql_tquery(mysql, string);

						}
					}
					case 1:
					{
					    mysql_function_query(mysql, "SELECT * FROM `family` ORDER BY `famrep` DESC LIMIT 10", true, "top_family", "d", playerid);
					}
					case 2:
					{
					    if(PlayerInfo[playerid][pFamilyMember] == 0) return SendClientMessage(playerid, COLOR_OLDRED, !"[Ошибка] {FFFFFF}Вы не состоите в одной из семей!");
					    if(GetCount(playerid, 365) <= 2) return SendClientMessage(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}У вас не хватает талонов!");
						DeleteItem(playerid, 365, 2);
						format(string, 100, "{%s}[Семья (Новости)] %s[%d]: {AFAFAF}пожертвовал 2 талона на 10 репутаций", FamilyChatColor[FamilyInfo[PlayerInfo[playerid][pFamilyMember]][famChatColor]], Name(playerid), playerid);
					    SendFamilyMessage(PlayerInfo[playerid][pFamilyMember], COLOR_FAMILY, string);
					    FamilyInfo[PlayerInfo[playerid][pFamilyMember]][fReps] += 10;
					    SaveInventory(playerid);
					    format(string, 256, "UPDATE `family` SET `famrep` = `famrep` + '10' WHERE `ID` = '%d'", PlayerInfo[playerid][pFamilyMember]);
					}
					case 3:
					{
					    if(GetCount(playerid, 365) < 200) return SendClientMessage(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}У вас не хватает талонов!");
					    DeleteItem(playerid, 365, 200);
					    AddItem(playerid, 348, 1);
					    SaveInventory(playerid);
					    SendClientMessage(playerid, COLOR_RED, !"[Информация] {FFFFFF}Вы успешно приобрели аксессуар 'Бумбокс'.");
					    //SendClientMessage(playerid, COLOR_YELLOW, !"[Инвентарь] {FFFFFF}Вам был добавлен предмет 'Бумбокс'. Чтобы открыть инвентарь нажмите Y или /invent.");
					}
					case 4:
					{
					    if(GetCount(playerid, 365) < 300) return SendClientMessage(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}У вас не хватает талонов!");
					    SendClientMessage(playerid, COLOR_RED, !"[Информация] {FFFFFF}Вы успешно приобрели наклейку 'Supreme'.");
					    DeleteItem(playerid, 365, 300);
					    AddItem(playerid, 333, 1);
					    SaveInventory(playerid);
					}
				}
			}
		}
при появлении этого диалога
PHP:
if(newkeys == PRESS_ALT)
	{
	    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1799.9623,409.3257,20.2294))
	    {
	        if(QuestDone[playerid] == 0)
	        {
	        	ShowPlayerDialogEx(playerid, 3939, DIALOG_STYLE_LIST, !"", "{FF6347}<={FFFFFF} Задания\n{AFAFAF}ТОП семей по репутации\n{AFAFAF}Обменять 2 талона на 5 репутации\n{AFAFAF}Обменять {9ACD32}200 {AFAFAF}талонов на {9ACD32}Активный аксессуар:{AFAFAF}'Бумбокс'\n{AFAFAF}Обменять {9ACD32}300 {AFAFAF}талонов на {9ACD32}наклейку: {AFAFAF}'Supreme'", "Принять", "Отмена");
		    }
		    if(QuestDone[playerid] == 1)
	        {
	        	ShowPlayerDialogEx(playerid, 3939, DIALOG_STYLE_LIST, !"", "{FF6347}<={FFFFFF} Задания\n{AFAFAF}ТОП семей по репутации\n{AFAFAF}Обменять 2 талона на 5 репутации\n{AFAFAF}Обменять {9ACD32}200 {AFAFAF}талонов на {9ACD32}Активный аксессуар:{AFAFAF}'Бумбокс'\n{AFAFAF}Обменять {9ACD32}300 {AFAFAF}талонов на {9ACD32}наклейку: {AFAFAF}'Supreme'", "Принять", "Отмена");
		    }
			if(QuestDone[playerid] == 2)
	        {
	        	ShowPlayerDialogEx(playerid, 3939, DIALOG_STYLE_LIST, !"", "{FF6347}<={FFFFFF} Задания{9ACD32}[Награда]\n{AFAFAF}ТОП семей по репутации\n{AFAFAF}Обменять 2 талона на 5 репутации\n{AFAFAF}Обменять {9ACD32}200 {AFAFAF}талонов на {9ACD32}Активный аксессуар:{AFAFAF}'Бумбокс'\n{AFAFAF}Обменять {9ACD32}300 {AFAFAF}талонов на {9ACD32}наклейку: {AFAFAF}'Supreme'", "Принять", "Отмена");
			}
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу