Как переписать оружие с [ZP на Public]



c zp на public

В данной статье я расскажу вам как переписать оружие с ZP на паблик, для этого нам нужно удалить всё что связанно с \»zombieplague
Для примера я возьму плагин: AK47 Dragon на коде Crock / LARS

c zp на public

В данной статье я расскажу вам как переписать оружие с ZP на паблик, для этого нам нужно удалить всё что связанно с \»zombieplague
Для примера я возьму плагин: AK47 Dragon на коде Crock / LARS

1) Когда мы открыли исходник сразу видим инклюды

#include <amxmodx> 
#include <engine> 
#include <fakemeta> 
#include <fun> 
#include <hamsandwich> 
#include <xs> 
#include <cstrike> 
#include <zombieplague> 

Нам нужно удалить инклюд <zombieplague>
Получится так:

#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
#include <xs>
#include <cstrike> 

2) Далее нажимаем ctrl+f пишем \»zp\» и жмём найти

После того как мы нажали найти мы видим это:

Как переписать оружие с [ZP на Public]

Нам нужно удалить эту строку

g_itemid_akdragon = zp_register_extra_item("[As. Rifle] \\rAK47 Red Dragon", 5, ZP_TEAM_HUMAN) 

3) Жмём ещё раз найти, и находим:

Как переписать оружие с [ZP на Public]

Удаляем

public zp_user_humanized_post(id)
{
     g_has_akdragon[id] = false
} 

4) Жмём ещё раз найти, и находим:

Как переписать оружие с [ZP на Public]

Удаляем 

public zp_user_infected_post(id)
{
    if (zp_get_user_zombie(id))
    {
       g_has_akdragon[id] = false
    }
}

5) Жмём ещё раз найти, и находим:

Как переписать оружие с [ZP на Public]

Удаляем

public zp_extra_item_selected(id, itemid)
{
     if(itemid != g_itemid_akdragon)
        return

     give_akdragon(id)
}

Далее находим \»g_itemid_akdragon\» и удаляем

Как переписать оружие с [ZP на Public]

6) Жмём ещё раз найти, и находим:

Как переписать оружие с [ZP на Public]

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

if (zp_get_user_zombie(id) || zp_get_user_survivor(id))
return

Готово мы удалили всё что было связанно с zombieplague
Осталось совсем чуть-чуть находим \»plugin_init\», и где мы удаляли 

g_itemid_akdragon = zp_register_extra_item("[As. Rifle] \\rAK47 Red Dragon", 5, ZP_TEAM_HUMAN)

На этом месте регистрируем команду вызова 

register_clcmd(\"say /akd\", \"give_akdragon\")

Вот и всё, теперь когда вы будете на сервере и напишите в чате /akd вам выдастся калаш.

Вот вам архив с двумя исходниками, один для зп, другой уже переписанный на паблик

[attachment=470]



Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
CHEATS-CS.RU - Топовый контент по CS 1.6