Поиск плагинов для AMX Mod X.
Модератор: Leonidddd
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающиеся только поиску плагинов для AMX Mod X.
deepipod » 22 фев 2018, 16:52
Доброго времени суток. На сервере стоит бхоп. Есть ли плагин, который создает голосование вначале карты, играем ли с бхопом? Если Да - то плагин включается, если нет, то выключается.
Может есть плагины с похожим строением, но для работы с другим плагином
Спасибо
-
deepipod
-
- Сообщения: 1
- Зарегистрирован: 03 фев 2018, 00:05
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#
Lethargy » 22 фев 2018, 21:16
Можешь сам запилить, мы поможем.
- Код: Выделить всё
native pause(const flag[], const param1[]="",const param2[]="");
Lawful evil Были бы в языке pawn объекты, было бы круто. Почему нет объектов в павне?
-
Lethargy
-
- Сообщения: 179
- Зарегистрирован: 12 мар 2017, 17:25
- Благодарил (а): 34 раз.
- Поблагодарили: 15 раз.
- Языки программирования: За 3-4 часа любой язык
pro100web » 27 фев 2018, 19:55
Думаю будет полезен в будущем.
- Код: Выделить всё
new voteparam[2]
public plugin_init( )
{
register_plugin("Vote For Pause plugin", "0.1", "pro100web" );
set_task ( 120.0, "votestart")
}
public votestart(){
new i_Player[32], iPlayer, iNum
get_players(i_Player, iNum, "c")
for(new i = 0; i < iNum; i++) {
iPlayer = i_Player[i]
vote_menu(iPlayer)
}
set_task ( 15.0, "vote_end")
}
public vote_end() {
new str[16]
if(voteparam[0] > voteparam[1]){
format(str,sizeof(str), "отключить")
pause("a","plugin.amxx")
} else format(str,sizeof(str), "включить")
ColorChat(0, "Голосование завершено, результат: %s", str)
}
public vote_menu(id) {
new menu = menu_create("\wОтключить плагин bhop?", "vote_menu_func")
menu_additem(menu,"\wДа","1")
menu_additem(menu,"\wНЕТ","2")
menu_setprop(menu, MPROP_EXIT, -1)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public vote_menu_func(id, menu, szItem) {
if(szItem==MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],iName[64],access, callback, player_name[32]
menu_item_getinfo(menu,szItem,access,data,5,iName,63,callback)
new key = str_to_num(data)
get_user_name(id, player_name, 31)
switch(key) {
case 1:{
voteparam[0]++
ColorChat(0, "^04%s ^01проголосовал ^03За", player_name)
}
case 2:{
voteparam[1]++
ColorChat(0, "^04%s ^01проголосовал ^03Против", player_name)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
stock ColorChat(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!team", "^3") replace_all(msg, 190, "!team2", "^0") 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();
}
}
}
}
Без труда и без проблем мы играем на Old-Game.org
А смотрим здесь -> GoldClips.ru
-
pro100web
-
- Сообщения: 32
- Зарегистрирован: 12 мар 2016, 14:43
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Языки программирования: Я некто.
Вернуться в Поиск плагинов
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5