Question

Noleran
Новичок
		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
Tony_Cannabis
Свой человек

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

Edited by Tony_Cannabis

Share this post


Link to post
  • 0
Noleran
Новичок

@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
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 мол другая версия нужна.
      Если дело в версии, то подскажите какую поставить?