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

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

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

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

Помогите с системой

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

qweere9901

Умник
Как сделать, чтоб гриб брался при нажатии на ALT.


PHP:
new grib[53];
//-----------------
enum pInfo
pGrib,
//---------------------------
public OnPlayerConnect
PlayerInfo[playerid][pGrib] = 0;
//-------------------------------------
public OnPlayerDisconnect
PlayerInfo[playerid][pGrib] = 0;
//--------------------------------------------
public OnPlayerPickUpPickup
if(pickupid >= grib[0]&& pickupid <= grib[2])
{
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s срезал(а) гриб", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    PlayerInfo[playerid][pGrib] += 1;
    ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 6.1, 0, 0, 0, 0, 0,1);
    format(string,sizeof(string),"Грибов собрано: {ffffff}%d",PlayerInfo[playerid][pGrib]);
    SendClientMessage(playerid,COLOR_GREEN,string);
    return 1;
}
//-------------------------------------
public OnGameModeInit //пикапы грибов
	grib[0] = CreatePickup(1603, 2, 1540.4955,-1671.7826,13.5507); //
    grib[1] = CreatePickup(1603, 2, 1540.9045,-1676.7214,13.5515); //
    grib[2] = CreatePickup(1603, 2, 1541.3152,-1681.6835,13.5523); //
public OnPlayerUpdateRL
ini_setInteger(File,"pGrib",PlayerInfo[playerid][pGrib]);
//--------------------------------------------
if(strcmp(cmd,"/sellgrib",true)==0)
{
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
        if( PlayerInfo[playerid][pGrib] ==0) return    SendClientMessage(playerid, COLOR_WHITE, "У Вас нет грибов");
        new inter = GetPlayerInterior(playerid);
        if (PlayerToPoint(10, playerid,BizzInfo[i][bBarX], BizzInfo[i][bBarY], BizzInfo[i][bBarZ]))
        {
            if( inter == 10 ||  inter == 4 || inter == 5 || inter == 9 || inter == 17)
            {
                new bablo;
                bablo = PlayerInfo[playerid][pGrib]*25;
                PlayerInfo[playerid][pCash] += bablo;
                PlayerInfo[playerid][pGrib] = 0;
                format(string,sizeof(string),"Вы получили: {ffffff}%d вирт",bablo);
                SendClientMessage(playerid,COLOR_GREEN,string);
                break;
            }
        }
    }
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу