FreeHardSkill
Умник
Добрый день пользователи P-I у меня вопрос связанный с Ini Файлами а если поточнее как мне сделать так что бы Кары с определенными id были только для Vip.Вот сам ini Файл
а вот команда
как мне сделать так что бы из ини файла вытаскивалась строка "Vip" и если ее значение 1 то Авто будет только для Vip акк
PHP:
CarIDModel = 411
Vip=1
CarX=1098.652954
CarY=-1775.642578
CarZ=13.071507
CarA=270.651672
CarOwner=None
CarColor1=1.000000
CarColor2=1.000000
CarNumber = A 123 LS
Owned = 0
Ticket = 0
PHP:
if (strcmp(cmd, "/buycar", true) == 0) {
if(LoginAccount[playerid] != 1) {
SendClientMessage(playerid, COLOR_RED, "(( Сначала залогинтесь! ))");
return 1; }
if(PlayerInfo[playerid][pLevel] < 1) {
SendClientMessage(playerid, COLOR_RED, "(( Для покупки авто нужен 1 Уровень! ))");
return 1; }
if(PlayerInfo[playerid][pAuto] > 0) {
SendClientMessage(playerid, COLOR_RED, "((У вас уже есть авто! ))");
return 1; }
new moneys = GetPlayerCash(playerid);
if(moneys < 100000) {
SendClientMessage(playerid, COLOR_RED, "(( У вас не достаточно средств. ))");
return 1; }
if(!IsPlayerInAnyVehicle(playerid)) {
SendClientMessage(playerid, COLOR_RED, "(( Вы не в авто! ))");
return 1; }
new newcar = GetPlayerVehicleID(playerid);
new iniFile, ocar;
for(new i = 0; i < MAXCARS; i++)
{
if(newcar == mycar1[i]) {
format(string, sizeof(string),"cars/%d.ini",i);
iniFile = ini_openFile (string);
ini_getInteger (iniFile, "Owned", ocar);
if (ocar == 1) { SendClientMessage(playerid, COLOR_RED, "(( Транспорт уже Куплен! ))"); ini_closeFile (iniFile); return 1; }
PlayerInfo[playerid][pAuto] = i+1;
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
ini_setString (iniFile, "CarOwner", name);
SendClientMessage(playerid, COLOR_YELLOW, "(( Вы купили авто! ))");
ini_setInteger (iniFile, "Owned", 1);
TogglePlayerControllable(playerid, 1);
ini_closeFile (iniFile);
GivePlayerCash(playerid,-100000);
return 1; }
}
SendClientMessage(playerid, COLOR_YELLOW, "((Данное авто нельзя купить! ))");
return 1;
}
