Деньги за убийство для VIP |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Деньги за убийство для VIP |
mOdest |
12.8.2016, 17:14
Сообщение
|
|
Неделю назад создал свой сервер, начал заниматься программированием и писать свои плагины. Подобного на портале не нашел, решил поделится.
Первая работа, строго не судите. Объяснение: Плагин дает дополнительные деньги ВИПу, за убийство игрока. Код: #include <amxmodx>
Отредактировал: iShot, - 12.8.2016, 17:38
Причина: изменил оформление кода |
Поблагодарили 1 раз
|
|
NichtWolf |
12.8.2016, 17:47
Сообщение
|
почему для ВИП. можно для всех давать по 500 баксов за кил
|
|
|
|
mOdest |
12.8.2016, 18:06
Сообщение
|
|
|
|
|
georgeml |
12.8.2016, 18:36
Сообщение
|
Поблагодарили 1 раз
|
|
ssx |
12.8.2016, 19:32
Сообщение
|
|
Каждое убийство дёргать get_user_flags не практично.
В client_putinserver делай проверку на флаг и записывай в массив[33] а затем Код: public client_death(killer, victim) [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
ThisIsSparta |
12.8.2016, 20:12
Сообщение
|
если выдавать бонусные деньги таким способом, то в moneyHUD будет показываться обычные +300$
тут обсуждали Дополнительные деньги за килл вип игрокам + то что сказал ssx выше |
|
Поблагодарили 1 раз
|
|
ssx |
12.8.2016, 20:34
Сообщение
|
|
Да, но там
Код: new nKiller = read_data(1) Что бы не давало за тимкилл и суицид . Но если на сервере выключен урон по своим то не зачем дергать два раза cs_get_user_team . Можно просто Код: if( killer != victim && VIP[id] == 1)
Отредактировал: ssx, - 12.8.2016, 20:35
[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
Unknown |
12.8.2016, 20:58
Сообщение
|
1. Не стоит кешироват флаги.
2. Не стоит экономить в спичках. 3. Не давать вредных советов. 4. В "DeathMsg" проверка is player (т.е (1 <= index <= maxplayers) ) или connected обязателено. Аткажитесъ от плагенов бес исходника.
|
|
Поблагодарили 1 раз
|
|
ssx |
12.8.2016, 21:16
Сообщение
|
|
1. Не стоит кешироват флаги. Только тогда когда автоматом выдает флаги во время игры. Всегда и везде кэширую флаги и проблем нету никогда! [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
Unknown |
12.8.2016, 21:40
Сообщение
|
mOdest,
Код: cs_set_user_money(killer, cs_get_ user_money(killer) + 600) ==> Код: cs_set_user_money(killer, min(cs_get_ user_money(killer) + 600, 16000)) Аткажитесъ от плагенов бес исходника.
|
|
|
|
mOdest |
12.8.2016, 21:48
Сообщение
|
|
если выдавать бонусные деньги таким способом, то в moneyHUD будет показываться обычные +300$ тут обсуждали Дополнительные деньги за килл вип игрокам + то что сказал ssx выше Тестировалось, все хорошо. ssx, Хорошо, спасибо за совет. Unknown, Попробую, спасибо. |
|
|
NichtWolf |
12.8.2016, 21:52
Сообщение
|
Не будет падать сервер когда у игрока 16000 а ему ещё бонус +600
|
|
|
|
mOdest |
12.8.2016, 21:58
Сообщение
|
|
|
|
|
Unknown |
12.8.2016, 21:58
Сообщение
|
NichtWolf, причем тут падение? Ничего не будет и без него. Просто игрок не получает больше чем 16000 (хотя и без этого на след. раунде игра сбрасывает до 16000)
Аткажитесъ от плагенов бес исходника.
|
|
|
|
csnet |
12.8.2016, 22:03
Сообщение
|
тему надо бы перенести в уроки пауна, ибо это плагином не назовешь, а практической пользы ноль, любой нуб такое и сам напишет.
я бы на Ham-е написал. go v cs:go
|
|
|
|
ssx |
12.8.2016, 22:05
Сообщение
|
|
NichtWolf, причем тут падение? Ничего не будет и без него. Просто игрок не получает больше чем 16000 (хотя и без этого на след. раунде игра сбрасывает до 16000) Я бы не стал делать ограничения т.к. в след раунде до 16000 уменьшит деньги а если когда-то поставит "снятие лимита" то не надо будет редактировать плагины. [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
|
|
NichtWolf |
12.8.2016, 22:07
Сообщение
|
|
|
ssx |
12.8.2016, 22:13
Сообщение
|
|
NichtWolf,
Ну и норм. Для паблика пойдет. Все равно у многих mp_buytime 15 сек. А вначале раунда сервер сделает 16000 [CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015 [CS 1.6 DM AIM] 78.152.169.100:27017 [Half-Life DM FFA] 78.152.169.100:27016 |
Поблагодарили 1 раз
|
|
csnet |
12.8.2016, 22:14
Сообщение
|
и что, речь шла о падении сервера, а не о превышении лимита в 16к
go v cs:go
|
|
|
|
NichtWolf |
12.8.2016, 22:20
Сообщение
|
|
|