Brian Fletcher
Новичок
Здраствуйте. Недавно возникла идея добавить работу в сервер, но в ходе действий возникли проблемы. Суть моей проблемы проста, когда человек садится в автомобиль у него не изменяется параметр в Ини файле и плюс к всему этому у него не читается этот параметр.
Это моя команда, что отвечает за смену маршрута при вводе нужной команды.
Это думаю ясно.
Ну и это диалог аренды при котором, в моей задумке, активировалась бы возможность использовать команду /cr
Это моя команда, что отвечает за смену маршрута при вводе нужной команды.
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;
}
}
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","Âûáðàòü","");
}
