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

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

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

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

Баги в плагине

, noplayers_map.amxx
Статус пользователя qpi3ik
сообщение 10.5.2014, 23:50
Сообщение #1


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Доброе время суток Уважаемые скриптеры!
Нашел баг в плагине noplayers_map.amxx.

Код:

#include <amxmodx>

new g_num, cv_clients, g_maxplayers

public plugin_init()
{
register_plugin("No Players Map", "0.1", "X-factor")
cv_clients = register_cvar("nomap_players", "3")
g_maxplayers = get_maxplayers()

set_task(300.0, "check_players", 0, _, _, "b") //через сколько после запуска сервера начинать проверку кол-ва игроков
}

public check_clients()
{
new id
g_num = 0

for (id = 1; id <= g_maxplayers; id++)
{
if (is_user_connected(id) && !is_user_hltv(id))
g_num++
}
return g_num
}

public check_players()
{
new currentMap[32]
new map[] = "de_dust2_2x2"
get_mapname(currentMap, 31)

if (check_clients() < get_pcvar_num(cv_clients) && !equali(map, currentMap))
{
set_task(10.0, "change_map", 0, map, charsmax(map))
client_print(0, print_chat, "[NoPlayers] Через 10 секунд карта поменяется на %s!", map)
console_print(0, "[NoPlayers] Before 10 sec. map will be change to %s!", map)
}
return PLUGIN_CONTINUE
}

public change_map(map[])
{
server_cmd("changelevel %s", map)
}


Когда он меняет карту которая по дефолту в исходнике то сервер не коректно считает раунды.
Тоесть сервер сам делает рестарт раунда когда захочет.
Пример на плагине Advanced Experience System
Автор: serfreeman1337
https://c-s.net.ua/forum/index.php?showtopic=56564
Плагин должен выдавать бонусы после 3 раунда.
А он даже если и 50 пройдет будет писать. Выдача бонусов после 3 раунда!
Кто может поправить плагин noplayers_map.amxx или же посоветовать замену ему.
Кто сможет сделать на подобии, будет вообще сдорово.
Что бы при условии что на сервере 4 игрока осталось, и при этом игрокам автоматически давался выбор менять карту на de_dust2_2x2. И что бы она сменилась после раунда.

Отредактировал: qpi3ik, - 10.5.2014, 23:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 11.5.2014, 0:54
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

ша???
ерунда..
проблема в другом, а не в плагине noplayers_map.amxx.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 11.5.2014, 1:14
Сообщение #3


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Цитата(Legenda @ 11.5.2014, 1:54) *
ша???
ерунда..
проблема в другом, а не в плагине noplayers_map.amxx.


А в чем же тогда? Обьясните!
Писать о том что плагины не дружат тоже не нужно так как все выключал и включал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 11.5.2014, 3:00
Сообщение #4
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

в этом плагине вообще нет подсчета раундов


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
serfreeman1337
сообщение 11.5.2014, 4:31
Сообщение #5
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Сделай как сказано в сообщении #288.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 11.5.2014, 8:19
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(qpi3ik @ 11.5.2014, 1:14) *
А в чем же тогда? Обьясните!
Писать о том что плагины не дружат тоже не нужно так как все выключал и включал.

Он вообще никакой связи не имеет.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: