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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
2 страниц V   1 2

Ищу плагин AWP получаешь с ножа

Статус пользователя jekinsss
сообщение 3.4.2013, 12:30
Сообщение #1


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Когда убиваешь с ножа, то получаешь авп.
Его можно использовать вместе со вторым оружием. Т.е. у тебя был АК, ты убил с ножа, теперь у тебя 2 оружия.. ты можешь стрелять и с одного и с другого. (необязательно)
Авп не пропадает в следующем раунде, оно до тех пор пока тебя не убили.

Так же, но не обязательно: если прописать /awp то появляется менюшка, чтобы получить авп, шанс 80% где то что ты умрёшь, 20% получишь авп.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 3.4.2013, 14:16
Сообщение #2
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

С командой /awp

Код:
#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), "Хочу AWP на шару!!!^n")

len += formatex(menu[len], charsmax(menu) - len, "^n\w1. Мне повезет!")
len += formatex(menu[len], charsmax(menu) - len, "^n\w2. В другой раз \r[Выход]")

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)
if(num == 2)
give_item(id, "weapon_awp")
else
user_kill(id)
}
case 2:
{
return
}
}
}
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 14:20
Сообщение #3


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Спасибо тебе большое.
Только вот ещё один вопросик, как его установить? Я первый раз сталкиваюсь с таким кодом.
Обычно просто плагин скачивал, и через фтп кидал пару файлов в папки, которые были указаны.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя АльТ
сообщение 3.4.2013, 14:24
Сообщение #4


Стаж: 14 лет

Сообщений: 407
Благодарностей: 102
Полезность: 500

http://www.amxmodx.org/webcompiler.cgi
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 3.4.2013, 14:26
Сообщение #5
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

1. Качаешь notepad++
2. Создаешь новый документ в нем
3. Копируешь все
4. Ставишь Кодировка - UTF8 без BOM
5. Сохраняешь imya_fayla.sma
6. Компилируешь


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 14:28
Сообщение #6


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Цитата(АльТ @ 3.4.2013, 15:24) *


вставил код, нажал Compile , дали ссылку, скачал textktSxa.amxx
Готово?
Или как то ещё нужно делать .sma
и + что то где то прописать)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 14:33
Сообщение #7


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Цитата(iLLuSioN @ 3.4.2013, 15:26) *
1. Качаешь notepad++
2. Создаешь новый документ в нем
3. Копируешь все
4. Ставишь Кодировка - UTF8 без BOM
5. Сохраняешь imya_fayla.sma
6. Компилируешь



Вроде как сделал. сохранил.
По ссылке выше комилировать? Открываю файл сма, жмакаю, ничгео не происходит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 3.4.2013, 14:34
Сообщение #8
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

http://rghost.ru/45013839

Данный файл поместите в:
cstrike/addons/amxmodx/plugins
В файл:
cstrike/addons/amxmodx/configs/plugins.ini
пропишите строку в самый низ:
knife_bonus_awp.amxx

Сохраните. Смените карту или перезапустите сервер.

Скрытый текст
Знающие люди, путем размера можете проверить что без бекдоров :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 3.4.2013, 14:41
Сообщение #9


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Прикольно:) Только пулик в awp 10:)хотя и так классно:)
ещё бы добавить сообщение когда умераешь)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 14:41
Сообщение #10


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Цитата(sweet @ 3.4.2013, 15:34) *
http://rghost.ru/45013839

Данный файл поместите в:
cstrike/addons/amxmodx/plugins
В файл:
cstrike/addons/amxmodx/configs/plugins.ini
пропишите строку в самый низ:
knife_bonus_awp.amxx

Сохраните. Смените карту или перезапустите сервер.

Скрытый текст
Знающие люди, путем размера можете проверить что без бекдоров :)



Спасибо, всё работает :)



Теперь хочу узнать.. как сделать, чтобы когда я допустим выигрываю авп, в чате писалось: ник выйграл AWP!

Так же, чтобы с интервалом допустим в 2 минуты, писалось в чате каким нибудь ярким цветом: Хочешь AWP? Пропиши /awp или убей с ножа!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 3.4.2013, 15:13
Сообщение #11
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Код:
#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), "Хочу AWP на шару!!!^n")

len += formatex(menu[len], charsmax(menu) - len, "^n\w1. Мне повезет!")
len += formatex(menu[len], charsmax(menu) - len, "^n\w2. В другой раз \r[Выход]")

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")
client_print(id, print_chat, "%s выиграл AWP", szName)
}
else
{
user_kill(id)
client_print(id, print_chat, "%s неудачник :D", szName)
}
}
case 2:
{
return
}
}
}
}

а для вывода информации в чат можно воспользоваться сторонними плагинами, пригодится еще не раз.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 3.4.2013, 15:21
Сообщение #12


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

iLLuSioN, Ошибочка выходит при компиле
Скрытый текст
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

warist.sma(55 -- 56) : error 001: expected token: ",", but found "if"

1 Error.
Could not locate output file warist.amx (compile failed).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 3.4.2013, 15:22
Сообщение #13
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Поправил


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 19:21
Сообщение #14


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Цитата(iLLuSioN @ 3.4.2013, 17:13) *
Скрытый текст
Код
#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), "Хочу AWP на шару!!!^n")
    
    len += formatex(menu[len], charsmax(menu) - len, "^n\w1. Мне повезет!")
    len += formatex(menu[len], charsmax(menu) - len, "^n\w2. В другой раз \r[Выход]")
        
    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")
                    client_print(id, print_chat, "%s выиграл AWP", szName)
                }
                else
                {
                    user_kill(id)
                    client_print(id, print_chat, "%s неудачник :D", szName)
                }
            }
            case 2:
            {
                return
            }
        }
    }
}

а для вывода информации в чат можно воспользоваться сторонними плагинами, пригодится еще не раз.



Что вот этот код взял - поставил. Пишу /awp ,А там квакозябры типо " неудачник :D (Тут почему то пишется Неудачник, а вкс ряд цифр разных, решетки, & # ; )

И в чате такое же пишется когда выигрываешь или проигрываешь

Отредактировал: jekinsss, - 3.4.2013, 19:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 3.4.2013, 19:25
Сообщение #15
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

http://rghost.ru/45022013
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 3.4.2013, 19:26
Сообщение #16


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

sweet, опять ты ему бекдоры засунул :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 19:28
Сообщение #17


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Цитата(Nebo9 @ 3.4.2013, 21:26) *
sweet, опять ты ему бекдоры засунул :)


Не хорошо, не плохо?
Что это :)

Sweet
Спасибо, сейчас проверю :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 3.4.2013, 19:29
Сообщение #18
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Цитата(jekinsss @ 3.4.2013, 21:28) *
Не хорошо, не плохо?
Что это :)


Да он шутит.
Всё нормально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jekinsss
сообщение 3.4.2013, 19:37
Сообщение #19


Стаж: 13 лет

Сообщений: 352
Благодарностей: 22
Полезность: 71

Я в этой теме уже писал. Мне нужно чтобы в чате допустим светло-зелёным цветом писалось "Хочешь AWP? Пропиши /awp или убей с ножа!"
Как плагин называется? :)


з.ы. А когда я выгрываю авп, возможно сделать так, чтобы AWP было выделено другим цветом? Чтобы это было заметно в чате. "Ник выйграл AWP!"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 3.4.2013, 21:01
Сообщение #20


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

jekinsss,
Цитата
Мне нужно чтобы в чате допустим светло-зелёным цветом писалось "Хочешь AWP? Пропиши /awp или убей с ножа!"
Как плагин называется? :)
- ad_manager

Цитата
Чтобы это было заметно в чате. "Ник выйграл AWP!"
- Так показывает же, кто выйграл. Если цветным то нужно будет переделовать:)

Отредактировал: Nebo9, - 3.4.2013, 21:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: