1. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    На сколько я помню нам нужен инклюд
    PHP:
    1.  
    2. <cstrike>
    3. <fakemeta_util>
    4.  
    далее, ко всем new добавляем
    PHP:
    1.  
    2. new pistols[6] = {CSW_USP, CSW_GLOCK18, CSW_ELITE, CSW_FIVESEVEN, CSW_P228, CSW_DEAGLE} // Записали индесы всех пистолетов
    3. new guns[18] = {CSW_SCOUT, CSW_XM1014, CSW_MAC10, CSW_AUG, CSW_UMP45, CSW_SG550, CSW_GALIL, CSW_FAMAS, CSW_AWP, CSW_MP5NAVY, CSW_M249, CSW_M3, CSW_M4A1, CSW_TMP, CSW_G3SG1, CSW_SG552, CSW_AK47, CSW_P90} // Записали индесы всех автоматов
    4.  
    Добавляем в то место где мы выдаем оружие
    PHP:
    1.  
    2. for(new i = 0; i < 18; i++) // Получаем все винтовки из guns[18]
    3. {
    4. fm_strip_user_gun(id, guns[i]) // Отобрали винтовку
    5. }
    6.  
    PHP:
    1.  
    2. for(new i = 0; i < 6; i++) // Получаем все пистолеты из pistols[6]
    3. {
    4. fm_strip_user_gun(id, pistols[i]) // Отобрали пистолет
    5. }
    6.  
    Пример
    PHP:
    1.  
    2. for(new i = 0; i < 6; i++) // Получаем все пистолеты из pistols[6]
    3. {
    4. fm_strip_user_gun(id, pistols[i]) // Отобрали пистолет
    5. }
    6. give_item(id, "weapon_deagle")
    7. cs_set_user_bpammo(id, CSW_DEAGLE, get_pcvar_num(cvar_deagale_bullet))
    8.  
     
    pUzzlik и Mini1)* нравится это.
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.576
    Симпатии:
    4.151
    Пол:
    Мужской
    как ты намекает на фейкмету, а точнее fakemeta_util
     
    maFFyoZZyk нравится это.
  3. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    Спасибо, исправил 1 пост
     
  4. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    А можно подробнее, многие заходят, что-бы прочитать информацию, о том как писать плагины, а тут столько непонятного(( Вот например
    new pistols[6] = {CSW_USP, CSW_GLOCK18, CSW_ELITE, CSW_FIVESEVEN, CSW_P228, CSW_DEAGLE} - где new - конструктор, pistols - имя массива,, в квадратных скобках - [*кол-во элментов массива(размер)], в фигурных - { *элементы массива }. В цикле не обязательно объявлять переменную счетчик через конструктор - new. Достаточно просто написать for (i; i <6; i++) {}. Так же все переменные в amx равны 0, если счетчик начинается с 0, тогда нет необходимости присваивать переменной тот самый 0. За статью, спасибо, пиши более подробно )
     
  5. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.576
    Симпатии:
    4.151
    Пол:
    Мужской
    ты сам то пробовал, чудик?
    при компиле ты схватишь undefined symbol "i"..
     
  6. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Делаешь или
    PHP:
    1. for (new i; i <6; i++)
    или
    PHP:
    1. new i;
    2. for (i = 0; i <6; i++)
     
  7. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    Phantom, да, не прав, перепутал с пыхом, но в основном все по делу написал
     
  8. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.576
    Симпатии:
    4.151
    Пол:
    Мужской
    Zatecky, в пыхе тоже $i = 0 надо. иначе вываливается так же в андефайнед
     
  9. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    neygomon, с чего эт ??? клац клац for ($i;$i<6;++$i){print($i);}
     
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.576
    Симпатии:
    4.151
    Пол:
    Мужской
    Zatecky, видимо зависит от настроек.
    у меня андефайнед было.