Question

		case 281777:
		{
			if(!response) return 1;
			if(GetNewMoney(playerid) < 100) return SCM(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}У вас недостаточно NEWYEAR-MONEY");
			InvAdd(playerid, 1082, 1);
			InvAdd(playerid, 1293, 1);
			GiveDonateMoney(playerid, 100);
			InvAdd(playerid, 522, 1);
			InvAdd(playerid, 411, 1);
			PI[playerid][pVirMoney] += 1000000;
			GiveMoney(playerid, 750000000);
			GiveNewMoney(playerid, -100);
			if(GetString(Mode_City, "NEWYEAR")) str_1 = "NEWYEAR";
			else str_1 = "NEWYEAR";
			f(str_2, sizeof(str_2), "покупка %s пак", str_1);
			aml(84, playerid, "", str_2, 125);
			SCMAllf(COLOR_LIGHTRED, "[Информация]{FFFFFF} Игрок %s приобрел {9f28fa}%s пак!", PN(playerid), str_1);
			return 1;
		}

не выдаются вещи, помогите исправить, пожалуйста

Share this post


Link to post

3 answers to this question

  • 0

@Noleran  покажи InvAdd, что пишет? деньги списываются? Пишет игрок приобрел...?

Edited by Tony_Cannabis

Share this post


Link to post
  • 0

@Tony_Cannabis 

stock InvAdd(playerid, item, amount, send = 1, color = 0, enchant = 0/*, mining = 1*/)
{
    if(!IsPlayerLogged{playerid}) return 0;
    switch(item)
    {
        case 435,449,450,532,537,538,569,570,584,590,591,594,606..608,610: return 1;
    }
    if(amount < 0) return InvRemoveEx(playerid, item, amount-amount*2);
    if(amount > GetInvSlot(playerid, item))
    {
        SCM(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}У вас нет места или ваш инвентарь заблокирован!");
        return 0;
    }
    //if(amount <= 0 || amount >= 100000) return false;
    if(send)
    {
        if(amount > 1) SCMf(playerid, COLOR_YELLOW, "Вам был добавлен предмет '%s' (%i шт). Чтобы открыть инвентарь используйте клавишу 'Y' или /invent", ItemsInfo[item][ItemName], amount);
        else SCMf(playerid, COLOR_YELLOW, "Вам был добавлен предмет '%s'. Чтобы открыть инвентарь используйте клавишу 'Y' или /invent", ItemsInfo[item][ItemName]);
    }
    for(new i; i < PI[playerid][pInvCell]; i++)
    {
        if(PI[playerid][pInvItem][i] != item) continue;
        if(!AddInvItem(playerid, i, item, amount, color, enchant/*, mining*/)) continue;
        else if(SAVE_PLAYER_INV) SaveInv(playerid, 1, i);
        return true;
    }
    for(new i; i < PI[playerid][pInvCell]; i++)
    {
        if(PI[playerid][pInvItem][i] != 0) continue;
        if(!SetInvItem(playerid, i, item, amount, color, enchant/*, mining*/)) continue;
        else if(SAVE_PLAYER_INV) SaveInv(playerid, 1, i);
        return true;
    }
    return true;
}

 

@Tony_Cannabis у меня даже ничего не пишет, ничего не выдаёт

Edited by Noleran

Share this post


Link to post
  • 0

Исправил, прошу закрыть тему

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • BebrochkaOnline
      By BebrochkaOnline
      Появился собственный лаунчер на сервере, хотелось бы иметь там голосовой чат но я в этом полный чайник...
    • Vorpad
      By Vorpad
      Доброго времени суток.
      Mysql:
      Прошу помощи у вас, проблема с базой данных.
      Не видит плагин, хотя в конфиге и в папке плагинов он присутствует.
      Строчки из логов:
      Ну вот я вообще хз как его решать.
      log-core есть в директории
      И mysql_static подключал, толку 0.
       
      ColAndreas:
      Прошу у вас помощи с плагином colandreas.
      В папке плагинов и в конфиге прописан, но в логах пишет не удалось загрузить.
      Строчки из логов:
      Пишут что самп не может использовать GLIBCXX_3.4.21 мол другая версия нужна.
      Если дело в версии, то подскажите какую поставить?