MarikT
Умник
PHP:
public OnEnterExitModShop(playerid, enterexit, interiorid)
{
new SPOILER[MAX_PLAYERS],HOOD[MAX_PLAYERS],ROOF[MAX_PLAYERS],SIDESKIRT[MAX_PLAYERS],LAMPS[MAX_PLAYERS],\
NITRO[MAX_PLAYERS],EXHAUST[MAX_PLAYERS],WHEELS[MAX_PLAYERS],STEREO[MAX_PLAYERS],HYDRAULICS[MAX_PLAYERS],\
FRONTBUMPER[MAX_PLAYERS],REARBUMPER[MAX_PLAYERS],VENTRIGHT[MAX_PLAYERS],VENTLEFT[MAX_PLAYERS];
if(enterexit == 1)
{
SPOILER[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER);
HOOD[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HOOD);
ROOF[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF);
SIDESKIRT[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT);
LAMPS[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_LAMPS);
NITRO[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO);
EXHAUST[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST);
WHEELS[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS);
STEREO[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO);
HYDRAULICS[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS);
FRONTBUMPER[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER);
REARBUMPER[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER);
VENTRIGHT[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_RIGHT);
VENTLEFT[playerid] = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_LEFT);
}
if(enterexit == 0)
{
new price[MAX_PLAYERS],stringec[156];
if(SPOILER[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER)) price[playerid] += 500;
if(HOOD[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HOOD)) price[playerid] += 500;
if(ROOF[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF)) price[playerid] += 500;
if(SIDESKIRT[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT)) price[playerid] += 500;
if(LAMPS[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_LAMPS)) price[playerid] += 500;
if(NITRO[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO)) price[playerid] += 500;
if(EXHAUST[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST)) price[playerid] += 500;
if(WHEELS[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS)) price[playerid] += 500;
if(STEREO[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO)) price[playerid] += 500;
if(HYDRAULICS[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS)) price[playerid] += 500;
if(FRONTBUMPER[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER)) price[playerid] += 500;
if(REARBUMPER[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER)) price[playerid] += 500;
if(VENTRIGHT[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_RIGHT)) price[playerid] += 500;
if(VENTLEFT[playerid] != GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_LEFT)) price[playerid] += 500;
GivePlayerKapusta(playerid, -price[playerid]);
f(stringec, "Вы заплатили %d за тюнинг автомобиля!", price);
send(playerid, COLOR_LIGHTBLUE, stringec);
}
return 1;
}
GivePlayerKapusta - выдача денег.
PHP:
stock GivePlayerKapusta(playerid, cash)
{
Player[playerid][pMoney] += cash;
GivePlayerMoney(playerid, cash);
}
