Могу предложить такой вариант
PHP код:
if(pickupid == GIFTS[0] || pickupid == GIFTS[1] || pickupid == GIFTS[2] || pickupid == GIFTS[3] || pickupid == GIFTS[4] || pickupid == GIFTS[5] || pickupid == GIFTS[6] || pickupid == GIFTS[7] || pickupid == GIFTS[8] || pickupid == GIFTS[9] || pickupid == GIFTS[10] || pickupid == GIFTS[11] || pickupid == GIFTS[12] || pickupid == GIFTS[13] || pickupid == GIFTS[14]) // Если игрок стал на один из наших пикапов
{
if(GetPVarInt(playerid, "GiftNumber") == 0)
{
PlayerInfo[playerid][pCash] += 2015000;
GivePlayerMoney(playerid, 2015000);
SendClientMessage(playerid, 0xFFFF00AA,"В подарке вы получили 2015000$.");
SetPVarInt(playerid, "GiftNumber", 1);
}
else if(GetPVarInt(playerid, "GiftNumber") == 1)
{
if(PlayerInfo[playerid][pWanted] >= 1)
{
PlayerInfo[playerid][pWanted] = 0;// первая ошибка
SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
SendClientMessage(playerid, 0xFFFF00AA,"В подарке вы получили очистку розыска.");
}
else // вторая ошибка
{
PlayerInfo[playerid][pLevel] += 1;
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
SendClientMessage(playerid, 0xFFFF00AA,"В подарке вы получили 1 уровень.");
}
SetPVarInt(playerid, "GiftNumber", 2);
}
else if(GetPVarInt(playerid, "GiftNumber") == 2)
{
//выдача 3 подарка
}
}