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

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

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

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

Проблема с ларьками с едой

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

Гектор1488

Ученик
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new Float:health;
    GetPlayerHealth(playerid, health);
    if(dialogid == 694)
    {
	    if(IsPlayerConnected(playerid))
	    {
			switch(listitem)
        	{
            	case 0:
            	{
            	    GivePlayerMoney(playerid, -100);
					SetPlayerHealth(playerid, health + 20.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè ÷èçáóðãåð.");
            	}
            	case 1:
            	{
            	    GivePlayerMoney(playerid, -150);
            	    SetPlayerHealth(playerid, health + 40.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè ãàìáóðãåð.");
            	}
	            case 2:
	            {
                    GivePlayerMoney(playerid, -200);
                    SetPlayerHealth(playerid, health + 50.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè Áèã-ìàê.");
	            }
	            case 3:
	            {
	                GivePlayerMoney(playerid, -250);
	                SetPlayerHealth(playerid, health + 60.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè áóðèòòî.");
	            }
	            case 4:
	            {
	                GivePlayerMoney(playerid, -100);
	                SetPlayerHealth(playerid, health + 70.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû âûïèëè êîêà-êîëó.");
	            }
	            case 5:
	            {
	                GivePlayerMoney(playerid, -100);
	                SetPlayerHealth(playerid, health + 80.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû âûïèëè ñïðàéò.");
	            }
	        }
	    }
	    return 1;
	}
	if(dialogid == 695)
    {
	    if(IsPlayerConnected(playerid))
	    {
			switch(listitem)
        	{
            	case 0:
            	{
            	    GivePlayerMoney(playerid, -100);
            	    SetPlayerHealth(playerid, health + 30.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè øàóðìó.");
            	}
            	case 1:
            	{
            	    GivePlayerMoney(playerid, -200);
            	    SetPlayerHealth(playerid, health + 40.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè áëèí÷ì.");
            	}
	            case 2:
	            {
                    GivePlayerMoney(playerid, -250);
                    SetPlayerHealth(playerid, health + 50.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè áóððèòî.");
	            }
	            case 3:
	            {
	                GivePlayerMoney(playerid, -100);
	                SetPlayerHealth(playerid, health + 60.0);
					SendClientMessage(playerid, COLOR_WHITE, "Âû ñúåëè áèëÿø.");
	            }
	        }
	    }
	    return 1;
	}
	
    return 1;
}
Подскажите что не так? Когда подхожу,выбераю например гамбургер, кушаю, забирает деньги 100$ и прибавляет хп, но через секунды 3 все возращается до того как съел гамбургер
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу