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

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

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

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

4 страниц V   1 2 3 »

Custom AK-47

, добавляет новое оружие. [РЕШЕНО]
Статус пользователя MrBone
сообщение 21.10.2015, 2:18
Сообщение #21
Стаж: 10 лет

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

У меня норм переходит с обычного на голд ак
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 6:19
Сообщение #22
Стаж: 11 лет

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

Patriot~ua~, ну может конфликты. Не знаю даже!
такой баг я пока не заметил. Еще возможно проблема с оффсетом (если у тебя линукс)

Отредактировал: Vaqtincha, - 21.10.2015, 7:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Patriot~ua~
сообщение 21.10.2015, 12:57
Сообщение #23


Стаж: 19 лет

Сообщений: 588
Благодарностей: 739
Полезность: 1506

да линукс... странно.. а можно добавить что бы для админов цену можно было одну ставить а для обычных игроков другую?

Отредактировал: Patriot~ua~, - 21.10.2015, 13:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 14:18
Сообщение #24
Стаж: 11 лет

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

Цитата(Patriot~ua~ @ 21.10.2015, 12:52) *
да линукс... странно.. а можно добавить что бы для админов цену можно было одну ставить а для обычных игроков другую?

жаль у меня нет возможности проверить на линке.
А лучше для админов сделаем вообще бесплатно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 14:34
Сообщение #25
Стаж: 11 лет

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

Цитата(Patriot~ua~ @ 21.10.2015, 1:55) *
у меня глюк если за тероров купил ак а потом покупаешь золотой бабки сняло а ак остался старым... после того как выкинул старый ак то можно купить золотой

пробуй менять
Код:

#define XO_PLAYER 41

на
Код:
 
#define XO_PLAYER 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 21.10.2015, 14:47
Сообщение #26
Стаж: 10 лет

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

Цитата(Vaqtincha @ 21.10.2015, 15:14) *
жаль у меня нет возможности проверить на линке.
А лучше для админов сделаем вообще бесплатно?

Думаю лучше оставить под флаг.Ну а цену на оружие все равно можно выставить в исходнике.

У меня вот вопрос когда данное чудо запилите в свой вип плагин и запилите ли вообще?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 15:05
Сообщение #27
Стаж: 11 лет

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

MrBone,
пока немогу реализовать все в одном плагине сейчас вариант у меня такой(пока неготова)

Vip.amxx (отдельный меню для вызова функции этих плагинов:
custom_ak47.amxx
custom_m4a1.amxx
custom_awp.amxx

покупка будет бесплатно для випов а для игроков можно ставит любую цену или вообще убрать возможность покупать!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Patriot~ua~
сообщение 21.10.2015, 15:11
Сообщение #28


Стаж: 19 лет

Сообщений: 588
Благодарностей: 739
Полезность: 1506

да можно так...

прописал.. теперь при покупке выбрасывается старый калаш (раньше просто бабло минусовалось) но у нового стандартный скин... когда бросаю на землю то лежит золотой ... беру опять стандартный скин

Отредактировал: Patriot~ua~, - 21.10.2015, 15:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 21.10.2015, 15:25
Сообщение #29
Стаж: 10 лет

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

Цитата(Vaqtincha @ 21.10.2015, 16:00) *
MrBone,
пока немогу реализовать все в одном плагине сейчас вариант у меня такой(пока неготова)

Vip.amxx (отдельный меню для вызова функции этих плагинов:
custom_ak47.amxx
custom_m4a1.amxx
custom_awp.amxx

покупка будет бесплатно для випов а для игроков можно ставит любую цену или вообще убрать возможность покупать!

Предлагаю что б можно было настроить,мне например не по душе что випам бесплатно,я б поставил цену,а обычным игрокам вообще убрал бы.По этому предлагаю может все таки сделать с настройками?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 15:44
Сообщение #30
Стаж: 11 лет

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

Patriot~ua~, надо оффсеты править. Пробуй еще так!
найди
Код:

new iPlayer = get_pdata_cbase(ent, XO_PLAYER, XO_WEAPON)

меняй на
Код:

new iPlayer = get_pdata_cbase(ent, 41, XO_WEAPON)


Отредактировал: Vaqtincha, - 21.10.2015, 15:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 15:50
Сообщение #31
Стаж: 11 лет

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

MrBone, да да я всегда делаю разные дэфайны или настройки в исходнике это для того чтобы любой человек с легкостью менял и настроил для себя даже не зная основы pawn'a

Отредактировал: Vaqtincha, - 21.10.2015, 15:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 21.10.2015, 15:54
Сообщение #32
Стаж: 10 лет

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

Vaqtincha, Буду с нетерпением ждать релиза
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 18:29
Сообщение #33
Стаж: 11 лет

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

MrBone, вопрос какое свойства можно дать авп? Урон не совсем подходить для авп (без него и все нормально)
как идея fast switch(быстрая переключение) который убирает задержку прицела после фастзума!

Или еще идея вместо авп поставим скоут (с нормальным уроном) у скоута высокая точность, и когда бегаешь со скоутом скорость 260 юнит/сек(даже с ножом 250 юнит/сек)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 21.10.2015, 19:13
Сообщение #34
Стаж: 10 лет

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

Цитата(Vaqtincha @ 21.10.2015, 19:24) *
MrBone, вопрос какое свойства можно дать авп? Урон не совсем подходить для авп (без него и все нормально)
как идея fast switch(быстрая переключение) который убирает задержку прицела после фастзума!

Или еще идея вместо авп поставим скоут (с нормальным уроном) у скоута высокая точность, и когда бегаешь со скоутом скорость 260 юнит/сек(даже с ножом 250 юнит/сек)

Больше идея по поводу авп нравится,хорошая задумка)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 20:36
Сообщение #35
Стаж: 11 лет

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

пак кастом моделей почти готова. +готовил маленький подарок!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MrBone
сообщение 21.10.2015, 21:03
Сообщение #36
Стаж: 10 лет

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

Vaqtincha, Что за подарок?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 21.10.2015, 21:22
Сообщение #37
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Цитата
new iWeapon = give_item(id, "weapon_ak47")
& give_item(id,"ammo_762nato")
& give_item(id,"ammo_762nato")
& give_item(id,"ammo_762nato")
Fwd_ItemDeploy_Weap_Post(iWeapon)


Это что такое ?

Есть нормальный ham_give_weapon https://forums.alliedmods.net/showthread.php?t=56377

правильно выдает оружие, в отличие от give_item

Для выдачи патрон в запас я давал вам нормальный код, ещё в предыдущей теме. А проще всего, вставить ExecuteHamB(Ham_GiveAmmo прям в функцию ham_give_weapon (после Ham_Item_AttachToPlayer)



Fwd_ItemDeploy_Weap_Post(iWeapon)

Есть же человеческий engclient_cmd(id, "weapon_ak47")

Зачем такие велосипеды ?

Код
    new iPlayer = get_pdata_cbase( ent, XO_PLAYER, XO_WEAPON )
    if ( g_HasAk[iPlayer] )
    {
        set_pev(iPlayer, pev_viewmodel2, AK_V_MODEL)
        set_pev(iPlayer, pev_weaponmodel2, AK_P_MODEL)
    }
    else
    {
        return PLUGIN_CONTINUE
    }
    return PLUGIN_HANDLED


А это что такое ? else ради return ?

Код
public Fwd_ItemDeploy_Weap_Post(ent)
{
    new iPlayer = get_pdata_cbase(ent, XO_PLAYER, XO_WEAPON);

    if (g_HasAk[iPlayer])
    {
        set_pev(iPlayer, pev_viewmodel2, AK_V_MODEL)
        set_pev(iPlayer, pev_weaponmodel2, AK_P_MODEL)
    }

    return HAM_IGNORED
}



Код
public fw_Item_AttachToPlayer ( ent, id )
{
    if ( pev_valid ( ent ) !=2 || !is_user_alive ( id ) )
        return HAM_IGNORED


Как энтити может быть не валидная ? Это Хам, она всегда валидна и уж ID всегда живой, т.к. не живой не может зааттачить оружие.





Код
    new szClassName[32]
    pev(inflictor, pev_classname, szClassName, charsmax(szClassName))
    if(equali(szClassName, "grenade") || equali(szClassName, "env_explosion"))
    {
        return HAM_HANDLED
    }
    if ( is_valid_player( attacker ))
    {
        if (get_user_weapon(attacker) == CSW_AK47 && g_HasAk[attacker])
        {
            SetHamParamFloat(4, damage * DAMAGE )
            return HAM_HANDLED
        }
    }
    return HAM_IGNORED


В соседней теме давал нормальный код с битами ... Золотой дигл и НЕ-граната (Пост #846541)

Отредактировал: SISA, - 21.10.2015, 21:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 21:48
Сообщение #38
Стаж: 11 лет

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

SISA,

да я же не специалист. Пусть "ПРО" скриптеры перепишут для себя. Хотя смысл ясен

У меня работает больше ничего ненадо. Да и код не мой. Я лишь пытаюсь исправить баги голден ака.

где ты был раньше?
"ГЕРОЙ ПОСЛЕ ВОЙНЫ"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 21:56
Сообщение #39
Стаж: 11 лет

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

после таких комментов вообще не хочется ничего делать.

Я просто непонимаю таких людей(чего они хотят доказать непонятно)
сами они ничего не делают(кроме копи-паста) когда выложишь труд говорят "фуфло" мой лучше я знаю больше я зделаю красиво! Сначало сделай а потом уже говори про велисопедов, колясок и.т.д и.т.п
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 21.10.2015, 22:11
Сообщение #40
Стаж: 11 лет

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

и тут я останавливаю да согласен мой код дерьмо пусть работу продолжить SISA обновление ждите от него.
Я рад за то что вы качали этот плагин даже поставили на свой сервер. Извините за мою ужасную работу и плохое решение в кодах. Извините за то что я пользовался give_item вместо ham_GiveAmmo
вместо клиенткомманд пользовался диплойям или за всяких pev'ов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V   1 2 3 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: