Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Запрет зомби брать предметы.
KinD
Дата: Воскресенье, 24.06.2012, 19:06 | Сообщение # 1
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
В общем,сделал набросок.
Протестируйте.
Код забирает все предметы у зомби.(при инфекции)
Исходный код:

Code
#include <amxmodx>
#include <zombieplague>
#include <cstrike>
#define MAX_PLAYER_ITEMS    2
new g_iShopMenuItems[33][MAX_PLAYER_ITEMS];   // Holds the player's current items
new iItem
#define ITEM_SLOT_ONE       0
#define ITEM_SLOT_TWO       1

public plugin_init()   
{
   register_plugin("[ZP] ZOMBIE ITEM", "1.0", "daywer")
}   
     
stock ITEM_HasItem( idUser, iItem )
{
   if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] == iItem )
    return iItem;

   else if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] == iItem )
    return iItem;

   return ITEM_NONE;
}

public zp_user_infected_pre(id, infector)
{
   if(cs_get_user_team(id)==ZP_TEAM_ZOMBIE)
   {
    new idUser = read_data(1)
    if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] == iItem )
     return false;

    else if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] == iItem )
     return false;
   }
   return PLUGIN_HANDLED
}


Skype:daywerok

Сообщение отредактировал KinD - Воскресенье, 24.06.2012, 19:07
 
SMaster
Дата: Воскресенье, 24.06.2012, 19:51 | Сообщение # 2
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
KinD, Чего в Флудильня оформил?

Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
KinD
Дата: Воскресенье, 24.06.2012, 20:00 | Сообщение # 3
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
SMaster, Не проверял сам,вот жду. Кто просил сделать снятие предметов при заражении.
Может еще оптимизирую код =)


Skype:daywerok
 
straj
Дата: Воскресенье, 24.06.2012, 21:38 | Сообщение # 4
офлайн

  • Сообщения: 424
  • Награды: 3
  • Замечания:
 
Quote
Кто просил сделать снятие предметов при заражении

Я просил,но сори, сейчас не смогу протестировать,так как еще даже не начинал собирать,все в хаотичном порядке находится на компе.Тупо не хватает времени ((


Набор разработчиков в команду Alfa-Strike
Направления: CS1.6; L4d2; COD4; BF2; TF2.

http://forum.alfa-strike.net//index.php?showtopic=10920&pid=72247&st=0&#entry72247
 
  • Страница 1 из 1
  • 1
Поиск: