Плагин Awp с ножа |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Плагин Awp с ножа |
jekinsss
|
1.10.2013, 14:27
Сообщение
|
![]() |
При убийстве с ножа выдаётся AWP.
Когда пишешь /awp вылетает менюшка получить авп. Шанс 20%. и 80% смерть. ЧТО МНЕ НУЖНО? 1.Когда пишешь /awp и выигрываешь его, то тебе в чате это пишется, но другие игроки не видят того, что ты выйграл АВП!! Нужно чтобы на весь ча тписалось, что данный игрок выйграл АВП! 2. Когда убиваешь с ножа, почему то отображается значок авп, а не ножа ( нужно исправить) 3. Каждый раз при убийстве с ножа открывается слот. Мы со знакомым тестили, 5 раз он убил с ножа, он мог купить 5 разных пушек и менять х. А нужно максимум 2 (это само авп , и основное оружие)
awp__1_.zip ( 6,79 килобайт )
Кол-во скачиваний: 7Код #include <amxmodx>
#include <amxmisc> #include <fun> #include <hamsandwich> public plugin_init() { register_plugin("Knife kill bonus", "1.0", "---") register_clcmd("say /awp", "show_happy_menu") register_menu( "show_happy_menu", -1, "handler_menu" ) RegisterHam(Ham_Killed, "player", "fw_PlayerKilled") } public fw_PlayerKilled(victim, attacker, shouldgib) { if(is_user_connected(attacker)) { new weapon; weapon = get_user_weapon(attacker) if(weapon == CSW_KNIFE) give_item(attacker, "weapon_awp") } } public show_happy_menu(id) { if(!is_user_alive(id)) { client_print(id, print_chat, "Вы должны быть живы") return } new menu[512], len, keys = MENU_KEY_1 + MENU_KEY_2 len = formatex(menu, charsmax(menu), "\rРулетка:^n\yТы желаешь сыграть в рулетку?^n\dAWP - \r20%^n\dСМЕРТЬ - \r80%^n") len += formatex(menu[len], charsmax(menu) - len, "^n\r1. \wДа, мне повезёт!") len += formatex(menu[len], charsmax(menu) - len, "^n\r2. \wНет, спасибо.") show_menu( id, keys, menu, _, "show_happy_menu" ) } public handler_menu(id, key) { if(is_user_alive(id)) { key++ switch(key) { case 1: { new num; num = random(5) new szName[32]; get_user_name(id, szName, charsmax(szName)) if(num == 2) { give_item(id, "weapon_awp") ChatColor(id, "^1%s выиграл ^4AWP^1!", szName) } else { user_kill(id) } } case 2: { return } } } } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color if (id) players[0] = id; else get_players(players, count, "ch"); { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Отредактировал: jekinsss, - 1.10.2013, 14:48
|
|
|
|
winzh1
|
1.10.2013, 14:33
Сообщение
|
![]() |
А где исходник то?
![]() Установлю и настрою FreshBans, DopBan.
Писать в ЛС. |
|
|
|
jekinsss
|
1.10.2013, 14:49
Сообщение
|
![]() |
|
|
|
|
jekinsss
|
2.10.2013, 13:49
Сообщение
|
![]() |
Кто нибудь? =)
|
|
|
|
exec1337
|
2.10.2013, 13:54
Сообщение
|
|
|
Если до вечера никто не сделает,то могу попробовать выполнить часть ТЗ.
Если надумаете,то пишите по контактам. Но никаких гарантий,ибо я сам слаб :) |
|
|
|
![]() ![]() |