Перейти к содержанию
Авторизация  
Aleksandr_Fedosov

Подскажите

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

Aleksandr_Fedosov

Доброго времени суток.Уважаемые форумчане с наступающим вас новым годом.
Подскажите пожалуйста что не так в коде:
 

if(dialogid == 100)
 	{
     if(response)
         {
	    if(listitem == 0)
        {
        if(PlayerInfo[playerid][pRank] <= 9)
		{
		GivePlayerWeapon(playerid, 31, 200);
        }
        else if(PlayerInfo[playerid][pRank] >= 9)
		{
		GivePlayerWeapon(playerid, 17, 2);
		GivePlayerWeapon(playerid, 31, 200);
		GivePlayerWeapon(playerid, 34, 200);
        }
        else if(listitem == 1)
        {
		ResetPlayerWeapons(playerid);
        }
        }
 }
 }

игрок берет оружие но когда он хочет сдать его оно у него все равно остаётся.
Заранее спасибо!

Изменено пользователем Aleksandr_Fedosov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

Это у тебя команда или что? Кидай сюда. Интересно глянуть, как ты вызываешь эту функцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Aleksandr_Fedosov

@Smolin,

if(pickupid == arm)	{
	if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
	{
	SPD(playerid,100,DIALOG_STYLE_LIST,"Раздевалка", "Взять снаряжение(1-8 ранг)\nВзять снаряжение(9-16 ранг)\nПоложить снаряжение", "Выбрать", "Отмена");
	}
	else
    {
    SCM(playerid, COLOR_LIGHTRED,"Вы не боец армии");
    return 1;
    }
	} 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

А теперь смотри

SPD(playerid,100,DIALOG_STYLE_LIST,"Раздевалка", "Взять снаряжение(1-8 ранг)\nВзять снаряжение(9-16 ранг)\nПоложить снаряжение", "Выбрать", "Отмена");

То есть

if(listitem == 0) - взять снаряжение (1-8 ранг)
{
.....
}
else if(listitem == 1) - взять снаряжение (9-16 ранг)
{
.....
}

А 3 где?

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.