Advanced Kill Assists

Advanced Kill Assists 1.5

Нет прав для скачивания
Сообщения
23
Реакции
2
Xelson, спасибо!
28 Авг 2017
Xelson, А как тут изменить, что б писался ник игрока (например: Вы помогли "ник союзника" убить "ник противника" и получаете за это !g%d$)
Код:
#if MONEY_FOR_ASSIST > 0
cs_set_user_money(g_ePlayerData[iVictim][ASSISTANT], min(cs_get_user_money(g_ePlayerData[iVictim][ASSISTANT]) + MONEY_FOR_ASSIST, MAXMONEY))
UTIL_SayText(g_ePlayerData[iVictim][ASSISTANT], "!g[Kill Assist] !yВы помогли убить противника своему союзнику и получаете за это !g%d$", MONEY_FOR_ASSIST)
#endif
сделал ? можешь поделиться ?
 
Сообщения
2,288
Реакции
1,740
Помог
31 раз(а)
Dizzy, у меня уже давно нет этого исходника. Поэтому не смогу помочь
 
Сообщения
212
Реакции
334
Помог
3 раз(а)
Dizzy, посмотрите на предыдущей странице, там есть решение
 
Сообщения
58
Реакции
21
Xelson, вопрос, а куда строчка исчезла 209, под
Код:
        new iAddMoney = get_pcvar_num(g_pCvars[CVAR_MONEY])
        if(iAddMoney > 0) rg_add_account(iAssistant, iAddMoney)
как теперь в чат сообщения выводятся ? :scratch_one-s_head:



А в чем причина бага была ?
То, что ид игрока записывался и не удалялся при выходе ?
 
Последнее редактирование:
Сообщения
23
Реакции
2
Xelson,
Код:
client_print_color(iAssistant, print_team_default, "^4[Kill Assist] ^1Вы помогли убить противника своему союзнику и получаете за это ^4%d$", iAddMoney);
У меня так и стоит, хочу чтобы ники писались вместо "противника/союзника"
 
Сообщения
212
Реакции
334
Помог
3 раз(а)
Baton4ik48, функции вывода сообщения никогда не было, всегда было необходимо править исходный код.
Не знаю как так вышло, что я проигнорировал очевидную нужду пользователей, но я собираюсь добавить вывод сообщения сегодня в новой версии. Так что не мучайтесь :)
 
Сообщения
58
Реакции
21
Xelson,кому надо, добавят:hunter:



Может кому пригодится для АES ,замена бесполезных денег на бесполезный опыт :mosking:


Код:
+ #include <aes_v>

- CVAR_MONEY
+ CVAR_EXP

- g_pCvars[CVAR_MONEY] = register_cvar("aka_money", "100")
+ g_pCvars[CVAR_EXP] = register_cvar("aka_exp", "1")


- new iAddMoney = get_pcvar_num(g_pCvars[CVAR_MONEY])
- if(iAddMoney > 0) rg_add_account(iAssistant, iAddMoney)


+ new iAddEXP = get_pcvar_num(g_pCvars[CVAR_EXP])
+ if(iAddEXP > 0) aes_set_player_exp(iAssistant, aes_get_player_exp(iAssistant) + iAddEXP)
+ client_print_color(iAssistant, print_team_default, "[^4Assists^1] ^1Вы помогли убить противника своему союзнику и получаете за это^x4 %d^1 ед. опыта.", iAddEXP);

Dizzy, где писались?
 
Последнее редактирование:

Rey

Сообщения
197
Реакции
190
Помог
5 раз(а)
Run time error 4: index out of bounds
[0] next21_kill_assist.sma::CBasePlayer_Killed_Pre (line 220)
Displaying debug trace (plugin "kill_assist.amxx", version "1.3")
 

Вложения

Сообщения
212
Реакции
334
Помог
3 раз(а)
Этого я не учел. Вот фастфикс. Понадеемся, что составлять сообщения будут так, что будут нормально читаться и при отсутствии ника убийцы (как в оригинале получается).
 

Вложения

  • Нравится
Реакции: Ayk

Rey

Сообщения
197
Реакции
190
Помог
5 раз(а)
Xelson, оперативно) Благодарю) Уже воткнула, будем ждать)
 
Сообщения
213
Реакции
71
Помог
2 раз(а)
What if someone wants to disable aka_message, is it possible? I can't witness any cvar !!

staying at previous version 1.2d? (& Then the only additional feature will be .cfg for cvars).
 
Сообщения
58
Реакции
21
15 Май 2020
Поддержка Advanced Experience System by serfreeman1337


в файле adv_kill_assist.cfg

Если нужен только опыт:
aka_money ставим "0"
aka_exp "кол -во" опыта.

Если только деньги:
aka_money ставим "кол во" $
aka_exp "0"

Если все вместе:
aka_money ставим "кол-во" $.
aka_exp "кол -во" опыта.


Xelson, прокомментируйте такую доработку, я не спец в этом деле, решил попробовать, вроде получилось, проверил, работает!
 

Download all Attachments

Последнее редактирование:
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
Сообщения
212
Реакции
334
Помог
3 раз(а)
Baton4ik48, только что придумал: можно добавить этот квар и метку [exp] для форматирования сообщения, чтобы не дублировать сообщения. Разве что так.
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
В требования стоит добавить что теперь требуется инклуд от AES для компиляции плагина.
 
Сообщения
110
Реакции
6
Помог
2 раз(а)
to disable aka message what should we do?

Just empty cvar like this below?

aka_message ""
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу