WAR3FT KILL BONUS VIP XP

В този раздел се качват всякакви съб-плъгини, тоест добавки за такива плъгини, които имат собствено API и позволяват изработката на съб-плъгини работещи с тях.
Аватар
NiTriX
Извън линия
Потребител
Потребител
Мнения: 144
Регистриран на: 07 Окт 2016, 16:23
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 4 пъти

WAR3FT KILL BONUS VIP XP

Мнение от NiTriX » 11 Окт 2016, 09:50

Автор: ** Неизвестен

Версия: 1.0

Описание: С този плъгин VIP-овете ще получават повече ХР при убийства.

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

#include <amxmodx> 
#include <fun> 
#include <cstrike> 
#include <hamsandwich> 

public plugin_init() 
{ 
    register_plugin("VIPXPBONUS", "1.0", "**") 
    RegisterHam(Ham_Killed, "player", "super_kill", 1) 
} 

public super_kill(victimID, killerID, shouldgib)   { 
if (is_user_alive(killerID) && get_user_flags(killerID) & ADMIN_LEVEL_H) { 

server_cmd("wc3_givexp #%d 30", get_user_userid( killerID )); 
} 
}
Така когато играч с флаг "t" - custom level H направи убийство ще получи 30 XP повече. Ако искате да промените флага, където пише

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

ADMIN_LEVEL_H
го променяте, с който флаг си искате. Ако искате на убийство да дава повече от 30 XP, намирате:
Код:

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

server_cmd("wc3_givexp #%d 30
и 30 правите на колко си искате.
Код:

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

server_cmd("wc3_givexp #%d 100
така ще дава по 100 XP на убийство на играча с определения флаг.
Изображение

Аватар
x7s
Извън линия
Потребител
Потребител
Мнения: 47
Регистриран на: 20 Яну 2018, 11:00
Местоположение: България
Се отблагодари: 19 пъти
Обратна връзка:

WAR3FT KILL BONUS VIP XP

Мнение от x7s » 15 Апр 2018, 11:20

public super_kill(victimID, killerID, shouldgib)
Прегледах кода ти, и искам да го ползвам, но никъде не видях, къде точно се използва "shouldgib" освен в обозначената функция, кодът ти или е неправилен или не пълен :huh: Може ли малко подробности къде и как се ползва "shouldgib" :tnx:

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

WAR3FT KILL BONUS VIP XP

Мнение от OciXCrom » 15 Апр 2018, 14:45

Това си е тялото на функцията... http://amxx-bg.info/forum/api/ham_const/__raw
Няма нужда да се добавя ако няма да се ползва, ама не пречи по никакъв начин.

Аватар
x7s
Извън линия
Потребител
Потребител
Мнения: 47
Регистриран на: 20 Яну 2018, 11:00
Местоположение: България
Се отблагодари: 19 пъти
Обратна връзка:

WAR3FT KILL BONUS VIP XP

Мнение от x7s » 24 Апр 2018, 23:15

Да доста по-късно видях, че не му пречи... даже така е по-добре, защото се отнася за точно тази функция за която е написан.
Прегледах библиотеката и ми стана ясно защо е и каква дейност изпълнява като цяло.
Тук по-темата може ли да се направи така, че примерно с външен конфиг файл, да се зададе квар и да си го настроиваш примерно от там, колко точно ХП да получава, за да не си играя примерно да редактирам всеки път кода и да компилирам, а след смяна на картата примерно да си зареди квар от конфига и да му дава толкова колкото е определено в квар стойността?
ПС. Извинявам се за глупавия въпрос по-горе просто не бях обърнал повече внимание на библиотеката която ползва

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

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

Кой е на линия

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