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

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

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

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

Банк счёт

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

Asterum

Ученик
Народ,нужна помощь. Пытаюсь сделать систему банк. счёта проблема такова. Когда создаю счёт он не сохраняется в выделенный массив под него. Проверяю содержимое командой всё приведу ниже. В чём может быть проблема? Когда создаю с диалога выводится сообщение и показывает какой счёт,а когда пытаюсь посмотреть программой то там пусто. Что я не так сделал что он не сохраняется?
PHP:
if (dialogid == 14)
{
    if(!response)
        return 0;

    if(strlen(inputtext) != 6)
        return ShowPlayerDialog(playerid, 14, DIALOG_STYLE_INPUT, "Банк. счёт", "Счёт должен состоять из 6 цифр", "Да", "Отмена");

    static i,s;
    i = 0;
    while ((s = inputtext[i]) != '\0')
    {
        switch (s)
       {
            case '0'..'9':
        {			i++;
               continue;
           }
            default:
                return ShowPlayerDialog(playerid, 14, DIALOG_STYLE_INPUT, "Банк. счёт", "Счёт должен состоять из 6 цифр", "Да", "Отмена");
        }
    }
    new string[30];
    pDataInfo[playerid][pBush][0] = EOS;
    strcat(pDataInfo[playerid][pBush], inputtext);
    print(pDataInfo[playerid][pBush]);
    format(string,sizeof(string),"Ваш счёт: %s",inputtext);
    SendClientMessage(playerid, -1, string);
    return 1;
}
вот команда для проверки
PHP:
CMD:show (playerid,params[])
{
 new qString[128];
 format(qString,sizeof(qString),"Ваш банковский счёт: %s",pDataInfo[playerid][pBush]);
 SendClientMessage(playerid,-1,qString);
}
Вот сам массив куда пытаюсь поместить строку
PHP:
enum e_pDataInfo
{
 pID,
 pName[MAX_PLAYER_NAME],
 pPassword[MAX_PLAYER_PASSWORD],
 pMoney,
 pBank,
 pJob,
 Float:health,
 pBush[7],
 Float:pX,
 Float:pY,
 Float:pZ,
 bool:pAdmin,
 bool:pInGame
};
new pDataInfo[MAX_PLAYERS][e_pDataInfo];
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу