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

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

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

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

Помогите исправить баг =)

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

ar[ch]angel

Ученик
Ну, вообщем, у меня баг с домашними авто, т.е. они не сохраняются :ap: те, что с авторынка, сохраняются и с тюнингом, а вот домашние, которые я покупаю через /carupgrade, сбиваются в стандартный мопед после рестарта. Что именно делать, я не знаю, ибо почти нуб :) Помогите пожалуйста)
Собсно, сама команда):
if (strcmp(cmd, "/carupgrade", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo[playerid][pPhousekey], PlName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlName, sizeof(PlName));
if (house != 255 && strcmp(PlName, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
if(PlayerInfo[playerid][pLevel] >= 1)
{
format(string,sizeof(string),"Blistacompact\nClover\nElegant\nEmperor\nGlendale\nGreenwood\nHuntley\nJester\nLandstalker\nMerit\nNebula\nSabre\nStratum\nSunrise\nTahoma\nUranus\nBus\nRancher\nСледующая страница");
ShowPlayerDialog(playerid,102,2,"Домашняя машина",string,"Заказать","Отмена");
}
else return SendClientMessage(playerid, 0xFFFFFFF, " Ваш уровень должен быть выше 1-ого, чтобы использовать эту команду! ");
}
else return SendClientMessage(playerid, 0xFFFFFFF, " У вас нет домашней машины! ");
}
return 1;
}
Диалог:
if(dialogid == 102)
{
if(response)
{
new house = PlayerInfo[playerid][pPhousekey], stringG[900];
if(listitem == 0)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 496;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 1)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 542;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 2)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 507;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 3)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 585;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 4)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 466;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 5)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 492;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 6)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 579;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 7)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 559;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 8)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 400;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 9)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 551;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 10)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 516;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 11)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 475;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 12)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 561;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 13)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 550;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 14)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 566;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 15)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 558;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 16)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 437;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 17)
{
if(GetPlayerMoney(playerid) >= 25000)
{
HouseInfo[house][hVec] = 489;
SendClientMessage(playerid, COLOR_GRAD6, "Новая машина доставлена к дому (-$25000)");
PlayerInfo[playerid][pMoney] -= 25000;
SBizzInfo[5][sbTill] += 2000; ExtortionSBiz(5, 50); SBizzInfo[5][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
DestroyVehicle(HouseVehicle[house]);
HouseVehicle[house] = CreateVehicle(HouseInfo[house][hVec], HouseCarSpawns[house][0], HouseCarSpawns[house][1], HouseCarSpawns[house][2], HouseCarSpawns[house][3], HouseInfo[house][hVcol1], HouseInfo[house][hVcol2], 60000);
}
else return SendClientMessage(playerid, COLOR_WHITE, " У вас недостаточно денег, чтобы заказать машину!");
}
else if(listitem == 18)
{
format(stringG,sizeof(stringG),"Stretch\nInfernus\nElegy\nRemington\nSanchez\nSultan\nBullet\nTurismo\nNRG-500\nHotknife\nFCR-900\nSuper GT\nFlash\nBalde\nEuros\nAlpha\nPhoenix\nПредыдущая страница");
return ShowPlayerDialog(playerid,103,2,"Машины для VIP игроков",stringG,"Заказать","Отмена");
}
}
else { return 1; }
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу