Не работает команда взятия металла со склада армии

команда
PHP код:
CMD:getmet(playerid,params[])
{
    if(
PI[playerid][pMember] == 12)
    {
        if(
IsPlayerInRangeOfPoint(playerid31268.9070,757.3067,1002.5400))
        {
            
Dialog(playerid,1982,DSI,"{FFCC00}Склад Армии | Взять металл","{ffffff}Введите кол-во кг. металла, которое хотите взять .","Взять","Закрыть");
        }
    }
    else
    {
        
SCM(playerid,COLOR_WHITE"Команда не обнаружена! Используйте {FFCC00}/menu {FFFFFF}для просмотра команд");
    }
    return 
1;

диалог команды

PHP код:
      case 1982:
    {
        if(!
response) return 1;
        new 
string[300];
        new 
till 0;
        if(
sscanf(inputtext"i"till)) return Dialog(playerid,1982,DSI,"Склад Армии | Взять металл","Введите кол-во кг. металла, которое хотите взять .","Взять","Закрыть");
        if(
till 0) return Dialog(playerid,1982,DSI,"Склад Армии | Взять металл","Введите кол-во кг. металла, которое хотите взять .","Взять","Закрыть");
        if(
PI[playerid][pSex] == 1format(string90"%s [%d] взял со склада армии %i кг. металла"GetName(playerid), playeridtill);
        else 
format(string90"%s [%d] взяла со склада армии %i кг. металла"GetName(playerid), playeridtill);
        
SendFMes(PI[playerid][pMember], COLOR_YELLOW2string);
        
gArmyWarehouse[0] -= till;
        
SaveWarehouse();
        
WHDataUpdate();
        
PI[playerid][pGunAmount] += till;
        return 
1;
    } 
- - - Добавлено - - -

и отсуствует команда CMD:putmet положить метал на склад