Добро пожаловать на форум, Гость, это ваша панель
Страница 1 из 11
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Помогите разобраться с кодом: (#скорость стрельбы #новая раса)
Помогите разобраться с кодом:
aelrond
Дата: Среда, 02.09.2015, 14:49 | Сообщение # 1
офлайн

  • Сообщения: 29
  • Награды: 0
  • Замечания:
 
делаю новую расу, хочу один из скилов сделать "Скорость стрельбы"

Есть модуль (вполне рабочий, проверял)
Код
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init() {
RegisterHam(Ham_Weapon_PrimaryAttack ,"weapon_xm1014","GB_WeapSpeed",1)
}

public weapon_speed(weapon) {
set_pdata_float(weapon, 46, Float:0.1, 4)
}
Дальше, есть сама абилка:

Код
// Скорость стрельбы
GB_WeapSpeed( idUser )
        {
           static iSkillLevel;
        iSkillLevel = SM_GetSkillLevel( idUser, SKILL_WEAPSPEED );
        if ( iSkillLevel > 0 )
               {
            static iWeapSpeed;
                  iWeapSpeed = floatround(p_gb_speed[iSkillLevel-1]);
            set_pdata_float(weapon, 46, iWeapSpeed, 4)
            }
        }

Код
new const Float:p_gb_speed[MAX_SKILL_LEVEL]    =    {0.5,0.45,0.40,0.35,0.3,0.25,0.20,0.15,0.1,0.09};              //(skill 2 скорость)

Вопрос, где мне прописывать
Код
RegisterHam(Ham_Weapon_PrimaryAttack ,"weapon_xm1014","GB_WeapSpeed") ?

Как сделать, что бы только для этой расы работало?


Сообщение отредактировал aelrond - Среда, 02.09.2015, 14:56
 
KILLER7x7
Дата: Среда, 02.09.2015, 19:00 | Сообщение # 2
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
прописывается в 
Код
public plugin_init()

и делаешь проверку на расу в этом стоке


killer7x7_ua



 
aelrond
Дата: Среда, 02.09.2015, 19:50 | Сообщение # 3
офлайн

  • Сообщения: 29
  • Награды: 0
  • Замечания:
 
не выходит ничего) что то не так делаю
 
SMaster
Дата: Четверг, 03.09.2015, 11:38 | Сообщение # 4
офлайн

  • Сообщения: 2163
  • Награды: 44
  • Замечания:
 
GB_WeapSpeed( idUser )

public добавь
И idUser не юзер вовсе, а оружие


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

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

 
aelrond
Дата: Суббота, 12.09.2015, 20:54 | Сообщение # 5
офлайн

  • Сообщения: 29
  • Награды: 0
  • Замечания:
 
в принципе получилось, но если не выбрать расу и выстрелить из "ускоренного" оружия, то краш)

буду еще ковыряться!
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Помогите разобраться с кодом: (#скорость стрельбы #новая раса)
Страница 1 из 11
Поиск: