Статус темы:
Закрыта.
  1. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    Доброго всем дня, форумчане.
    Нужна помощь. Есть плагин, который при спавне дает Awp и нож, остальные оружия отбирает. Но проблема в том, что авп только с 10 патронами.
    Нужно сделать 10/30. :smile: Прошу помощи
    Код (Unknown Language):
    1. #include <amxmodx>
    2. #include <engine>
    3.  
    4. #define VERSION "0.0.1"
    5.  
    6. public plugin_init()
    7. {
    8.     register_plugin("Spawn With Awp", VERSION, "ConnorMcLeod")
    9. }
    10.  
    11. public plugin_precache()
    12. {
    13.     new iEnt
    14.     iEnt = create_entity("game_player_equip")
    15.  
    16.     DispatchKeyValue(iEnt, "weapon_knife", "1")
    17.     DispatchKeyValue(iEnt, "weapon_awp", "1")
    18.     DispatchKeyValue(iEnt, "338magnum", "3")
    19.     DispatchSpawn(iEnt)
    20.  
    21.     iEnt = create_entity("info_map_parameters")
    22.     DispatchKeyValue(iEnt, "buying", "3")
    23.     DispatchSpawn(iEnt)
    24. }
    25.  
    26. public pfn_keyvalue( iEnt )
    27. {
    28.     new szClassName[32], szKeyName[32], szValue[32]
    29.     copy_keyvalue(szClassName, charsmax(szClassName), szKeyName, charsmax(szKeyName), szValue, charsmax(szValue))
    30.     if(    equal(szClassName, "game_player_equip")
    31.     ||    equal(szClassName, "info_map_parameters")    )
    32.     {
    33.         remove_entity(iEnt)
    34.         return PLUGIN_HANDLED
    35.     }
    36.     return PLUGIN_CONTINUE
    37. }
    38.  
    39. public plugin_cfg()
    40. {
    41.     set_cvar_float("sv_restart", 1.0)
    42. }
     
  2. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Код (Unknown Language):
    1. #include <amxmodx>
    2. #include <fun>
    3. #include <cstrike>
    4. #include <hamsandwich>
    5.  
    6. public plugin_init()
    7. {
    8.     register_plugin("AWP_INDIA Weapons Giver", "0.1", "S0m3Th1nG_AwFul!")
    9.     RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
    10. }
    11.  
    12. public Player_Spawn(id)
    13. {
    14.     if(is_user_alive(id))
    15.     {
    16.         strip_user_weapons(id)
    17.         give_item(id, "item_assaultsuit")
    18.         give_item(id, "weapon_knife")
    19.         cs_set_weapon_ammo(give_item(id, "weapon_awp"), 10)
    20.         cs_set_user_bpammo(id, CSW_AWP, 30)
    21.     }
    22. }
     
    KilleR нравится это.
  3. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    Спасибо. Но мне нужно в том плагине изменить, аналоги есть, даже лучше чем этот.
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.584
    Симпатии:
    4.154
    Пол:
    Мужской
    HannibaL, открою тайну.
    плагин из первого поста даст неебическую нагрузку при спавне 32 игроков...
    ex3m777,
    не нужно. awp и так выдается с 10 пульками
     
    KilleR нравится это.
  5. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    neygomon, Иван, помоги пожалуйста. Иногда бывает двигаться никак. Пользуюсь тем, что ex3m777, предложил. Есть другие варианты?
     
  6. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.584
    Симпатии:
    4.154
    Пол:
    Мужской
    HannibaL, всмысле двигаться никак?
     
  7. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    neygomon, Ну просто, игроки спавнятся, и двигаться никак, стрелять можно. Но двигаться никак. Такое раз в 2-3 дня бывает.
     
  8. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    Иван, что лучше
    Это :
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <hamsandwich>

    public plugin_init()
    {
    register_plugin("AWP_INDIA Weapons Giver", "0.1", "S0m3Th1nG_AwFul!")
    RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
    }

    public Player_Spawn(id)
    {
    if(is_user_alive(id))
    {
    strip_user_weapons(id)
    give_item(id, "item_assaultsuit")
    give_item(id, "weapon_knife")
    cs_set_weapon_ammo(give_item(id, "weapon_awp"), 10)
    cs_set_user_bpammo(id, CSW_AWP, 30)
    }
    }
    или это:
    #include <amxmodx>
    #include <fun>
    #include <cstrike>
    #include <engine>
    #include <hamsandwich>

    const FM_NULLENT = -1

    public plugin_init() {
    new szPluginName[32]
    formatex( szPluginName, charsmax(szPluginName), "Weapon Giver for AWP Maps" )
    register_plugin( szPluginName, "0.4", "S0m3Th1nG_AwFul! / Safety1st" )

    RemoveEntities()
    RegisterHam( Ham_Spawn, "player", "OnCBasePlayer_Spawn_Post", 1 )
    }

    RemoveEntities() {
    new const szClasses[] = {
    "multi_manager",
    "player_weaponstrip",
    "game_player_equip"
    }
    new iEnt

    for( new i; i < sizeof szClasses; i++ ) {
    if( ( iEnt = find_ent_by_class( FM_NULLENT, szClasses ) ) )
    remove_entity( iEnt )
    }
    }

    public OnCBasePlayer_Spawn_Post(id) {
    if( is_user_alive(id) ) {
    strip_user_weapons(id)
    give_item( id, "weapon_knife" )
    give_item( id, "weapon_awp" )
    cs_set_user_bpammo( id, CSW_AWP, 30 )
    }
    }
     
  9. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.584
    Симпатии:
    4.154
    Пол:
    Мужской
    HannibaL, второе правильнее, но и первый вариант сойдет
     
    HannibaL нравится это.
Статус темы:
Закрыта.