Rooler123
Умник
Все очень просто, по примеру [pCar].
Начнем!
в enum pInfo
ниже
ставим
далее, в public OnPlayerConnect
ниже
ставим
Туда где у Вас при покупки дома, ставиться авто...
ниже
ставим
в public OnPlayerUpdateAc(у вас может быть по другому)
ниже
ставим
далее в OnPlayerLoginToServer(у вас может по другому)
ниже
ставим
Далее команда /fixcar
На этом все....в /buyhouse /sellcar /changecar в Автосалон, думаю сами переделаете, все так же как и с [pCar] только под [pCar2]
Начнем!
в enum pInfo
ниже
PHP:
pCar,
PHP:
pCar2,
ниже
PHP:
PlayerInfo[playerid][pCar] = 0;
PHP:
PlayerInfo[playerid][pCar2] = 0;
ниже
PHP:
if(PlayerInfo[playerid][pCar] == 0) { PlayerInfo[playerid][pCar] = 462; }
PHP:
if(PlayerInfo[playerid][pCar2] == 0) { PlayerInfo[playerid][pCar] = 462; }
ниже
PHP:
acc_int_strcat(query, sizeof(query), "pCar", PlayerInfo[playerid][pCar]);
PHP:
acc_int_strcat(query, sizeof(query), "pCar2", PlayerInfo[playerid][pCar2]);
ниже
PHP:
BaseGetInt("pCar", PlayerInfo[playerid][pCar]);
PHP:
BaseGetInt("pCar2", PlayerInfo[playerid][pCar2]);
PHP:
else if(strcmp(cmd, "/fixcar", true) == 0)
{
new x_job[256];
x_job = strtok(cmdtext, idx);
if(!strlen(x_job)) return SendClientMessage(playerid, COLOR_WHITE, "{22ff00}» {bbbbbb}Введите{FFFFFF}: /fixcar [1-2]");
if(strcmp(x_job,"1",true) == 0)
{
if(PlayerInfo[playerid][pPhousekey] !=255)
{
if(PlayerInfo[playerid][pCash] < 1000) return SendClientMessage(playerid, COLOR_WHITE, "Не достаточно денег!");
new house = PlayerInfo[playerid][pPhousekey];
if(caridhouse[playerid] != -1)
{
DestroyVehicle(caridhouse[playerid]);
caridhouse[playerid] = -1;
}
DestroyVehicle(caridhouse[playerid]);
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pColor][0] ,PlayerInfo[playerid][pColor][1], 86400);
LockCar(caridhouse[playerid]);
createdcar = caridhouse[playerid];
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
GameTextForPlayer(playerid, "~g~car at your home~n~~r~$-1000", 5000, 1);
PlayerInfo[playerid][pCash] -= 1000;
SendClientMessage(playerid, COLOR_WHITE, "Машина № - 1 доставлена!");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
CompVeh(playerid,caridhouse[playerid]);
}
}
if(strcmp(x_job,"2",true) == 0)
{
if(PlayerInfo[playerid][pPhousekey] !=255)
{
if(PlayerInfo[playerid][pCash] < 1000) return SendClientMessage(playerid, COLOR_WHITE, "Не достаточно денег!");
new house = PlayerInfo[playerid][pPhousekey];
if(caridhouse[playerid] != -1)
{
DestroyVehicle(caridhouse[playerid]);
caridhouse[playerid] = -1;
}
DestroyVehicle(caridhouse[playerid]);
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar2], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pColor][0] ,PlayerInfo[playerid][pColor][1], 86400);
LockCar(caridhouse[playerid]);
createdcar = caridhouse[playerid];
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
GameTextForPlayer(playerid, "~g~car at your home~n~~r~$-1000", 5000, 1);
SendClientMessage(playerid, COLOR_WHITE, "Машина № - 2 доставлена!");
PlayerInfo[playerid][pCash] -= 1000;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
CompVeh(playerid,caridhouse[playerid]);
}
}
return true;
}
Примечание:
Строго не судите =)
Строго не судите =)
Последнее редактирование:
