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

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

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

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

Флуд пикапами бизнеса

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

Sharki

Новичок
Проблема в том то что после того как зайти на пикап с бизнесом (появится диалог "Купить биз" либо же "Войти в биз"), после чего нажать на кнопку "Отмена", то отойти не получится так как диалог будет появляться постоянно. То есть после закрытия диалога он появляется снова и отойти от пикапа будет сложно.

Вот код:
PHP:
	for(new idx = 1; idx <= TOTALBIZZ; idx++)
    {
        if(GetPVarInt(playerid,"biznesPls") > gettime()) return true;
    	if(pickupid == BizzInfo[idx][bPickup])
        {
  		   	if(!strcmp(BizzInfo[idx][bOwner],"None",true))
		  	{
		  	    SetPVarInt(playerid, "PlayerBizz", idx);
 				format(string,90,"Номер бизнеса:\t№%i\nСтоимость:\t\t%i\n\nВы хотите войти в бизнес?",idx,BizzInfo[idx][bPrice]);
		  		if(BizzInfo[idx][bType] != 2) return ShowPlayerDialog(playerid, D_HEAL+9, 0, "{1E90FF}Бизнес", string, "Да", "Нет");
		  	}
		  	else
		  	{
		  	    SetPVarInt(playerid, "PlayerBizz", idx);
		  	    if(BizzInfo[idx][bType] == 4 || BizzInfo[idx][bType] == 5)
		  	    {
		  	        if(BizzInfo[idx][bEnter] > 0) format(string, 64, "Цена входа: %i долларов\n\nВы хотите войти в бизнес?", BizzInfo[idx][bEnter]);
		  	        else format(string, 64, "Вход бесплатный\n\nВы хотите войти в бизнес?");
		  	        ShowPlayerDialog(playerid, D_HEAL+26, 0, "{1E90FF}Бизнес", string, "Да", "Нет");
		  	        return 1;
		  	    }
		  	    SetPVarInt(playerid,"biznesPls",gettime()+10);
		  		if(BizzInfo[idx][bType] != 2) return ShowPlayerDialog(playerid, D_HEAL+9, 0, "{1E90FF}Бизнес", "Вы хотите войти в бизнес?", "Да", "Нет");
		  	}
        }
        if(GetPVarInt(playerid,"biznesPl") > gettime()) return true;
        if(pickupid == BizzInfo[idx][bPickupExit])
        {
            SetPVarInt(playerid, "PlayerBizz", idx);
            SetPVarInt(playerid,"biznesPl",gettime()+10);
            ShowPlayerDialog(playerid, D_HEAL+8, 0, "{1E90FF}Бизнес", "Вы хотите выйти из бизнеса?", "Да", "Нет");
            return true;
        }
    }
    time_pick = gettime();
	return 1;
}
Помогите кто может :ab:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу