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

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

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

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

OnEnterExitModShop

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

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);
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу