• [CS 1.6] Делаем Зомби или Ножи за LVL


1.Зомби класс за LVL

1.1 В начале плагина вставляем:


native zp_level(id)

#define LEVEL X(ваш ЛВЛ)



1.2 Далее ищем: public zp_user_infected_post(id)


{
set_wpnmodel(id)
if((zp_get_user_zombie_class(id) == g_зомби класс) && (zp_get_user_zombie(id)))
{
fm_set_user_model_index(id, index)
}
Time[ id ] = 0
g_AlreadyBurn[ id ] = false
remove_task(id)
}


У вас будет немного по другому, но вы будете должны запомнить ваш g_зомби класс

1.3 Также ищем строку: public zp_user_infected_pre(id) и пишем:


public zp_user_infected_pre(id)
{
if(!(zp_level(id) >= LEVEL))
{
if(zp_get_user_next_class(id) == g_зомби класс)
{
zp_set_user_zombie_class(id, 0)
client_print(id, print_chat, "Данный класс доступен с X ЛВЛа")
}
}
}


Если у вас нету в плагине zp_user_infected_pre(id), то можете самостоятельно вписать данную функцию в плагин.
После того как мы сделали, мы должны в g_зомби класс - вписать ваш g_, который был в пункте 1.2, после чего вы можете самостоятельно изменить текст, который вы хотите.

1.4 Всё! Компилируем файл и все работает.

2.Ножи за LVL

2.1 Также как и в 1.1, вставляем:


native zp_level(id)

#define LEVEL X(ваш ЛВЛ)


2.2 Далее, мы должны будем найти свой buy_knife ножа, на который мы хотим поставить лвл. Обычно - это можно вычислить вот таким способом: ищем public knifemenu(id) и видем:


public knifemenu(id)
{
if(!zp_get_user_survivor(id)) {
new menu = menu_create("\wМеню \r[\yНожей\r]","menu_handle")

menu_additem(menu, "\wСтандарт \r[\yНуб\r]", "1")

menu_additem(menu, "\yGOLD \wКувалда\r[3 LVL]", "2")

if(get_user_flags(id) & VIP)
menu_additem(menu, "Молот воды\r[\yVIP\r]", "3")
else
menu_additem(menu, "Молот воды\r[\yVIP\r]", "3")

if(get_user_flags(id) & CVIP)
menu_additem(menu, "Топор отравления\r[\yPremium\r]", "4")
else
menu_additem(menu, "Топор отравления\r[\yPremium\r]", "4")

if(get_user_flags(id) & ADMIN)
menu_additem(menu, "Палки духов\r[\yBOSS\r]", "5")
else
menu_additem(menu, "Палки духов\r[\yBOSS\r]", "5")


Видим, у нас 5 ножей, значит я буду вставлять во 2 нож "GOLD кувалда", и поэтому у нас будет buy_knife2

2.3 Ищем buy_knife2:


public buy_knife2(id)
{
if (zp_level(id) >= LEVEL)
{
g_has_axe[id] = false
g_has_strong[id] = true
g_has_combat[id] = false
g_has_hammer[id] = false
g_has_saxe[id] = false
g_has_knife6[id] = false
g_has_knife7[id] = false
g_has_knife8[id] = false
g_has_knife9[id] = false
g_has_survivoraxe[id] = false

//set_sprite(id)

message_begin(MSG_ONE, get_user_msgid("WeapPickup"), {0,0,0}, id)
write_byte(29)
message_end()

checkWeapon(id)
//set_knife(id, 3)

client_cmd(id, "setinfo Knifes 4")

engfunc(EngFunc_EmitSound, id, CHAN_BODY, g_sound_knife, 1.0, ATTN_NORM, 0, PITCH_NORM)
}
}


Вас будет по другому, но сути не меняет. Пишем у себя в исходнике данное сообщение(подчёркнуто)

2.4 Всё! Компилируем и радуемся ножам за LVL!


Привет, наша адмнистрация публикует только пушечный контент, поставь лайк под постом ниже и напишите самый топовый комментарий, мы готовим материал только для тебя, любимый asid.

Уважаемые пользователи, Просим вас помочь нам в развитии, Упоминать наш сайт на форумах и соц сетях.


Уважаемые пользователи, Просим вас помочь нам в развитии, Упоминать наш сайт на форумах и соц сетях.


Похожие Новости


, оставишь комментарий?
Имя:*
E-Mail:


Внимание!

Ознакомьтесь со статьёй по ссылке ниже.

Ваша Реклама
Статистика сайта
Новичок Sergey92

4 посетителя сейчас на сайте
Из них:
Пользователи1
Гости3