Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите переделать плагин admin_vgk

, или как сменить флаг доступа к плагину?
Статус пользователя gavan
сообщение 2.9.2010, 11:29
Сообщение #1


Стаж: 17 лет

Сообщений: 124
Благодарностей: 28
Полезность: 180

Есть плагин admin_vgk который дает админам ( игрокам с флагами "ab") на старте раунда бесплатно все гранаты и броню + дописывает в списке игроков надпись VIP (когда нажимаеш в игре TAB), хотелось бы переделать этот плагин на другой флаг доступа например "q" , что бы можно было лишить админов этой прелести а дать другим игрокам, так как в написании плагинов еще нуб то немогу понять как это сделать))

Код плагина
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}

return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


В строке register_event("ResetHUD", "ResetHUD", "be") вместо be поставить q непредлагать пробывал)))

Прикрепленный файл  admin_vgk.rar ( 2,88 килобайт ) Кол-во скачиваний: 78


Отредактировал: gavan, - 2.9.2010, 11:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   Цитировать сообщение
Статус пользователя CSNeoGame
сообщение 2.9.2010, 11:32
Сообщение #2


Стаж: 16 лет

Сообщений: 131
Благодарностей: 10
Полезность: < 0

Ты походу не в ту тему пишешь....(((


!
Аккаунт пользователя заблокирован до: 9.2.2739919, 23:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gavan
сообщение 2.9.2010, 11:37
Сообщение #3


Стаж: 17 лет

Сообщений: 124
Благодарностей: 28
Полезность: 180

Oops точно, прошу модераторов переместить тему в форум скриптинг, sorry))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SaSQuaTcH_Pro
сообщение 2.9.2010, 11:38
Сообщение #4
Стаж: 18 лет

Сообщений: 615
Благодарностей: 416
Полезность: 926

Попробуй через другой плагин VIP :

Вот описание :

описание
VIP Plugin 2.05

Плагин который дает определенным игрокам VIP преимущество, а именно:

1. Вы получаете бесплатные гранаты в каждом раунде. (HE,2FB,SG)
2. Бесплатная броня и шлем !
3. За убийство получаете 500$ , за убийство headshot-ом 800$
4. Вы плучаете дополнительных 15HP,а за убийство headshot-ом 30HP
5. Видите повреждение от пуль.
6. Только VIP могут покупать снайперские винтовки. (Такие как AWP)
7. Пропишите /vips и вы увидите VIP's online.
8. Вы сможете использовать админ-чат
9. Заходить на резервные слоты
10. После кадждых 3 раундов у вас появится меню с выбором
1.Get Free M4K1 and Deagle+HE
2.Get Free AK47 and Deagle+HE


Необходимые модули:
cstrike, fun

Квары:

bullet_damage 1
amx_vip_hp 15
amx_vip_hp_hs 30
amx_vip_max_hp 100
money_per_damage 3
money_kill_bonus 500
money_hs_bonus 200
menu_active 1
awp_active 1

Как дать VIP статус игроку :
Прописываете эти строки в \cstrike\addons\amxmodx\configs в файле users.ini

Код
"NICK" "PASSWORD" "bit" "ab"

; или

"ip" "password" "bit" "de"


Внутри будет файлик VIP.txt его киньте в cstrike/ папку, и отредактируйте по своему усмотрению !


Прикрепленный файл  vip.rar ( 18,33 килобайт ) Кол-во скачиваний: 60


Отредактировал: prosas, - 2.9.2010, 11:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя gavan
сообщение 2.9.2010, 12:14
Сообщение #5


Стаж: 17 лет

Сообщений: 124
Благодарностей: 28
Полезность: 180

prosas спасибо такой плгин есть но немножко не то что хотелось, в этом плагине игроку нада активировать vip_menu и выбрать одно из того что будет ему даваться в каждом раунде, а также хотелось бы что бы в списке игроков писало VIP, чего в этом плагине непишет

И хотелось бы переделать плагин admin_vgk и узнать как это делается)))

Отредактировал: gavan, - 2.9.2010, 12:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SaSQuaTcH_Pro
сообщение 2.9.2010, 12:20
Сообщение #6
Стаж: 18 лет

Сообщений: 615
Благодарностей: 416
Полезность: 926

Цитата(gavan @ 2.9.2010, 10:14) *
prosas спасибо такой плгин есть но немножко не то что хотелось, в этом плагине игроку нада активировать vip_menu и выбрать одно из того что будет ему даваться в каждом раунде, а также хотелось бы что бы в списке игроков писало VIP, чего в этом плагине непишет

И хотелось бы переделать плагин admin_vgk и узнать как это делается)))

Ну переделывать плагины не умею .... ))) Тут есть толковые братаны на форуме , думаю должни както помочь !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 2.9.2010, 13:43
Сообщение #7


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

deleted

Отредактировал: Rejiser, - 11.12.2010, 15:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя gavan
сообщение 2.9.2010, 16:42
Сообщение #8


Стаж: 17 лет

Сообщений: 124
Благодарностей: 28
Полезность: 180

Спасибо Rejiser но так тоже не работает!

Смотрел исходники других плагинов там пишут:

#define ACCESS_LEVEL ADMIN_LEVEL_E

как я понял вводят переменную, а как дальше не знаю ubeysya.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 2.9.2010, 16:55
Сообщение #9
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Ну вы жарите rofl.gif
Сейчас сделаю :)

CODE
#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (get_user_flags(id) & ADMIN_LEVEL_E)
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()

give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
give_item(id,"item_assaultsuit")
}
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя gavan
сообщение 2.9.2010, 18:27
Сообщение #10


Стаж: 17 лет

Сообщений: 124
Благодарностей: 28
Полезность: 180

Жарим потому что не шарим)), все с чегото начинали! boast.gif

Спасибо за помощь все работает так как и хотелось теперь!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bmj
сообщение 4.9.2010, 20:28
Сообщение #11
Стаж: 15 лет

Сообщений: 3
Благодарностей: 1
Полезность: 0

мда... стратег тут умнее всех оказался
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 4.9.2010, 20:54
Сообщение #12
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(bmj @ 4.9.2010, 22:28) *
мда... стратег тут умнее всех оказался
Извините за оффтоп, смысл твоего поста?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя er34
сообщение 11.12.2010, 4:35
Сообщение #13
Стаж: 15 лет

Сообщений: 15
Благодарностей: 1
Полезность: 0

только вот я не совсем понял а как ты сделал что именно на фраг "q" стоит если не затруднит напиши как сделать на другую букву...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 11.12.2010, 15:21
Сообщение #14


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Цитата
#define ADMIN_ALL 0 //Everyone
#define ADMIN_IMMUNITY 1 //Flag "a", immunity
#define ADMIN_RESERVATION 2 //Flag "b", reservation
#define ADMIN_KICK 4 //Flag "c", kick
#define ADMIN_BAN 8 //Flag "d", ban
#define ADMIN_SLAY 16 //Flag "e", slay
#define ADMIN_MAP 32 //Flag "f", map change
#define ADMIN_CVAR 64 //Flag "g", cvar change
#define ADMIN_CFG 128 //Flag "h", config execution
#define ADMIN_CHAT 256 //Flag "i", chat
#define ADMIN_VOTE 512 //Flag "j", vote
#define ADMIN_PASSWORD 1024 //Flag "k", sv_password
#define ADMIN_RCON 2048 //Flag "l", rcon access
#define ADMIN_LEVEL_A 4096 //Flag "m", custom
#define ADMIN_LEVEL_B 8192 //Flag "n", custom
#define ADMIN_LEVEL_C 16384 //Flag "o", custom
#define ADMIN_LEVEL_D 32768 //Flag "p", custom
#define ADMIN_LEVEL_E 65536 //Flag "q", custom
#define ADMIN_LEVEL_F 131072 //Flag "r", custom
#define ADMIN_LEVEL_G 262144 //Flag "s", custom
#define ADMIN_LEVEL_H 524288 //Flag "t", custom
#define ADMIN_MENU 1048576 //Flag "u", menus
#define ADMIN_ADMIN 16777216 //Flag "y", default admin
#define ADMIN_USER 33554432 //Flag "z", default user
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя er34
сообщение 11.12.2010, 17:24
Сообщение #15
Стаж: 15 лет

Сообщений: 15
Благодарностей: 1
Полезность: 0

еще вопрос а как сделать что бы он работал с 3-го раунда????

и еще вопрос в начале раунда уберается оружее и предидущего как это исправить???

Отредактировал: er34, - 12.12.2010, 17:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: