• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема с записью и чтением mxini

Brian Fletcher

Новичок
Здраствуйте. Недавно возникла идея добавить работу в сервер, но в ходе действий возникли проблемы. Суть моей проблемы проста, когда человек садится в автомобиль у него не изменяется параметр в Ини файле и плюс к всему этому у него не читается этот параметр.
Это моя команда, что отвечает за смену маршрута при вводе нужной команды.
HTML:
CMD:cr(playerid)
{
    new account[128];
    new iniFile = ini_openFile(account);
    ini_getInteger(iniFile,"Àðåíäà ñëóæåáíîãî òðàíñïîðòà1",Player[playerid][pTRW]);
    if(Player[playerid][pTRW]==1)
    {
         ShowPlayerDialog(playerid,10000,DIALOG_STYLE_LIST,"Âûáîð ìàðøðóòà","Ìàðøðóò 1\nÌàðøðóò 2\nÌàðøðóò 3\nÌàðøðóò 4","Âûáðàòü","");
        return 1;
    }
    else
    {
        return 1;
    }
}
Это думаю ясно.
HTML:
if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT)
    {
        if(vehicleid >= tcar[0] && vehicleid <= tcar[23])
            {
                DisablePlayerRaceCheckpoint(playerid);
                   new account[128];
                new iniFile = ini_openFile(account);
                ini_setInteger(iniFile, "Àðåíäà ñëóæåáíîãî òðàíñïîðòà1", Player[playerid][pTRW]);
                ini_setInteger(iniFile, "Àðåíäà ñëóæåáíîãî òðàíñïîðòà1", 0);
                ini_closeFile(iniFile);
                return 1;
             }
     }
Ну и это диалог аренды при котором, в моей задумке, активировалась бы возможность использовать команду /cr
HTML:
else
                {
                    GivePlayerMoney(playerid, -35);
                    new account[128];
                    new iniFile = ini_openFile(account);
                    ini_setInteger(iniFile, "Àðåíäà ñëóæåáíîãî òðàíñïîðòà1", Player[playerid][pTRW]);
                    ini_setInteger(iniFile, "Àðåíäà ñëóæåáíîãî òðàíñïîðòà1", 1);
                    ini_closeFile(iniFile);
                    ShowPlayerDialog(playerid,10000,DIALOG_STYLE_LIST,"Âûáîð ìàðøðóòà","Ìàðøðóò 1\nÌàðøðóò 2\nÌàðøðóò 3\nÌàðøðóò 4","Âûáðàòü","");
                }
 
Сверху Снизу