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

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

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

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

проблема pickup с Dialog

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

ScrooleR

Новичок
Всё компилируется,но проблема оружие не покупается, в чем проблема?

Код:
#include <a_samp>  

//:...................  
#define DIALOG_WEAPONS 255  
//:...................  
new weapon;  
//:...................  
public OnGameModeInit()  
{  
    weapon = CreatePickup(1274, 2, 1025.4529,-319.5160,73.9922);//Here goes the coordinates
    return 1;  
}  
//:...................//:...................  
//:...................  
//:...................  
//:...................  
//:...................  

public OnPlayerPickUpPickup(playerid, pickupid)  
{  
    if(pickupid == weapon)  
    {  
     ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Оружие", "Обрез\nМикро_СМГ\nМП5", "Купить", "Выход"); 
    }
    return 1;  
}  
//:...................  
//:...................  
//:...................  
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])  
{  
    if(dialogid == DIALOG_WEAPONS)  
    {  
        if(response)   
        {  
              
            if(listitem == 0)   
            {  
							if(GetPlayerMoney(playerid) < 1500)
					return SendClientMessage(playerid, 0, "У вас недостаточно денег.");
			    GivePlayerMoney(playerid, -1500);
				GivePlayerWeapon(playerid, 26, 100);
            }  
            if(listitem == 1)   
            {  
										if(GetPlayerMoney(playerid) < 2000)
					return SendClientMessage(playerid, 0, "У вас недостаточно денег.");
			    GivePlayerMoney(playerid, -2000);
				GivePlayerWeapon(playerid, 28, 100);  
            }  
            if(listitem == 2)  
            {  
													if(GetPlayerMoney(playerid) < 2500)
					return SendClientMessage(playerid, 0, "У вас недостаточно денег.");
			    GivePlayerMoney(playerid,-2500);
				GivePlayerWeapon(playerid, 29, 200);  
            }  
        }  
        return 1;   
    }  

    return 0;   
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу