"Помогите сделать" Плагин который дает + $10.000 админом
|
|
KinD | Дата: Среда, 15.08.2012, 15:11 | Сообщение # 21 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
ADMIN_USER - флаг пользователя.
Skype:daywerok
|
|
| |
Nitro | Дата: Среда, 15.08.2012, 15:55 | Сообщение # 22 |
- Сообщения: 194
- Награды: 2
- Замечания:
|
Код Не Рабочий!
Code #include <amxmodx> #include <cstrike> #include <amxmisc> #define PLUGIN "money_admin" #define VERSION "1.0" #define AUTHOR "daywer" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "RoundStart", "a", "1=0", "2=0") } public RoundStart() { for (new id = 0; id < 33; id++ ) { if(is_user_admin(id)) { give_money(id) } } } public give_money(id) { new money = cs_get_user_money(id) if(get_user_flags(id) & ADMIN_BAN && get_user_flags(id) & ADMIN_LEVEL_A) { cs_set_user_money(id,money + 10000) } if(get_user_flags(id) & ADMIN_USER) { cs_set_user_money(id,money + 6000) } }
Сообщение отредактировал Nitro - Среда, 15.08.2012, 16:13 |
|
| |
KinD | Дата: Среда, 15.08.2012, 16:14 | Сообщение # 23 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Code if(get_user_flags(id) & ADMIN_BAN && get_user_flags(id) & ADMIN_LEVEL_H) { cs_set_user_money(id,money + 10000) } убери.
Skype:daywerok
|
|
| |
Nitro | Дата: Среда, 15.08.2012, 16:18 | Сообщение # 24 |
- Сообщения: 194
- Награды: 2
- Замечания:
|
Изменил/переделал плагин, все работает, там куча всего добавил. KinD твоя версия не работает
Сообщение отредактировал Nitro - Среда, 15.08.2012, 16:59 |
|
| |
KinD | Дата: Среда, 15.08.2012, 17:23 | Сообщение # 25 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Мб,сам только что протестировал,все работает.
Skype:daywerok
|
|
| |
Nitro | Дата: Среда, 15.08.2012, 17:55 | Сообщение # 26 |
- Сообщения: 194
- Награды: 2
- Замечания:
|
--
Сообщение отредактировал Nitro - Среда, 15.08.2012, 17:59 |
|
| |
Contra63 | Дата: Четверг, 16.08.2012, 16:20 | Сообщение # 27 |
- Сообщения: 830
- Награды: 7
- Замечания:
|
Code #include <amxmodx> #include <fun> #include <hamsandwich> #include <cstrike>
#define PLUGIN "Round 16000$" #define VERSION "0.1b" #define AUTHOR "Jzona.ru"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "player_spawn", 1) }
public player_spawn(id) { if (get_user_flags(id) & ADMIN_LEVEL_A) { cs_set_user_money(id, 16000); } if (get_user_flags(id) & ADMIN_BAN) { cs_set_user_money(id, 10000); } if (get_user_flags(id) & ADMIN_LEVEL_H) { cs_set_user_money(id, 5000); } return PLUGIN_CONTINUE }
проверяй
там я забыл #include <cstrike>
|
|
| |
KinD | Дата: Четверг, 16.08.2012, 17:25 | Сообщение # 28 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Contra63, Видимо ты не понимаешь,как работает Ham_spawn.Хотя,если для них нормально деньги выдает,то пускай используют этот метод.
Skype:daywerok
|
|
| |
|
493284988936 | Дата: Понедельник, 07.01.2013, 19:23 | Сообщение # 30 |
- Сообщения: 73
- Награды: 2
- Замечания:
|
ОМГ. Ловишь начало раунда. Цикл по всем игрокам Проверяешь если есть флаг какой тебе нужно даешь 6к и снова если есть ещё 1 флаг +16к Вот пример должен работать если же нет отпишись) #include <amxmodx> #include <cstrike>
#define PLUGIN "Бабки" #define VERSION "1.0" #define AUTHOR "SwimUp"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "startround", "a", "1=0", "2=0") } public startround(id){ for (new i = 1; i <= get_maxplayers(); i++) { if(get_user_flags(id) & ADMIN_LEVEL_E) { cs_set_user_money(id,cs_get_user_money(id) + 6000) if(get_user_flags(id) & ADMIN_BAN) { cs_set_user_money(id,cs_get_user_money(id) + 16000) } } } }
Сёрф сборка http://perfect-soft.su/forum/14-1998-1 Skype: swimup-pro
Сообщение отредактировал 493284988936 - Понедельник, 07.01.2013, 19:25 |
|
| |