[ZP] Ultimate Addon UAIO 3.0

В този раздел се качват всякакви съб-плъгини, тоест добавки за такива плъгини, които имат собствено API и позволяват изработката на съб-плъгини работещи с тях.
Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от <VeCo> » 08 Окт 2016, 23:50

[ZP] Ultimate Addon UAIO by <VeCo>
Версия: 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 или по-нова версия
zp_ua_uaio_veco.rar
(13.61 KiB) Свалено 625 пъти
zp_ua_uaio_veco.rar
(13.61 KiB) Свалено 625 пъти
:pepo_think3:

Аватар
Dachoni
Извън линия
Потребител
Потребител
Мнения: 157
Регистриран на: 23 Ное 2017, 16:48
Се отблагодари: 95 пъти
Получена благодарност: 6 пъти

[ZP] Ultimate Addon UAIO 3.0

Мнение от Dachoni » 18 Дек 2017, 17:16

Ползвам ZP 5.08 и изписва това:

Код за потвърждение: Избери целия код

: [AMXX] Run time error 10 (plugin "zp_ua_uaio_veco.amxx") (native "zp_ammopacks_get") - debug not enabled!
Добавих

Код за потвърждение: Избери целия код

debug
и вече не вади грешка.
Последно промяна от Dachoni на 19 Дек 2017, 09:36, променено общо 1 път.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от OciXCrom » 18 Дек 2017, 23:22

Активирай debug преди да дадеш грешката.

Аватар
NiCk
Извън линия
Потребител
Потребител
Мнения: 4
Регистриран на: 20 Фев 2018, 15:19

[ZP] Ultimate Addon UAIO 3.0

Мнение от NiCk » 26 Фев 2018, 17:51

Здравейте, бихте ли ми преработили плъгина да работи с zp 4.3 fix5a
като пусна плъгина и сървъра не тръгва,
етоя и грешката.

stray key in process_key: item_getiteminfo 61
[HACKD] Found compatible ReHLDS engine.
[ReAimDetector] Version: 0.2.0 Linux 'Counter-Strike 1.6'
[ReAimDetector] Success: Build ReHLDS version defined Linux '1306'.
[WHB] Version: 1.5.692 Linux (Usage SSE 4.1)
[WHB] Success: Build ReHLDS version defined Linux '1306'
[WHB] Success: Configuration executed.
[ReAuthCheck] Version: 0.1.6 Linux 'Counter-Strike 1.6'
[ReAuthCheck] Success: Configuration executed.
[ReAuthCheck] Success: Build ReHLDS version defined Linux '1306'
ReGameDLL version: 5.3.0.273-dev
L 02/26/2018 - 17:35:34: -------- Mapchange to zm_dust_winter --------
[AMXX] Loaded 3 admins from file
Segmentation fault

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от OciXCrom » 26 Фев 2018, 19:56

Плъгинът си е направен да работи и на 4.3, и на 5.0, като по подразбиране е настроен за 4.3. Няма какво да се оправя по кода. От грешките които си предоставил, не виждам нищо свързано със самия плъгин. То ако не е подходящ за 4.3, щеше да изпише, че не може да го подкара, а не целият сървър да не тръгва.

Аватар
aBlack
Извън линия
Потребител
Потребител
Мнения: 224
Регистриран на: 14 Авг 2018, 01:10
Местоположение: Brussels
Се отблагодари: 46 пъти
Получена благодарност: 47 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от aBlack » 22 Окт 2018, 14:01

Значи вчера инсталирах плъгини на 4.3 fix5a версията на ZP, всичко е ток и жица обаче днеска забелязах един проблем ?! След като рестартирам сървъра от панела на хостина тоест цялостен рестарт, аммо паковете не се запазват изчезват ?! Направил съм да се запазват чрез никнейм но уби след рестарт всичко се връща на нулата... Как може да се преправи този проблем ?

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1796
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 358 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от illusion » 22 Окт 2018, 14:48

Мисля, че с fVault ще е по-добро решение.

Аватар
aBlack
Извън линия
Потребител
Потребител
Мнения: 224
Регистриран на: 14 Авг 2018, 01:10
Местоположение: Brussels
Се отблагодари: 46 пъти
Получена благодарност: 47 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от aBlack » 22 Окт 2018, 14:58

F33L Th3 P0W3R. написа: 22 Окт 2018, 14:48 Мисля, че с fVault ще е по-добро решение.
А как ще се направи това ? Би ли ме светнал, че не разбирам много много от скриптинг-а.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от OciXCrom » 22 Окт 2018, 20:54

Няма значение дали е fVault или нещо друго. Важното е запазването да се прави в client_disconnect, а load-ването в client_connect, без никакъв task за забавяне.

Аватар
aBlack
Извън линия
Потребител
Потребител
Мнения: 224
Регистриран на: 14 Авг 2018, 01:10
Местоположение: Brussels
Се отблагодари: 46 пъти
Получена благодарност: 47 пъти
Обратна връзка:

[ZP] Ultimate Addon UAIO 3.0

Мнение от aBlack » 23 Окт 2018, 18:20

OciXCrom™ написа: 22 Окт 2018, 20:54 Няма значение дали е fVault или нещо друго. Важното е запазването да се прави в client_disconnect, а load-ването в client_connect, без никакъв task за забавяне.
Има ли кой да го направи тука ? Да промени това което викаш и да пастне кода на главния плъгин и аз да я заместя със старото ?! Както казах в предишния отговор.. Не разбирам от скриптинг-а

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Съб-плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 11 госта