Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
дополнение к теме покупка 3 итемов
Stigmata
Дата: Понедельник, 15.04.2013, 22:57 | Сообщение # 1
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
вот решил проверить зделать по етой теме http://perfect-soft.su/forum/25-216-1 зделалось все без ишыбок НО в самой игре когда заходиш на сервер у меня почемуто уже есть "Амулет" и должно писать "Предмет:Амулет" а оно пишет как на скриншоте а когда покупаю "Амулет" пишет что он у меня уже есть(причом нерабочий) как на скриншоте
 
PATRUL
Дата: Вторник, 16.04.2013, 20:42 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Должно помочь =)

в cssbWar3ftmod.sma найти функцию public client_connect( id )
чуть ниже должно быть так:
Код
// User should have no items on connect...
g_iShopMenuItems[id][ITEM_SLOT_ONE]  = ITEM_NONE;
g_iShopMenuItems[id][ITEM_SLOT_TWO]  = ITEM_NONE;
Добавь ещё:
Код
g_iShopMenuItems[id][ITEM_SLOT_THREE] = ITEM_NONE;

p.s тему отправят в корзину,ибо название не правильное!

Добавлено (16.04.2013, 20:42)
---------------------------------------------
Хотя бы написал,что работает или нет... мдеее,ну и люди пошли...





Сообщение отредактировал PATRUL - Понедельник, 15.04.2013, 23:03
 
Stigmata
Дата: Среда, 17.04.2013, 11:29 | Сообщение # 3
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
вещи стали нормально отображаца но "Амулет" попрежнему неработает наверно в коде ошибка http://perfect-soft.su/forum/25-216-1

Сообщение отредактировал Stigmata - Среда, 17.04.2013, 11:30
 
PATRUL
Дата: Среда, 17.04.2013, 12:56 | Сообщение # 4
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Цитата (Stigmata)
вещи стали нормально отображаца но "Амулет" попрежнему неработает наверно в коде ошибка http://perfect-soft.su/forum/25-216-1
Пользуйся поиском!
http://perfect-soft.su/forum/56-1071-1#7439



 
Stigmata
Дата: Четверг, 18.04.2013, 11:50 | Сообщение # 5
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
зделал я по етой теме http://perfect-soft.su/forum/56-1071-1#7439 неработает всерамно но "Амулет" работал до того как зделал покупку 3 вещей если назад зделать 2 вещи то работать будет поетому я и гаварю что ошибка именно в етой статье гдето http://perfect-soft.su/forum/25-216-1
 
sarumangreat
Дата: Четверг, 18.04.2013, 12:21 | Сообщение # 6
офлайн

  • Сообщения: 46
  • Награды: 0
  • Замечания:
 
Stigmata, там всё нормально я тоже делал по этой статье и амулет реинкарнации нормально работает, значит чет ты напортачил где то.
 
Stigmata
Дата: Четверг, 18.04.2013, 13:18 | Сообщение # 7
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
кароче я ошибку нашол и всетаки она не моя ошибка в коде вот код с темы

// Item Death Function
ITEM_UserDied( idUser )
{
// The user just died, remove all items
if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_ONE );
}

if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_TWO );
}

if ( g_iShopMenuItems[idUser][ITEM_SLOT_THREE] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_THREE );
}
}

А ВОТ КАК ДОЛЖНО БЫТЬ

// Item Death Function
ITEM_UserDied( idUser )
{
// The user just died, remove all items
if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] > ITEM_NONE )
{
 ITEM_Remove( idUser, ITEM_SLOT_ONE, false ); 
}

if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] > ITEM_NONE )
{
 ITEM_Remove( idUser, ITEM_SLOT_TWO, false ); 
}

if ( g_iShopMenuItems[idUser][ITEM_SLOT_THREE] > ITEM_NONE )
{
 ITEM_Remove( idUser, ITEM_SLOT_THREE, false ); 
}
}


Сообщение отредактировал Stigmata - Четверг, 18.04.2013, 14:06
 
  • Страница 1 из 1
  • 1
Поиск: