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

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

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

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

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

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

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

Поиск Weapon И Respawn :o

Статус пользователя TuRBoDiZz
сообщение 27.2.2013, 19:03
Сообщение #1
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Здравствуйте:)
Я хотел бы спросить у знающих людей, ни кто не встречал Weapon Menu для раздачи (Определенного оружия сразу всем ИГРОКАМ), ни как найти не могу, находил для раздачи всего оружия одному игроку, но это не подходит нужно именно сразу всем, какой то любой вид оружия из списка)) Возможно заменить этот плагин по типу UAIO_MENU (Arena) то есть выбираем из списка оружие которое будет раздаваться всем игрокам каждый раунд и нажимаем старт...Буду очень благодарен за любой из этих типов smile.gif

И еще один плагин который так и не смог отрыть в паблике, это Respawn menu, нужен работающий плагин для Восстановления игрока из списка, просто команда amx_revive не очень удобная, много времени уходит на прописку ника в консоле(ведь бывают очень большое ники) Буду очень рад увидеть тут такой плагин;)
Ставил res_menu почему то не работалоsad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя TuRBoDiZz
сообщение 28.2.2013, 17:55
Сообщение #2
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Ребят, разве вообще ни кто ничего не знает про такие плагины? уж очень нужно..
Помогите, кто знает:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя george18125
сообщение 28.2.2013, 18:14
Сообщение #3
Стаж: 14 лет

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

Цитата(TuRBoDiZz @ 28.2.2013, 17:55) *
Ребят, разве вообще ни кто ничего не знает про такие плагины? уж очень нужно..
Помогите, кто знает:)

ну так скачай тот плагин что каждому игроку и переделай его чтоб всем сразу давалось
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TuRBoDiZz
сообщение 28.2.2013, 18:36
Сообщение #4
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Цитата(george18125 @ 28.2.2013, 19:14) *
ну так скачай тот плагин что каждому игроку и переделай его чтоб всем сразу давалось

Говорят в нём багов куча..вот и спрашиваю может кто знает нормальный плагин)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 1.3.2013, 15:17
Сообщение #5
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

2)

Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

public plugin_init()
{
    register_clcmd("/revive", "Menu")
}

public Menu(id)
{
    if(!is_user_admin(id)) return PLUGIN_CONTINUE
    
    new i_Menu = menu_create("\rВыберите игрока:", "menu_handler")

    new s_Players[32], i_Num, i_Player

    new s_Name[32], s_Player[10]

    get_players(s_Players, i_Num)

    for (new i; i < i_Num; i++)
    {
        i_Player = s_Players[i]

        get_user_name(i_Player, s_Name, charsmax(s_Name))
        num_to_str(i_Player, s_Player, charsmax(s_Player))

        menu_additem(i_Menu, s_Name, s_Player, 0)

    }
    menu_display(id, i_Menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new i_Player = str_to_num(s_Data)

    if (!is_user_alive(i_Player))
        {
        ExecuteHam( Ham_CS_RoundRespawn, id )
        client_print(id, print_chat, "Игрок возрожден!")
    }
    else{
        client_print(id, print_chat, "Игрок не мертв!")
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TuRBoDiZz
сообщение 1.3.2013, 22:53
Сообщение #6
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Цитата(Nickk @ 1.3.2013, 16:17) *
2)

Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

public plugin_init()
{
    register_clcmd("/revive", "Menu")
}

public Menu(id)
{
    if(!is_user_admin(id)) return PLUGIN_CONTINUE
    
    new i_Menu = menu_create("\rВыберите игрока:", "menu_handler")

    new s_Players[32], i_Num, i_Player

    new s_Name[32], s_Player[10]

    get_players(s_Players, i_Num)

    for (new i; i < i_Num; i++)
    {
        i_Player = s_Players[i]

        get_user_name(i_Player, s_Name, charsmax(s_Name))
        num_to_str(i_Player, s_Player, charsmax(s_Player))

        menu_additem(i_Menu, s_Name, s_Player, 0)

    }
    menu_display(id, i_Menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new s_Data[6], s_Name[64], i_Access, i_Callback
    menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

    new i_Player = str_to_num(s_Data)

    if (!is_user_alive(i_Player))
        {
        ExecuteHam( Ham_CS_RoundRespawn, id )
        client_print(id, print_chat, "Игрок возрожден!")
    }
    else{
        client_print(id, print_chat, "Игрок не мертв!")
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}


а под каким флагом доступа, оно будет открываться? просто не заметил в исходнике этого))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 2.3.2013, 11:24
Сообщение #7
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Код
if(!is_user_admin(id)) return PLUGIN_CONTINUE

Под любым админским.
Если нужно какой то определенный, то изменяй эту строку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TuRBoDiZz
сообщение 2.3.2013, 12:01
Сообщение #8
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Цитата(Nickk @ 2.3.2013, 12:24) *
Код
if(!is_user_admin(id)) return PLUGIN_CONTINUE

Под любым админским.
Если нужно какой то определенный, то изменяй эту строку.

Вроде правильно
Код
if(!(get_user_flags(id) & ADMIN_CVAR ))   return PLUGIN_CONTINUE

Кстате выдает ошибку
Цитата
Warning: Loose indentation on line 14
Warning: Function "Menu" should return a value on line 33


Исходник
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

public plugin_init()
{
register_clcmd("Respawn_menu", "Menu")
}

public Menu(id)
{
if(!(get_user_flags(id) & ADMIN_CVAR )) return PLUGIN_CONTINUE

new i_Menu = menu_create("\rВыберите игрока:", "menu_handler")

new s_Players[32], i_Num, i_Player

new s_Name[32], s_Player[10]

get_players(s_Players, i_Num)

for (new i; i < i_Num; i++)
{
i_Player = s_Players[i]

get_user_name(i_Player, s_Name, charsmax(s_Name))
num_to_str(i_Player, s_Player, charsmax(s_Player))

menu_additem(i_Menu, s_Name, s_Player, 0)

}
menu_display(id, i_Menu, 0)
}

public menu_handler(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}

new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(Menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Player = str_to_num(s_Data)

if (!is_user_alive(i_Player))
{
ExecuteHam( Ham_CS_RoundRespawn, id )
client_print(id, print_chat, "Игрок возрожден!")
}
else{
client_print(id, print_chat, "Игрок не мертв!")
}

menu_destroy(Menu)
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 }
*/


Отредактировал: TuRBoDiZz, - 2.3.2013, 12:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TuRBoDiZz
сообщение 2.3.2013, 12:39
Сообщение #9
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Плагин работает не корректно, При восстановление игрока, ресаеш сам себя, как можно это исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 2.3.2013, 12:54
Сообщение #10
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

public plugin_init()
{
register_clcmd("Respawn_menu", "Menu")
}

public Menu(id)
{
if(!(get_user_flags(id) & ADMIN_CVAR )) return PLUGIN_CONTINUE

new i_Menu = menu_create("\rВыберите игрока:", "menu_handler")

new s_Players[32], i_Num, i_Player

new s_Name[32], s_Player[10]

get_players(s_Players, i_Num)

for (new i; i < i_Num; i++)
{
i_Player = s_Players[i]

get_user_name(i_Player, s_Name, charsmax(s_Name))
num_to_str(i_Player, s_Player, charsmax(s_Player))

menu_additem(i_Menu, s_Name, s_Player, 0)

}
menu_display(id, i_Menu, 0)
}

public menu_handler(id, Menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(Menu)
return PLUGIN_HANDLED
}

new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(Menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Player = str_to_num(s_Data)

if (!is_user_alive(i_Player))
{
ExecuteHam( Ham_CS_RoundRespawn, i_Player )
client_print(id, print_chat, "Игрок возрожден!")
}
else{
client_print(id, print_chat, "Игрок не мертв!")
}

menu_destroy(Menu)
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TuRBoDiZz
сообщение 2.3.2013, 14:17
Сообщение #11
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 44

Всё работает, спасибо))
Теперь осталось найти нормальную Арену или Веапон меню...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: