Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

zp_extra_minigun

, помогите добавить код
Статус пользователя max1988
сообщение 19.11.2015, 20:08
Сообщение #1
Стаж: 13 лет

Сообщений: 306
Благодарностей: 17
Полезность: < 0

Здравствуйте, есть плагин zp_extra_minigun.
покупка минигана дается на дополнительный слот к основному оружию ,
помогите сделать чтоб он занимал слот основного и выкидывал основное оружия (при покупке)
Прикрепленный файл  zp_extra_minigun.sma ( 18,4 килобайт ) Кол-во скачиваний: 8


Отредактировал: max1988, - 19.11.2015, 20:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя mefisto2009
сообщение 19.11.2015, 20:22
Сообщение #2


Стаж: 17 лет

Сообщений: 19
Благодарностей: 23
Полезность: 0

попробуй, Прикрепленный файл  zp_extra_minigun.sma ( 19,76 килобайт ) Кол-во скачиваний: 6


добавил

Код:

const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
new const WEAPONENTNAMES[][] = { "", "weapon_p228", "", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10",
"weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_m4a1",
"weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249",
"weapon_m3", "weapon_sg550", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552",
"weapon_aug", "weapon_knife", "weapon_p90" }

public zp_extra_item_selected(id, itemid)
{
if (itemid == g_itemid_minigun) give_weapon(id,0,1)
drop_weapons(id, 1);[
}


stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 19.11.2015, 20:55
Сообщение #3
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

mefisto2009, и где используется WEAPONENTNAMES?
Что это
Код:
drop_weapons(id, 1);[

откуда это [?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mefisto2009
сообщение 19.11.2015, 20:57
Сообщение #4


Стаж: 17 лет

Сообщений: 19
Благодарностей: 23
Полезность: 0

Цитата(Vaqtincha @ 19.11.2015, 21:51) *
mefisto2009, и где используется WEAPONENTNAMES?
Что это
Код:
drop_weapons(id, 1);[

откуда это [?


лишнее зацепил, оно не нужно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя max1988
сообщение 19.11.2015, 21:04
Сообщение #5
Стаж: 13 лет

Сообщений: 306
Благодарностей: 17
Полезность: < 0

нет при покупке выкидывается миниган
немного не правильно я написал нужно что б миниган не конкурировал с другими плагинами пулеметами к примеру
zp_weapon_pkm.amxx и гругими ( получатся покупаешь пкм и миниган - багается)

Отредактировал: max1988, - 19.11.2015, 21:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 19.11.2015, 21:09
Сообщение #6
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

max1988, это нормально. код нерабочий
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя max1988
сообщение 19.11.2015, 21:20
Сообщение #7
Стаж: 13 лет

Сообщений: 306
Благодарностей: 17
Полезность: < 0

Помогите пожалуйста решить мою проблему
rolleyes.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 19.11.2015, 21:23
Сообщение #8
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

еще это
Код:
give_weapon(id,0,1)

непонятно вообще
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 19.11.2015, 21:36
Сообщение #9
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

max1988, найди
Код:
public give_weapon(id, ammo, frst)

после
Код:
has_minigun[id] = true

поставь это
Код:
drop_weapons(id, 1)

не забудь добавить сток который написал mefisto2009
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя max1988
сообщение 19.11.2015, 22:22
Сообщение #10
Стаж: 13 лет

Сообщений: 306
Благодарностей: 17
Полезность: < 0

не работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя max1988
сообщение 19.11.2015, 23:02
Сообщение #11
Стаж: 13 лет

Сообщений: 306
Благодарностей: 17
Полезность: < 0

Всем спасибо.
Уже не надо, - заменил аналогом medal.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: