Версия: 3.0
Автор: <VeCo>
Категория: Общо предназначение
Модификация: Counter-Strike (CS)
Този плъгин съдържа най-разнообразни екстри за Zombie Plague.
Ще го ъпдейтвам постепенно с всякакви интересни заявки.
Засега плъгинът съдържа:
- Запазване на аммо паковете
- Запазване на последния избран клас
- Показване на оставащата кръв на зомбито, което атакувате, чрез съобщение в центъра на екрана
- Команда, с която да виждате колко аммо пакове имате в момента
- Команда за даване на аммо пакове на другите играчи
- Админ команда за даване на аммо пакове на други играчи
- Команда, с която да виждате колко аммо пакове има даден играч.
- Админ команда за взимане на аммо пакове от други играчи
- Админ команда за преглед на аммо паковете на всички играчи в сървъра.
/give "име" "аммо пакове" - давате определен брой аммо пакове на определен играч
/ap - показва Ви в чата колко аммо пакове имате
/ammo "име" - показва колко аммо пакове има даден играч
Админ команди:
zp_giveap "име / #userid / @H / @Z / @ALL" "аммо пакове" - давате определен брой аммо пакове на определен играч / всички хора / всички зомбита / всички играчи
zp_takeap "име / #userid / @H / @Z / @ALL" "аммо пакове" - взимате определен брой аммо пакове от определен играч / всички хора / всички зомбита / всички играчи
zp_ammolist - показва Name / IP / SteamID / Ammo Packs на всички играчи в сървъра
CVARs:
zp_ua_data_save_type -1/0/1/2 - по какво да се запазват данните за играчите :
-1 - изключено
0 - по ник
1 - по IP
2 - по STEAMID
zp_ua_give_command 1/0 - включва/изключва командата /give
zp_ua_ap_command 1/0 - включва/изключва командата /ap
zp_ua_ammo_command 1/0 - включва/изключва командата /ammo
zp_ua_show_hp 0/1/2/3 - кога да показва на колко кръв остава вашата жертва зомби :
0 - изключено
1 - жертвата е зомби
2 - жертвата е немезис
3 - жертвата е или зомби, или немезис
zp_ua_give_ammo_public 1/0 - включва/изключва показването на съобщение на всички играчи, когато играч даде аммо пакове на друг играч
zp_ua_ammo_limit 0 - лимит на запазените аммо пакове (0 - няма лимит)
Модули:
Код за потвърждение: Избери целия код
#include <nvault>
Код за потвърждение: Избери целия код
#include <zombieplague>
- 1.0 - първа версия на плъгина
- 1.1 - добавен CVAR за задаване на лимит на запазените аммо пакове
- 1.2 - поправен бъг с client_print натива
- 1.3 - поправени бъгове с даването на аммо пакове на други играчи
- 1.4 - сега вместо отрицателна стойност на кръвта, ще ви се показва надписа "KILLED!" в центъра на екрана, когато убиете зомби
- 1.5 - добавено автоматично запазване на аммо паковете на всеки нов рунд, добавено автоматично зареждане на аммо паковете при смяна на ника на играч
- 1.6 - променен е zp_ua_data_save_type CVAR-ът, поправен бъг със запазването на аммо паковете, поправен бъг с /give командата, добавена е админ командата zp_giveap
- 1.7 - поправен бъг с zp_giveap командата
- 1.8 - поправен бъг със запазването на аммо паковете по IP
- 1.9 - промяна в кода за запазването на аммо паковете
- 2.0 - поправен бъг в Damage event-a, добавена е командата /ammo
- 2.1 - поправен бъг с /ammo командата
- 2.2 - поправен бъг в Damage event-a (отново)
- 2.3 - промяна в кода за запазването на аммо паковете (отново, дано да е за последно)
- 2.4 - zp_giveap вече може и да отнема аммо пакове на играч при използване на отрицателна стойност на аммо паковете
- 2.5 - добавена е админ командата zp_takeap
- 2.6 - добавени CVAR-и за включване/изключване на чат командите, вече ако не сте записан в nvault файла (т.е. ако влизате за първи път в сървъра) вашият брой аммо пакове ще бъде като ZP CVAR-а zp_starting_ammo_packs
- 2.7 - добавено е логване на командите за даване/взимане на аммо пакове
- 2.8 - премахнат е ненужен код, добавена е поддръжка за ZP 5.0 или по-нова версия (както и define за него)
- 2.9 - поправена е грешка в поддръжката за ZP 5.0
- 3.0 - добавена е командата zp_ammolist
--- @sick : за идеята на плъгина и тестването му
--- @xxxDiVXxxx : за идеята за командата /ap и за zp_takeap
--- @ardi : за идеята за CVAR-a за задаване на лимит на запазените аммо пакове
--- @remotiv : за идеята за zp_giveap командата
--- @gloBi : за идеята за логването на командите за даване на аммо пакове
--- @d-WaLkMaN-b ;] : за идеята за zp_ammolist командата
Промяна на сорс кода:
Код за потвърждение: Избери целия код
#define ADMIN_GIVE_AMMO ADMIN_IMMUNITY // ниво за достъп до zp_giveap командата
#define ADMIN_TAKE_AMMO ADMIN_RCON // ниво за достъп до zp_takeap командата
#define ADMIN_AMMO_LIST ADMIN_ADMIN //ниво за достъп до zp_ammolist командата
//#define USE_ZP_50 // махнете "//" в началото на този ред, ако ползвате Zombie Plague 5.0 или по-нова версия