Русское сообщество по скриптингу

Помогите найти самый простенький шаблон ножа

Поиск плагинов для AMX Mod X.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающиеся только поиску плагинов для AMX Mod X.

Помогите найти самый простенький шаблон ножа

Сообщение Ice_Angel » 16 авг 2018, 14:55

Всем привет. Хочу сделать магазин ножей (бесплатных). Помогите найти самый простеньки шаблон ножа, чтобы сменить модель, звуки, можно и спрайты. В Google искал, сказал идти сюда. Спасибо заранее.
Плагин "Menu + CSO Shop" готов на 30%.
Аватара пользователя
Ice_Angel
 
Сообщения: 17
Зарегистрирован: 25 апр 2016, 20:55
Откуда: Украина
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn (Новичок)

Re: Помогите найти самый простенький шаблон ножа

Сообщение Papito » 17 авг 2018, 12:20

Гугли "плагин knife mod cs 1.6" и всё.
Аватара пользователя
Papito
 
Сообщения: 545
Зарегистрирован: 09 ноя 2012, 16:28
Откуда: Montana
Благодарил (а): 44 раз.
Поблагодарили: 121 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter Strike 1.6
SAMP

Re: Помогите найти самый простенький шаблон ножа

Сообщение Ice_Angel » 17 авг 2018, 18:39

Мне нужен не со способностями, а без.
Плагин "Menu + CSO Shop" готов на 30%.
Аватара пользователя
Ice_Angel
 
Сообщения: 17
Зарегистрирован: 25 апр 2016, 20:55
Откуда: Украина
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn (Новичок)

Re: Помогите найти самый простенький шаблон ножа

Сообщение Papito » 17 авг 2018, 22:37

Ice_Angel, а в чём проблема убрать эти способности?
Аватара пользователя
Papito
 
Сообщения: 545
Зарегистрирован: 09 ноя 2012, 16:28
Откуда: Montana
Благодарил (а): 44 раз.
Поблагодарили: 121 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter Strike 1.6
SAMP

Re: Помогите найти самый простенький шаблон ножа

Сообщение NoPM_N1Ck » 18 авг 2018, 12:32

Ice_Angel писал(а):самый простеньки шаблон ножа

Код: Выделить всё
#include <amxmodx>
#include <fakemeta>

new const _s[][] = {  //Тут прописывай звуки
 
"soundKnife/_hit1.wav",  //0
 
"soundKnife/_hit2.wav"//1
 
"soundKnife/_hitbod1.wav"//2
 
"soundKnife/_hitbod2.wav"//3
 
"soundKnife/_hitbod3.wav"//4
 
"soundKnife/_miss1.wav"//5
 
"soundKnife/_deploy.wav" //6
}

#define ModelV "models/HLCSDM_v/v_crowbar.mdl" //v model
#define ModelP "models/HLCSDM_p/p_crowbar.mdl" //p model

public plugin_init()
{
register_plugin("kniveeeeeeees""0.1""NoPM_N1Ck")
register_event("WeapPickup","checkModel","b","1=19"//P.S. Хотелось бы конечно поменять модели с помощью ham_item_deploy, но они багаются(может это только у меня)
register_event("CurWeapon","checkWeapon","be","1=1")
register_forward(FM_EmitSound"Sounds"//Тут понятно
}
public 
plugin_precache() //кешируем звуки
{
for(new 
0sizeof _si++)
precache_sound(_s[i])    
precache_model(ModelV)
precache_model(ModelP)
}
public 
Sounds(Entchannel, const sound[])
//if(equal(sound, "weapons/knife_hit1.wav")) //Сюда вписываешь стандартный звук ножа кс
//{
//emit_sound(Ent, channel, _s[2], 1.0, ATTN_NORM, 0, PITCH_NORM) //тут новый(Значения в квадратных скобках должно соответствовать номеру звука твоего ножа в константе "_s". Я прономеровал)
//return FMRES_SUPERCEDE //возвращаем значение, не менять
//}
{
if(!
is_user_alive(Ent))
return 
FMRES_IGNORED
if(equal(sound"weapons/knife_hit1.wav"))
{
emit_sound(Entchannel_s[2], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_hit2.wav"))
{
emit_sound(Entchannel_s[3], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_hit3.wav"))
{
emit_sound(Entchannel_s[4], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_hit4.wav"))
{
emit_sound(Entchannel_s[random_num(23)], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_hitwall1.wav"))
{
emit_sound(Entchannel_s[random_num(0,1)], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_slash1.wav"))
{
emit_sound(Entchannel_s[5], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_slash2.wav"))
{
emit_sound(Entchannel_s[5], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_stab.wav"))
{
emit_sound(Entchannel_s[random_num(34)], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
if(
equal(sound"weapons/knife_deploy.wav"))
{
emit_sound(Entchannel_s[6], 1.0ATTN_NORM0PITCH_NORM)
return 
FMRES_SUPERCEDE
}
return 
FMRES_IGNORED
}
public 
checkModel(id)
{
if(!
is_user_alive(id)) return PLUGIN_CONTINUE 
new WeaponID read_data(2)
switch(
WeaponID)
{    
case 
CSW_KNIFE:
{
set_pev(idpev_viewmodel2ModelV)
set_pev(idpev_weaponmodel2ModelP)    
}
}
return 
PLUGIN_CONTINUE
}
public 
checkWeapon(id)
{
checkModel(id)

Ice_Angel писал(а):Спасибо заранее.

На здоровье
Аватара пользователя
NoPM_N1Ck
 
Сообщения: 99
Зарегистрирован: 06 июл 2018, 18:56
Откуда: Русь
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Опыт программирования: Меньше месяца
Языки программирования: Java


Вернуться в Поиск плагинов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4